English

Dynamic Planar Voronoi Diagrams for General Distance Functions and their Algorithmic Applications

Computational Geometry 2020-10-02 v4 Data Structures and Algorithms

Abstract

We describe a new data structure for dynamic nearest neighbor queries in the plane with respect to a general family of distance functions. These include LpL_p-norms and additively weighted Euclidean distances. Our data structure supports general (convex, pairwise disjoint) sites that have constant description complexity (e.g., points, line segments, disks, etc.). Our structure uses O(nlog3n)O(n \log^3 n) storage, and requires polylogarithmic update and query time, improving an earlier data structure of Agarwal, Efrat and Sharir that required O(nε)O(n^\varepsilon) time for an update and O(logn)O(\log n) time for a query [SICOMP, 1999]. Our data structure has numerous applications. In all of them, it gives faster algorithms, typically reducing an O(nε)O(n^\varepsilon) factor in the previous bounds to polylogarithmic. In addition, we give here two new applications: an efficient construction of a spanner in a disk intersection graph, and a data structure for efficient connectivity queries in a dynamic disk graph.

Keywords

Cite

@article{arxiv.1604.03654,
  title  = {Dynamic Planar Voronoi Diagrams for General Distance Functions and their Algorithmic Applications},
  author = {Haim Kaplan and Wolfgang Mulzer and Liam Roditty and Paul Seiferth and Micha Sharir},
  journal= {arXiv preprint arXiv:1604.03654},
  year   = {2020}
}

Comments

61 pages, 11 figures; a preliminary version appeared in SODA 2017

R2 v1 2026-06-22T13:31:03.139Z