On Range Searching with Semialgebraic Sets II
Abstract
Let be a set of points in . We present a linear-size data structure for answering range queries on with constant-complexity semialgebraic sets as ranges, in time close to . It essentially matches the performance of similar structures for simplex range searching, and, for , significantly improves earlier solutions by the first two authors obtained in~1994. This almost settles a long-standing open problem in range searching. The data structure is based on the polynomial-partitioning technique of Guth and Katz [arXiv:1011.4105], which shows that for a parameter , , there exists a -variate polynomial of degree such that each connected component of contains at most points of , where is the zero set of . We present an efficient randomized algorithm for computing such a polynomial partition, which is of independent interest and is likely to have additional applications.
Cite
@article{arxiv.1208.3384,
title = {On Range Searching with Semialgebraic Sets II},
author = {Pankaj K. Agarwal and Jiri Matousek and Micha Sharir},
journal= {arXiv preprint arXiv:1208.3384},
year = {2015}
}