Skip to main content

Dynamic Nearest-Neighbor Searching Under General Metrics in ℝ3 and Its Applications

Conferences
Agarwal, PK; Katz, MJ; Sharir, M
Published in: Leibniz International Proceedings in Informatics Lipics
May 27, 2026

Let K be a compact, centrally-symmetric, strictly-convex region in ℝ3, which is a semi-algebraic set of constant complexity, i.e. the unit ball of a corresponding metric, denoted as ∥· ∥K. Let K be a set of n homothetic copies of K. This paper contains two main sets of results: (i) For a storage parameter s ∈ [n, n3], K can be preprocessed in O(s) expected time into a data structure of size O(s), so that for a query homothet K0 of K, an intersection-detection query (determine whether K0 intersects any member of K, and if so, report such a member) or a nearest-neighbor query (return the member of K whose ∥ · ∥K-distance from K0 is smallest) can be answered in O(n/s1/3) time; all k homothets of K intersecting K0 can be reported in additional O(k) time. In addition, the data structure supports insertions/deletions in O(s/n) amortized expected time per operation. Here the O(·) notation hides factors of the form nε, where ε > 0 is an arbitrarily small constant, and the constant of proportionality depends on ε. (ii) Let G(K) denote the intersection graph of K. Using the above data structure, breadth-first or depth-first search on G(K) can be performed in O(n3/2) expected time. Combining this result with the so-called shrink-and-bifurcate technique, the reverse-shortest-path problem in a suitably defined proximity graph of K can be solved in O(n62/39) expected time. Dijkstra’s shortest-path algorithm, as well as Prim’s MST algorithm, on a ∥· ∥K-proximity graph on n points in ℝ3, with edges weighted by ∥· ∥K, can also be performed in O(n3/2) time.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

Leibniz International Proceedings in Informatics Lipics

DOI

ISSN

1868-8969

Publication Date

May 27, 2026

Volume

367

Related Subject Headings

  • 46 Information and computing sciences
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Agarwal, P. K., Katz, M. J., & Sharir, M. (2026). Dynamic Nearest-Neighbor Searching Under General Metrics in ℝ3 and Its Applications. In Leibniz International Proceedings in Informatics Lipics (Vol. 367). https://doi.org/10.4230/LIPIcs.SoCG.2026.4
Agarwal, P. K., M. J. Katz, and M. Sharir. “Dynamic Nearest-Neighbor Searching Under General Metrics in ℝ3 and Its Applications.” In Leibniz International Proceedings in Informatics Lipics, Vol. 367, 2026. https://doi.org/10.4230/LIPIcs.SoCG.2026.4.
Agarwal PK, Katz MJ, Sharir M. Dynamic Nearest-Neighbor Searching Under General Metrics in ℝ3 and Its Applications. In: Leibniz International Proceedings in Informatics Lipics. 2026.
Agarwal, P. K., et al. “Dynamic Nearest-Neighbor Searching Under General Metrics in ℝ3 and Its Applications.” Leibniz International Proceedings in Informatics Lipics, vol. 367, 2026. Scopus, doi:10.4230/LIPIcs.SoCG.2026.4.
Agarwal PK, Katz MJ, Sharir M. Dynamic Nearest-Neighbor Searching Under General Metrics in ℝ3 and Its Applications. Leibniz International Proceedings in Informatics Lipics. 2026.

Published In

Leibniz International Proceedings in Informatics Lipics

DOI

ISSN

1868-8969

Publication Date

May 27, 2026

Volume

367

Related Subject Headings

  • 46 Information and computing sciences