Affiliation:
1. University of Waterloo, Waterloo, Ontario, Canada
Abstract
We present a fully dynamic randomized data structure that can answer queries about the convex hull of a set of
n
points in three dimensions, where insertions take
O
(log
3
n
) expected amortized time, deletions take
O
(log
6
n
) expected amortized time, and extreme-point queries take
O
(log
2
n
) worst-case time. This is the first method that guarantees polylogarithmic update and query cost for arbitrary sequences of insertions and deletions, and improves the previous
O
(
n
ϵ
)-time method by Agarwal and Matoušek a decade ago. As a consequence, we obtain similar results for nearest neighbor queries in two dimensions and improved results for numerous fundamental geometric problems (such as levels in three dimensions and dynamic Euclidean minimum spanning trees in the plane).
Publisher
Association for Computing Machinery (ACM)
Subject
Artificial Intelligence,Hardware and Architecture,Information Systems,Control and Systems Engineering,Software
Cited by
30 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Dynamic Euclidean bottleneck matching;Theoretical Computer Science;2024-10
2. Dynamic Connectivity in Disk Graphs;Discrete & Computational Geometry;2024-01
3. Dynamic data structures for k-nearest neighbor queries;Computational Geometry;2023-04
4. Maintaining the Union of Unit Discs under Insertions with Near-Optimal Overhead;ACM Transactions on Algorithms;2022-07-31
5. The White-Box Adversarial Data Stream Model;Proceedings of the 41st ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems;2022-06-12