English

Dynamic Distribution-Sensitive Point Location

Computational Geometry 2020-04-28 v4 Data Structures and Algorithms

Abstract

We propose a dynamic data structure for the distribution-sensitive point location problem. Suppose that there is a fixed query distribution in R2\mathbb{R}^2, and we are given an oracle that can return in O(1)O(1) time the probability of a query point falling into a polygonal region of constant complexity. We can maintain a convex subdivision S\cal S with nn vertices such that each query is answered in O(OPT)O(\mathrm{OPT}) expected time, where OPT is the minimum expected time of the best linear decision tree for point location in S\cal S. The space and construction time are O(nlog2n)O(n\log^2 n). An update of S\cal S as a mixed sequence of kk edge insertions and deletions takes O(klog5n)O(k\log^5 n) amortized time. As a corollary, the randomized incremental construction of the Voronoi diagram of nn sites can be performed in O(nlog5n)O(n\log^5 n) expected time so that, during the incremental construction, a nearest neighbor query at any time can be answered optimally with respect to the intermediate Voronoi diagram at that time.

Keywords

Cite

@article{arxiv.2003.08288,
  title  = {Dynamic Distribution-Sensitive Point Location},
  author = {Siu-Wing Cheng and Man-Kit Lau},
  journal= {arXiv preprint arXiv:2003.08288},
  year   = {2020}
}

Comments

To appear in Proceedings of the International Symposium of Computational Geometry, 2020