On the construction of abstract voronoi diagrams, II

  • R. Klein
  • K. Mehlhorn
  • S. Meiser
Session I-3: Invited Talk
Part of the Lecture Notes in Computer Science book series (LNCS, volume 450)


Abstract Voronoi Diagrams are defined by a system of bisecting curves in the plane, rather than by the concept of distance [K88a,b]. Mehlhorn, Meiser, Ó' Dúnlaing [MMO] showed how to construct such diagrams in time O(n log n) by a randomized algorithm if the bisecting curves are in general position. In this paper we drop the general position assumption. Moreover, we show that the only geometric operation in the algoithm is the construction of a Voronoi diagram for five sites. Using this operation, abstract Voronoi diagrams can be constructed in a purely combinatorial manner. This has the following advantages: On the one hand, the construction of a five-site-diagram is the only operation depending on the particular type of bisecting curves and we can therefore apply the algorithm to all concrete diagrams by simply replacing this operation. On the other hand, this is the only operation computing intersection points; thus, problems arising from instable numerical computations can occur only there.

Key words

Voronoi diagrams randomized algorithms 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [A]
    F. Aurenhammer (1988): Voronoi Diagrams — A survey, tech. report 263, Institutes for Information Processing, Graz Technical University, AustriaGoogle Scholar
  2. [CS]
    K. L. Clarkson, P. W. Shor (1988): Algorithms for Diametral Pairs and Convex Hulls that are Optimal, Randomized and Incremental, Proc. 4th ACM Symposium on Computational Geometry, pp. 12–17Google Scholar
  3. [GS]
    L. Guibas, J. Stolfi (1985): Primitives for the Manipulation of General Subdivisions and the Computation of Voronoi Diagrams, ACM Transactions on Graphics 4, pp. 74–123CrossRefGoogle Scholar
  4. [K88a]
    R. Klein (1988): Abstract Voronoi Diagrams, Habilitationsschrift, Mathematics Faculty of University of Freiburg i. Br., LNCS 400Google Scholar
  5. [K88b]
    R. Klein (1988): Abstract Voronoi Diagrams and their Applications (extended abstract), in: H. Noltemeier (Ed.), Computational Geometry and its Applications (CG '88), LNCS 333, pp. 148–157Google Scholar
  6. [K88c]
    R. Klein (1988): Voronoi Diagrams in the Moscow Metric (extended abstract), in: J. van Leeuwen, (Ed.), Graphtheoretic Concepts in Computer in Computer Science (WG '88), LNCS 344, pp. 434–441Google Scholar
  7. [K89]
    R. Klein (1989): Combinatorial Properties of Abstract Voronoi Diagrams, WG 89, Rolduc, to appear in LNCSGoogle Scholar
  8. [L]
    D. T. Lee (1980): Two-Dimensional Voronoi Diagrams in the L p-Metric, J. ACM 27, pp. 604–618CrossRefGoogle Scholar
  9. [LS]
    D. Leven, M. Sharir (1986): Intersection and Proximity Problems and Voronoi Diagrams, in: J. Schwartz and C. K. Yap (eds.), Advances in Robotics, Vol. 1, Lawrence Erlbaum, pp. 187–228Google Scholar
  10. [MMO]
    K. Mehlhorn, S. Meiser, C. Ó' Dúnlaing (1989): On the Construction of Abstract Voronoi Diagrams, Journal of Discrete & Computational Geometry, to appearGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1990

Authors and Affiliations

  • R. Klein
    • 1
  • K. Mehlhorn
    • 2
  • S. Meiser
    • 2
  1. 1.FB Mathematik/Praktische softwareorientierte InformatikUniversität-GHS-EssenEssen 1West Germany
  2. 2.FB InformatikUniversität des SaarlandesSaarbrückenWest Germany

Personalised recommendations