Let S be a set of n moving points in the plane. We present a kinetic and dynamic (randomized) data structure for maintaining the convex hull of S. The structure uses O(n) space, and processes an expected number of O(n 2βs+2(n) log n) critical events, each in O(log 2 n) expected time, including O(n) insertions, deletions, and changes in the flight plans of the points. Here s is the maximum number of times where any specific triple of points can become collinear, βs(q) = λs(q)/q, and λs (q) is the maximum length of Davenport-Schinzel sequences of order s on n symbols. Compared with the previous solution of Basch et al. [2], our structure uses simpler certificates, uses roughly the same resources, and is also dynamic. © Springer-Verlag Berlin Heidelberg 2005.
CITATION STYLE
Alexandron, G., Kaplan, H., & Sharir, M. (2005). Kinetic and dynamic data structures for convex hulls and upper envelopes. In Lecture Notes in Computer Science (Vol. 3608, pp. 269–281). Springer Verlag. https://doi.org/10.1007/11534273_24
Mendeley helps you to discover research relevant for your work.