Dynamic Nearest-Neighbor Searching Under General Metrics in ${\mathbb R}^3$ and Its Applications
Pankaj K. Agarwal, Matthew J. Katz, Micha Sharir

TL;DR
This paper develops efficient data structures and algorithms for dynamic nearest-neighbor and intersection queries among homothetic copies of convex regions in three-dimensional space, with applications to proximity graphs and shortest-path problems.
Contribution
It introduces a novel data structure that supports dynamic intersection and nearest-neighbor queries under general metrics in ${ m R}^3$, enabling faster graph algorithms.
Findings
Preprocessing time and query time are optimized for homothets in ${ m R}^3$.
Breadth-first and depth-first searches on intersection graphs are performed in near-quadratic expected time.
Shortest-path and minimum spanning tree algorithms are accelerated using the new data structure.
Abstract
Let be a compact, centrally-symmetric, strictly-convex region in , which is a semi-algebraic set of constant complexity, i.e. the unit ball of a corresponding metric, denoted as . Let be a set of homothetic copies of . This paper contains two main sets of results: (i) For a storage parameter , can be preprocessed in expected time into a data structure of size , so that for a query homothet of , an intersection-detection query (determine whether intersects any member of , and if so, report such a member) or a nearest-neighbor query (return the member of whose -distance from is smallest) can be answered in time; all homothets of intersecting can be reported in additional …
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.
