|
ABSTRACT
The dynamic convex hull problem was recently solved in O(lg n) time per operation, and this result is best possible in models of computation with bounded branching (e.g., algebraic computation trees). From a data structures point of view, however, such models are considered unrealistic because they hide intrinsic notions of information in the input.In the standard word-RAM and cell-probe models of computation, we prove that the optimal query time for dynamic convex hulls is, in fact, Theta(lg n / lglg n), for polylogarithmic update time (and word size). Our lower bound is based on a reduction from the marked-ancestor problem, and is one of the first data structural lower bounds for a nonorthogonal geometric problem. Our upper bounds follow a recent trend of attacking nonorthogonal geometric problems from an information-theoretic perspective that has proved central to advanced data structures. Interestingly, our upper bounds are the first to successfully apply this perspective to dynamic geometric data structures, and require substantially different ideas from previous work.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
|
| |
4
|
J.L. Bentley and J.B. Saxe. Decomposable searching problems i: Static-to-dynamic transformation. Journal of Algorithms, 1(4):301--358, 1980.
|
| |
5
|
|
| |
6
|
|
 |
7
|
C. Burnikel , R. Fleischer , K. Mehlhorn , S. Schirra, Efficient exact geometric computation made easy, Proceedings of the fifteenth annual symposium on Computational geometry, p.341-350, June 13-16, 1999, Miami Beach, Florida, United States
[doi> 10.1145/304893.304988]
|
| |
8
|
|
| |
9
|
|
| |
10
|
T.M. Chan and M. Patrascu. Voronoi diagrams in n · 2<sup>O(√lg lg n)</sup> time. In Proceedings of the 39th ACM Symposium on Theory of Computing, San Diego, California, June 2007.
|
| |
11
|
|
 |
12
|
|
| |
13
|
|
| |
14
|
|
| |
15
|
L.J. Guibas and D.H. Marimont. Rounding arrangements dynamically. International Journal of Computatinal Geometry and Applications, 8(2):157--176, 1998.
|
| |
16
|
|
| |
17
|
R. Jacob. Dynamic Planar Convex Hull. PhD thesis, Department of Computer Science, University of Aarhus, Aarhus, Denmark, February 2002.
|
 |
18
|
V. Karamcheti , C. Li , I. Pechtchanski , C. Yap, A core library for robust numeric and geometric computation, Proceedings of the fifteenth annual symposium on Computational geometry, p.351-359, June 13-16, 1999, Miami Beach, Florida, United States
[doi> 10.1145/304893.304989]
|
| |
19
|
K. Mehlhorn and S. Schirra. Exact computation with leda_real -- theory and geometric applications. In Symbolic Algebraic Methods and Verification Methods, pages 163--172. Springer, January 2001.
|
| |
20
|
J. Nievergelt and E.M. Reingold. Binary search trees of bounded balance. SIAM Journal on Computing, 2:33--43, 1973.
|
| |
21
|
M.H. Overmars. Computational geometry on a grid: an overview. In Theoretical Foundations for Computer Graphics and CAD, pages 167--184. Springer-Verlag, 1988.
|
| |
22
|
M.H. Overmars and J. van Leeuwen. Maintenance of configurations in the plane. Journal of Computer and System Sciences, 23(2):166--204, 1981.
|
 |
23
|
|
| |
24
|
|
| |
25
|
|
| |
26
|
A.M. Turing. On computable numbers with an application to the Entscheidungsproblem. Proceedings of the London Mathematical Society, Series 2, 42:230--265, August 1936.
|
 |
27
|
|
| |
28
|
C. Yap. Theory of real computation according to EGC. In Proceedings of the Dagstuhl Seminar on Reliable Implementation of Real Number Algorithms: Theory and Practice, Lecture Notes in Computer Science, 2006. To appear. http://www.cs.nyu.edu/exact/doc/realtheory.pdf.
|
|