DocumentCode
2070136
Title
Maintaining Voronoi diagrams in parallel
Author
Roos, Thomas
Author_Institution
Dept. of Comput. Sci., Federal Inst. of Technol., Zurich, Switzerland
Volume
2
fYear
1994
fDate
4-7 Jan. 1994
Firstpage
179
Lastpage
186
Abstract
We are given a set of n points moving continuously along given trajectories in d-dimensional Euclidean space. At each instant, these sites define a Voronoi diagram which changes continuously over time except of certain critical instances, so-called topological events. We present an algorithm for maintaining the Voronoi diagram in parallel over time using only O(1) time per event on a CREW PRAM with O/spl lsqb/n/sup d/2spl rsqb/ processors which is worst-case optimal. This work generalizes the most recent single processor algorithms to PRAMs. Additionally, the presented technique provides the first efficient algorithm for computing static higher dimensional Voronoi diagrams in parallel. Finally, we present a new upper bound on the number of topological events which may appear during the flow of the sites. This result tightens a long-open gap between the upper and lower worst-case bounds, actually providing matching bounds in some cases, and is interesting in its own right.<>
Keywords
computational complexity; computational geometry; parallel algorithms; topology; CREW PRAM; Euclidean space; critical instances; matching bounds; parallel maintenance algorithm; site flow; static higher dimensional Voronoi diagrams; topological events; trajectories; upper bound; worst-case optimal algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1994. Proceedings of the Twenty-Seventh Hawaii International Conference on
Conference_Location
Wailea, HI, USA
Print_ISBN
0-8186-5090-7
Type
conf
DOI
10.1109/HICSS.1994.323267
Filename
323267
Link To Document