Fully dynamic delaunay triangulation in logarithmic expected time per operation

  • Olivier Devillers
  • Stefan Meiser
  • Monique Teillaud
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 519)


The Delaunay Tree is a hierarchical data structure that has been introduced in [4] and analysed in [5,2]. For a given set of sites S in the plane and an order of insertion for these sites, the Delaunay Tree stores all the successive Delaunay triangulations. As proved before, the Delaunay Tree allows the insertion of a site in logarithmic expected time and linear expected space, when the insertion sequence is randomized.

In this paper, we describe an algorithm removing a site from the Delaunay Tree. This can be done in logarithmic expected time, where by expected we mean averaging over all already inserted sites for the choice of the deleted sites. The algorithm has been effectively coded and experimental results are given.


Computational Geometry Delaunay Triangulation Neighbor Pointer Neighborhood Relation Conflict Graph 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    A. Aggarwal, L. Guibas, J. Saxe, and P. Shor. A linear time algorithm for computing the Voronoï diagram of a convex polygon. Discr. and Comp. Geom., 4:591–604, 1989.Google Scholar
  2. [2]
    J. Boissonnat, O. Devillers, R. Schott, M. Teillaud, and M. Yvinec. Applications of random sampling to on-line algorithms in computational geometry. Discr. and Comp. Geom. To be published. Full paper available as Technical Report INRIA 1285. Abstract published in IMACS 91 in Dublin.Google Scholar
  3. [3]
    J. Boissonnat, O. Devillers, and M. Teillaud. A semi-dynamic construction of higher order Voronoï diagrams and its randomized analysis. Algorithmica. To be published. Full paper available as Technical Report INRIA 1207. Abstract published in Second Canadian Conference on Computational Geometry 1990 in Ottawa.Google Scholar
  4. [4]
    J. Boissonnat and M. Teillaud. A hierarchical representation of objects: the Delaunay Tree. In ACM Symp. on Comp. Geom., Jun. 1986.Google Scholar
  5. [5]
    J. Boissonnat and M. Teillaud. On the randomized construction of the Delaunay tree. Theor. Comp. Sc. To be published. Full paper available as Technical Report INRIA 1140.Google Scholar
  6. [6]
    K. Clarkson and P. Shor. Applications of random sampling in computational geometry, II. Discr. and Comp. Geom., 4(5), 1989.Google Scholar
  7. [7]
    O. Devillers, S. Meiser, and M. Teillaud. Fully dynamic Delaunay triangulation in logarithmic expected time per operation. Technical Report 1349, INRIA, Dec. 1990.Google Scholar
  8. [8]
    S. Fortune. A sweepline algorithm for Voronoï diagrams. Algorithmica, 2:153–174, 1987.Google Scholar
  9. [9]
    P. Green and R. Sibson. Computing Dirichlet tesselations in the plane. The Computer J., 21, 1978.Google Scholar
  10. [10]
    L. Guibas, D. Knuth, and M. Sharir. Randomized incremental construction of Delaunay and Voronoï diagrams. In ICALP 90, pages 414–431, Springer-Verlag, Jul. 1990.Google Scholar
  11. [11]
    L. Guibas and J. Stolfi. Primitives for the manipulation of general subdivisions and the computation of Voronoï diagrams. ACM Trans. on Graphics, 4(2):74–123, Apr. 1985.Google Scholar
  12. [12]
    D. Lee and B. Schacter. Two algorithms for constructing a Delaunay triangulation. International Journal of Computer and Information Sciences, 9(3), 1980.Google Scholar
  13. [13]
    K. Mehlhorn, S. Meiser, and C. Ó'Dúnlaing. On the construction of abstract Voronoï diagrams. Discr. and Comp. Geom., 6:211–224, 1991.Google Scholar
  14. [14]
    K. Mulmuley. On levels in arrangements and Voronoï diagrams. Discr. and Comp. Geom. To be published.Google Scholar
  15. [15]
    F. Preparata and M. Shamos. Computational Geometry: an Introduction. Springer-Verlag, 1985.Google Scholar
  16. [16]
    M. Shamos. Computational Geometry. PhD thesis, Department of Computer Science, Yale University, (USA), 1978.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1991

Authors and Affiliations

  • Olivier Devillers
    • 1
  • Stefan Meiser
    • 2
  • Monique Teillaud
    • 3
  1. 1.INRIAValbonne cedex
  2. 2.Max Planck Institut für InformatikSaarbrücken
  3. 3.INRIAValbonne cedex

Personalised recommendations