Skip to main content

Voronoi diagrams of moving points in higher dimensional spaces

  • Conference paper
  • First Online:
Algorithm Theory — SWAT '92 (SWAT 1992)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 621))

Included in the following conference series:

Abstract

The modeling of realistic dynamic scenes often requires the maintenance of geometric data structures over time. This is the subject of a rising discipline called dynamic computational geometry. In the present work we investigate the behavior of spatial Voronoi diagrams under continuous motions of the underlying sites. Nevertheless, the methodology presented can be applied to many other geometric data structures in computational geometry, as well.

Now, consider a set of n points moving continuously along given trajectories in d-dimensional Euclidean space, d≥ 3. At each instant, the points define a Voronoi diagram which changes continuously except of certain critical instants, so-called topological events.

We classify the appearing events which cause a change in the topology of the Voronoi diagram and present an algorithm for maintaining the Voronoi diagram over time using only O(log n) time per event which is worst-case optimal. In addition, we give an O(n d λ s (n)) upper bound on the number of topological events. Thereby λ s(n) denotes the maximum length of an (n,s)-Davenport-Schinzel sequence, and s is a constant depending on the underlying trajectories of the moving sites.

Our work generalizes the most recent results by [FuLe 91], [GuMiRo 91] and [Imlm 90] to three and higher dimensions. Application areas include motion planning problems (such as air traffic control) as well as pattern matching problems in static and dynamic scenes.

Work on this paper was partially supported by the Deutsche Forschungsgemeinschaft (DFG) under contract (No 88/10 - 1, 2).

This work was carried out while the second author was at the University of Würzburg.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. G. Albers, Three-Dimensional Dynamic Voronoi Diagrams (in German), Diploma thesis, University of Würzburg, July 1991

    Google Scholar 

  2. A. Aggarwal, L. Guibas, J. Saxe and P. Shor, A Linear Time Algorithm for Computing the Voronoi Diagram of a Convex Polygon, Proc. 19th Annual ACM Symposium on Theory of Computing, New York City, 1987, pp 39–45

    Google Scholar 

  3. A. Aggarwal, M. Sharir and P. Shor, Sharp Upper and Lower Bounds on the Length of General Davenport-Schinzel Sequences, Journal of Combinatorial Theory, Series A, Vol. 52, 1989, pp 228–274

    Google Scholar 

  4. M.J. Atallah, Some Dynamic Computational Geometry Problems, Computers and Mathematics with Applications, Vol. 11, 1985, pp 1171–1181

    Google Scholar 

  5. H. Aonuma, H. Imai, K. Imai and T. Tokuyama, Maximin Locations of Convex Objects and Related Dynamic Voronoi Diagrams, Proc. 6th ACM Symposium on Computational Geometry, Berkeley, 1990, pp 225–234

    Google Scholar 

  6. F. Aurenhammer, Voronoi Diagrams — A Survey of a Fundamental Data Structure, Report B 90-09, FB Mathematik, Serie B Informatik, Nov. 1990

    Google Scholar 

  7. H. Edelsbrunner, Algorithms in Combinatorial Geometry, EATCS Monographs in Computer Science, Springer, Berlin-Heidelberg, 1987

    Google Scholar 

  8. J-J. Fu and R.C.T. Lee, Voronoi Diagrams of Moving Points in the Plane, Int. Journal of Computational Geometry & Applications, Vol. 1, No. 1, 1991, pp 23–32

    Google Scholar 

  9. L. Guibas, D.E. Knuth and M. Sharir, Randomized Incremental Construction of Delaunay and Voronoi Diagrams, Proc. 17th Intern. Colloquium on Automata, Languages and Programming ICALP 90, LNCS 443, Springer, 1990, pp 414–431

    Google Scholar 

  10. L. Guibas and J. Stolfi, Primitives for the Manipulation of General Subdivisions and the Computation of Voronoi Diagrams, ACM Transactions on Graphics, Vol. 4, No. 2, April 1985, pp 74–123

    Google Scholar 

  11. L. Guibas, J.S.B. Mitchell and T. Roos, Voronoi Diagrams of Moving Points in the Plane, Proc. 17th International Workshop on Graph-Theoretic Concepts in Computer Science, LNCS 570, pp 113–125

    Google Scholar 

  12. H. Imai and K. Imai, Voronoi Diagrams of Moving Points, Proc. Int. Computer Symp., Taiwan, 1990, pp 600–606

    Google Scholar 

  13. K. Imai, S. Sumino and H. Imai, Geometric Fitting of Two Corresponding Sets of Points, Proc. 5th ACM Symp. on Computational Geometry, 1989, pp 266–275

    Google Scholar 

  14. J. O'Rourke, Computational Geometry Column 12, SIGACT News, Vol. 22, No. 2, Spring 1991, pp 26–29

    Google Scholar 

  15. F.P. Preparata and M.I. Shamos, Computational Geometry — An Introduction, Springer-Verlag, New York, 1985

    Google Scholar 

  16. T. Roos, Voronoi Diagrams over Dynamic Scenes (Extended Abstract), Proceedings 2nd Canadian Conference on Computational Geometry, Ottawa, 1990, pp 209–213

    Google Scholar 

  17. T. Roos, Dynamic Voronoi Diagrams, PhD Thesis, University of Würzburg, Sept. 1991

    Google Scholar 

  18. T. Roos and H. Noltemeier, Dynamic Voronoi Diagrams in Motion Planning: Combining Local and Global Strategies, Proc. 15th IFIP Conference on System Modeling and Optimization, Zurich, 1991

    Google Scholar 

  19. R. Seidel, Linear Programming and Convex Hulls Made Easy, Proc. 6th ACM Symposium on Computational Geometry, Berkeley, 1990, pp 212–215

    Google Scholar 

  20. M. Sharir, Davenport-Schinzel Sequences and their Geometric Applications, pp 253–278, NATO ASI Series, Vol. F40, Theoretical Foundations of Computer Graphics and CAD, R.A. Earnshaw (Ed.), Springer, Berlin Heidelberg, 1988

    Google Scholar 

  21. K. Sugihara and M. Iri, Construction of the Voronoi Diagram for One Million Generators in Single-Precision Arithmetic, private communications, 1989

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Otto Nurmi Esko Ukkonen

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Albers, G., Roos, T. (1992). Voronoi diagrams of moving points in higher dimensional spaces. In: Nurmi, O., Ukkonen, E. (eds) Algorithm Theory — SWAT '92. SWAT 1992. Lecture Notes in Computer Science, vol 621. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55706-7_36

Download citation

  • DOI: https://doi.org/10.1007/3-540-55706-7_36

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-55706-7

  • Online ISBN: 978-3-540-47275-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics