Papers
Topics
Authors
Recent
Search
2000 character limit reached

Dynamic Unit-Disk Range Reporting

Published 30 Dec 2024 in cs.CG and cs.DS | (2501.00120v1)

Abstract: For a set $P$ of $n$ points in the plane and a value $r > 0$, the unit-disk range reporting problem is to construct a data structure so that given any query disk of radius $r$, all points of $P$ in the disk can be reported efficiently. We consider the dynamic version of the problem where point insertions and deletions of $P$ are allowed. The previous best method provides a data structure of $O(n\log n)$ space that supports $O(\log{3+\epsilon}n)$ amortized insertion time, $O(\log{5+\epsilon}n)$ amortized deletion time, and $O(\log2 n/\log\log n+k)$ query time, where $\epsilon$ is an arbitrarily small positive constant and $k$ is the output size. In this paper, we improve the query time to $O(\log n+k)$ while keeping other complexities the same as before. A key ingredient of our approach is a shallow cutting algorithm for circular arcs, which may be interesting in its own right. A related problem that can also be solved by our techniques is the dynamic unit-disk range emptiness queries: Given a query unit disk, we wish to determine whether the disk contains a point of $P$. The best previous work can maintain $P$ in a data structure of $O(n)$ space that supports $O(\log2 n)$ amortized insertion time, $O(\log4n)$ amortized deletion time, and $O(\log2 n)$ query time. Our new data structure also uses $O(n)$ space but can support each update in $O(\log{1+\epsilon} n)$ amortized time and support each query in $O(\log n)$ time.

Authors (2)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.