Voronoi diagrams of moving points

被引:50
作者
Albers, G [1 ]
Guibas, LJ
Mitchell, JSB
Roos, T
机构
[1] Univ Wurzburg, Dept Comp Sci, D-97070 Wurzburg, Germany
[2] Stanford Univ, Dept Comp Sci, Stanford, CA 94305 USA
[3] SUNY Stony Brook, Dept Appl Math & Stat, Stony Brook, NY 11794 USA
[4] ETH Zurich, Dept Comp Sci, Zurich, Switzerland
关键词
Voronoi diagrams; Delaunay diagrams; kinematic data structures; dynamic computational geometry; Davenport-Schinzel sequences;
D O I
10.1142/S0218195998000187
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Consider a set of n points in d-dimensional Euclidean space, d greater than or equal to 2, each of which is continuously moving along a given individual trajectory. As the points move, their Voronoi diagram changes continuously, but at certain critical instants in time, topological events occur that cause a change in the Voronoi diagram. In this paper, we present a method of maintaining the Voronoi diagram over time, at a cost of O(log n) per event, while showing that the number of topological events has an upper bound of O(n(d) lambda(s) (n)), where lambda(s)(n) is the (nearly linear) maximum length of a (n,s)-Davenport-Schinzel sequence, and s is a constant depending on the motions of the point sites. In addition, we show that if only k points are moving (while leaving the other n-k points fixed), there is an upper bound of O(kn(d-1)lambda(s) (n) + (n-k)(d) lambda(s) (k)) on the number of topological events.
引用
收藏
页码:365 / 379
页数:15
相关论文
共 37 条