|
ABSTRACT
We give a data structure that allows arbitrary insertions and deletions on a planar point set P and supports basic queries on the convex hull of P, such as membership and tangent-finding. Updates take O(log1+&egr;n) amori tzed time and queries take O (log n time each, where n is the maximum size of P and &egr; is any fixed positive constant. For some advanced queries such as bridge-finding, both our bounds increase to O(log3/2n). The only previous fully dynamic solution was by Overmars and van Leeuwen from 1981 and required O(log2n) time per update and O(log n) time per query.
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
|
AGARWAL, P. K., AND MATOUSEK, J. 1995. Dynamic half-space range reporting and its applications. Algorithmica 13, 325-345.
|
| |
3
|
AGARWAL, P. K., AND SHARIR, M. 2000. Arrangements and their applications. In Handbook of Computational Geometry, J. Urrutia and J. Sack, eds. North-Holland, Amsterdam, The Netherlands.
|
| |
4
|
ANDRZEJAK, A., AND WELZI., E. 1997. k-sets and j -facets: A tour of discrete geometry. Manuscript.
|
| |
5
|
|
| |
6
|
BENTLEY, J., AND SAXE, J. 1980. Decomposable searching problems. I: Static-to-dynamic transformation. J. Algorithms 1, 301-358.
|
| |
7
|
B~HRINGER, K.-F., DONALD,B.R.,AND HALPERIN, D. 1999. On the area bisectors of a polygon. Disc. Comput. Geom. 22, 269-285.
|
| |
8
|
|
| |
9
|
CHAN, T. M. 1996. Output-sensitive results on convex hulls, extreme points, and related problems. Disc. Comput. Geom. 16, 369-387.
|
| |
10
|
CHAN, T. M. 1999. Remarks on k-level algorithms in the plane. Manuscript.
|
| |
11
|
|
| |
12
|
CHAZELLE, B. 1985. On the convex layers of a planar set. IEEE Trans. Inf. Theory IT-31, 509-517.
|
| |
13
|
|
| |
14
|
CHIANG, Y.-J., AND TAMASSIA, R. 1992. Dynamic algorithms in computational geometry. Proc. IEEE 80, 1412-1434.
|
| |
15
|
|
| |
16
|
|
| |
17
|
DEVILLERS, O., AND KATZ, M. J. 1999. Optimal line bipartitions of point sets. Int. J. Comput. Geom. Appl. 1, 39-51.
|
 |
18
|
|
| |
19
|
DOBKIN, D. P., AND KIRKPATRICK, D. G. 1983. Fast detection of polyhedral intersection. Theoret. Comput. Sci. 27, 241-253.
|
| |
20
|
|
| |
21
|
EDELSBRUNNER, H., AND WELZI., E. 1986. Constructing belts in two-dimensional arrangements with applications. SIAM J. Comput., 15, 271-284.
|
| |
22
|
|
 |
23
|
|
| |
24
|
|
| |
25
|
|
| |
26
|
|
| |
27
|
|
| |
28
|
JANARDAN, R. 1993. On maintaining the width and diameter of a planar point-set online. Int. J. Comput. Geom. Appl. 3, 331-344.
|
| |
29
|
KAPOOR, S. 1998. Dynamic maintenance of 2-d convex hulls and order decomposable problems. Manuscript.
|
| |
30
|
MATOUSEK, J. 1995. On geometric optimization with few violated constraints. Disc. Comput. Geom. 14, 365-384.
|
 |
31
|
|
| |
32
|
|
| |
33
|
|
| |
34
|
MULMULEY, K. 1994. Computational Geometry: An Introduction Through Randomized Algorithms. Prentice-Hall, Englewood Cliffs, N.J.
|
| |
35
|
|
| |
36
|
OVERMARS, M. H., AND VAN LEEUWEN, J. 1981. Maintenance of configurations in the plane. J. Comput. Sys. Sci. 23, 166-204.
|
| |
37
|
|
 |
38
|
|
| |
39
|
ROTE, G., SCHWARZ, C., AND SNOEYINK, J. 1993. Maintaining the approximate width of a set of points in the plane. In Proceedings of the 5th Canadian Conference on Computational Geometry, pp. 258-263.
|
| |
40
|
|
CITED BY 6
|
|
|
|
|
|
|
|
|
|
|
Boaz Ben-Moshe , Olaf Hall-Holt , Matthew J. Katz , Joseph S. B. Mitchell, Computing the visibility graph of points within a polygon, Proceedings of the twentieth annual symposium on Computational geometry, June 08-11, 2004, Brooklyn, New York, USA
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|