Skip to main content

Maintaining proximity in higher dimensional spaces

Extended abstract

  • Conference paper
  • First Online:

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

Abstract

Dynamic computational geometry is concerned with the maintenance of geometric data structures over time. In the present work we investigate the behavior of spatial nearestneighbor Voronoi diagrams and planar higher-order Voronoi diagrams under continuous motions of the underlying sites. Nevertheless, the methodology presented is interesting in itself and can be applied to many other geometric data structures in computational geometry, as well.

In this paper, we 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. At first, we classify the events which appear in the d-dimensional nearest-neighbor Voronoi diagram and outline an O(n d λ s (n)) upper bound on the number of topological events. Thereby λ s (n) denotes the maximum length of a (n, s)-Davenport-Schinzel sequence, and s is a constant depending on the underlying trajectories of the moving sites.

Next, we apply our methodology to planar order-m Voronoi diagrams, m- 1,..., n−1. The basic result in this context is that topological events affect at most three successive orders of Voronoi diagrams. Additionally, we give a tight O(n 4) upper bound on the number of topological events which appear in all order-m Voronoi diagrams.

Both cases allow simple and numerically stable algorithms for maintaining the corresponding Voronoi diagram(s) over time using only O(log n) time per event, which is worstcase optimal. This work generalizes the most recent results by [FuLe 91], [GuMiRo 91] and [ImIm 90] to three and higher dimensions as well as higher orders.

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 first author was at the University of Würzburg.

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

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. G. Albers, T. Roos, Voronoi Diagrams of Moving Points in Higher Dimensional Spaces, Proceedings of the Third Scandinavian Workshop on Algorithm Theory SWAT'92, Helsinki, July 1992, to appear in LNCS

    Google Scholar 

  3. 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 

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

    Google Scholar 

  5. H. Edelsbrunner, J. O'Rourke and R. Seidel, Constructing arrangements of lines and hyperplanes with applications, SIAM J. Comput., Vol. 15, 1986, pp 341–363

    Article  MATH  MathSciNet  Google Scholar 

  6. 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

    Article  MATH  MathSciNet  Google Scholar 

  7. 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

    Article  MATH  Google Scholar 

  8. 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 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  12. 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 

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

    Google Scholar 

  14. 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

Ivan M. Havel Václav Koubek

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Roos, T., Albers, G. (1992). Maintaining proximity in higher dimensional spaces. In: Havel, I.M., Koubek, V. (eds) Mathematical Foundations of Computer Science 1992. MFCS 1992. Lecture Notes in Computer Science, vol 629. Springer, Berlin, Heidelberg . https://doi.org/10.1007/3-540-55808-X_47

Download citation

  • DOI: https://doi.org/10.1007/3-540-55808-X_47

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-55808-8

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics