|
ABSTRACT
We give a dynamic data structure that can maintain an μ-coreset of n points, with respect to the extent measure, in O(log n) time for any constant μ > 0 and any constant dimension. The previous method by Agarwal, Har-Peled, and Varadarajan requires polylogarithmic update time. For points with integer coordinates bounded by U, we alternatively get O(log log U) time. Numerous applications follow, for example, on dynamically approximating the width, smallest enclosing cylinder, minimum bounding box, or minimum-width annulus. We can also use the same approach to maintain approximate k-centers in O(min log n, log log U) randomized amortized time for any constant k and any constant dimension. For the smallest enclosing cylinder problem, we also show that a constant-factor approximation can be maintained in O(1) randomized amortized time on the word RAM.
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
|
P.K. Agarwal, B. Aronov, and M. Sharir. Line transversals of balls and smallest enclosing cylinders in three dimensions. Discrete Comput. Geom. 21:373--388, 1999.
|
 |
2
|
|
| |
3
|
P.K. Agarwal, S. Har-Peled, and K.R. Varadarajan. Geometric approximation via coresets. In Current Trends in Combinatorial and Computational Geometry (E. Welzl, ed.), Cambridge University Press, New York, to appear.
|
 |
4
|
|
| |
5
|
P.K. Agarwaland J. Matoušek. Dynamic half-space range reporting and its applications. Algorithmica 13:325--345, 1995.
|
| |
6
|
|
| |
7
|
|
| |
8
|
P.K. Agarwal and M. Sharir. Efficient randomized algorithms for some geometric optimization problems. Discrete Comput. Geom. 16:317--337, 1996.
|
 |
9
|
|
| |
10
|
M. Badoiu and K.L. Clarkson. Optimal core-sets for balls. Manuscript, 2003. Preliminary version in Proc. 14th ACM-SIAM Sympos. Discrete Algorithms pages 801--802, 2003.
|
 |
11
|
|
| |
12
|
|
| |
13
|
J. Bentley and J. Saxe. Decomposable searching problems I: static-to-dynamic transformation. J. Algorithms 1:301--358, 1980.
|
| |
14
|
|
 |
15
|
|
| |
16
|
T.M. Chan. Approximating the diameter, width, smallest enclosing cylinder, and minimum-width annulus. Int. J. Comput. Geom. Appl. 12:67--85, 2002.
|
| |
17
|
T.M. Chan. A fully dynamic algorithm for planar width. Discrete Comput. Geom. 30:17--24, 2003.
|
| |
18
|
|
 |
19
|
|
| |
20
|
|
| |
21
|
|
| |
22
|
T.M. Chan and M. Patraşcu. Point location in sublogarithmic time and other transdichotomous results in computational geometry. Submitted to SIAM J. Comput. Preliminary versions in Proc. 47th IEEE Sympos. Found. Comput. Sci. pages 325--332 and 333--342, 2006.
|
 |
23
|
|
| |
24
|
T.M. Chan and B.S. Sadjad. Geometric optimization problems over sliding windows. Int. J. Comput. Geom. Appl. 16:145--157, 2006.
|
| |
25
|
B. Chazelle. On the convex layers of a planar set. IEEE Trans. Inform. Theory IT-31:509--517, 1985.
|
| |
26
|
K.L. Clarkson, D. Eppstein, G.L. Miller, C. Sturtivant, and S.-H. Teng. Approximating center points with iterative Radon points. Int. J. Comput. Geom. Appl. 6:357--377, 1996.
|
| |
27
|
Christian A. Duncan , Michael T. Goodrich , Edgar A. Ramos, Efficient approximation and optimization algorithms for computational metrology, Proceedings of the eighth annual ACM-SIAM symposium on Discrete algorithms, p.121-130, January 05-07, 1997, New Orleans, Louisiana, United States
|
| |
28
|
M. Edwards and K.R. Varadarajan. No coreset, no cry:II. In Proc. 25th Int. Conf. Found. Soft. Tech. Theoret. Comput. Sci. Lect. Notes Comput. Sci., vol. 3821, Springer-Verlag, pages 107--115, 2005.
|
| |
29
|
J. Feigenbaum, S. Kannan, and J. Zhang. Computing diameter in the streaming and sliding-window models. Algorithmica 41:25--41, 2004.
|
 |
30
|
|
 |
31
|
|
| |
32
|
T. Gonzalez. Clustering to minimize the maximum intercluster distance. Theoret. Comput. Sci. 38:293--306, 1985.
|
| |
33
|
|
| |
34
|
S. Har-Peled. No coreset, no cry. In Proc. 24th Int. Conf. Found. Soft. Tech. Theoret. Comput. Sci. Lect. Notes Comput. Sci., vol. 3328, Springer-Verlag, pages 324--335, 2004.
|
| |
35
|
|
 |
36
|
|
 |
37
|
|
| |
38
|
|
 |
39
|
|
| |
40
|
R. Janardan. On maintaining the width and diameter of a planar point-set online. Int. J. Comput. Geom. Appl. 3:331--344, 1993.
|
| |
41
|
J. Matoušek. Derandomization in computational geometry.In Handbook of Computational Geometry (J. Urrutia and J. Sack, ed.), North-Holland, pages 559--595, 2000.
|
| |
42
|
|
| |
43
|
M.H. Overmars and J. van Leeuwen. Maintenance of configurations in the plane. J. Comput. Sys. Sci. 23:166--204, 1981.
|
| |
44
|
G. Rote, C. Schwarz, and J. Snoeyink. Maintaining the approximate width of a set of points in the plane. In Proc. 5th Canad. Conf. Comput. Geom. pages 258--263, 1993.
|
| |
45
|
|
| |
46
|
P. van Emde Boas. Preserving order in a forest in less than logarithmic time and linear space. Inform. Process. Lett. 6:80--82, 1977.
|
 |
47
|
Hai Yu , Pankaj K. Agarwal , Raghunath Poreddy , Kasturi R. Varadarajan, Practical methods for shape fitting and kinetic data structures using core sets, Proceedings of the twentieth annual symposium on Computational geometry, June 08-11, 2004, Brooklyn, New York, USA
[doi> 10.1145/997817.997858]
|
| |
48
|
H. Zarrabi-Zadeh. An almost space-optimal streaming algorithm for coresets in fixed dimensions. Manuscript, 2007.
|
|