On Range Searching with Semialgebraic Sets II
Pankaj K. Agarwal, Jiri Matousek, Micha Sharir

TL;DR
This paper introduces a linear-size data structure for efficient range searching with semialgebraic sets in high-dimensional spaces, nearly matching the performance of simplex range searching and improving previous solutions for dimensions five and above.
Contribution
It presents a novel polynomial-partitioning based data structure for range searching with semialgebraic sets, nearly optimal in performance and solving a long-standing open problem.
Findings
Achieves query time close to $O(n^{1-1/d})$ for semialgebraic ranges.
Significantly improves previous solutions for dimensions $d \\ge 5$.
Provides an efficient randomized algorithm for polynomial partitioning.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Data Management and Algorithms · Complexity and Algorithms in Graphs
