Abstract
We show that the abstract Voronoi diagram of n sites in the plane can be constructed in time O(n log n) by a randomized algorithm. This yields an alternative, but simpler, O(n log n) algorithm in many previously considered cases and the first O(n log n) algorithm in some cases, e.g., disjoint convex sites with the Euclidean distance function. Abstract Voronoi diagrams are given by a family of bisecting curves and were recently introduced by Klein [Kl88a]. Our algorithm is based on Clarkson and Shor's randomized incremental construction technique [CS].
This work was supported by the DFG, Me 620/6, and ESPRIT P3075 ALCOM
Preview
Unable to display preview. Download preview PDF.
VI. Reference
Aurenhammer, F.: Power diagrams: properties, algorithms and applications, SIAM J. of Computing 16 (1987), pp. 78–96.
Aurenhammer, F.: Improved algorithms for discs and balls using power diagrams, J. Algorithms 9 (1988), pp. 151–161.
Aurenhammer, F.: Voronoi Diagrams — A survey, Tech. Report 263, Institutes for Information Processing, Graz Technical University, Austria (1988)
Aurenhammer, F., and Edelsbrunner, H.: An optimal algorithm for constructing the weighted Voronoi diagram in the plane, Pattern Recognition 17 (2) (1984), pp. 251–257.
Brown, K.Q.: Voronoi diagrams from convex hulls, IPL 9 (1979), pp. 223–228.
Chew, L.P., and Drysdale III, R.L.: Voronoi diagrams based on convex distance functions, Proc. 1st ACM Symp. on Computational Geometry (1985), pp. 235–244.
Clarkson, K.L., and Shor, P.W.: Algorithms for diametral pairs and convex hulls that are optimal, randomized and incremental, Proc. 4th ACM Symp. on Computational Geometry (1988), pp. 12–17.
Edelsbrunner, H. and Seidel, R.: Voronoi diagrams and arrangements, Discrete & Computational Geometrie 1 (1986), pp. 25–44.
Fortune, S.: A fast algorithm for polygon containment by translation (extended abstract), Proc. 12th Int. Colloq. Automata, Languages and Programming (1985), LNCS 194, Springer-Verlag, New York, pp. 189–198.
Fortune, S.: A sweepline algorithm for Voronoi diagrams, Algorithmica 2 (1987), pp. 153–174.
Imai, H., Iri, M., and Murota, K.: Voronoi diagram in the Laguerre geometry and its applications, SIAM J. of Computing 14 (1985), pp. 93–105.
Kirkpatrik, D.G.: Efficient computation of continuos skeletons, Proc. 20th Symp. on Foundations of Computer Science (1979), pp. 18–27.
Klein, R.: Abstract Voronoi diagrams and their applications (extended abstract), in: H. Noltemeier (ed.), Computational Geometry and its Applications (CG '88), Würzburg (1988), LNCS 333, pp. 148–157.
Klein, R.: Voronoi diagrams in the Moscow metric (extended abstract), in: Graphtheoretic Concepts in Computer Science (WG '88), Amsterdam (1988), to appear in LNCS.
Klein, R.: On a generalization of planar Voronoi diagrams (Habilitationsschrift), Mathematische Fakultät der Universität Freiburg i. Br. (1988)
Klein, R., Mehlhorn, K., and Meiser, S.: On the Construction of Abstract Voronoi Diagrams, II, Tech. Report, FB Informatik, Universität des Saarlandes (1989)
Klein, R., and Wood, D.: Voronoi diagrams based on general metrics in the plane, in: R. Cori and M. Wirsing (eds.), Proc. 5th Annual Symp. on Theoretical Aspects of Computer Science (STACS), Bordeaux (1988), LNCS 294, pp. 281–291.
Lee, D.T.: Two-dimensional Voronoi diagrams in the L p -metric, J. ACM 27 (1980), pp. 604–618.
Leven, D., and Sharir, M.: Intersection and proximity problems and Voronoi diagrams, in: J. Schwartz and C.K. Yap (eds.), Advances in Robotics, Vol. 1 (1986), Lawrence Erlbaum.
Leven, D., and Sharir, M.: Planning a purely translational motion for a convex object in two-dimensional space using generalized Voronoi diagrams, Discrete & Computational Geometry 2 (1987), pp. 9–31.
Mitchell, J.S.B., and Papadimitriou, C.H.: The weighted region problem, in: Proc. 3rd ACM Symp. on Computational Geometry, Waterloo (1987), pp. 30–38.
Sharir, M.: Intersection and closest-pair problems for a set of planar discs, SIAM J. of Computing 14 (1985), pp. 448–468.
Shamos, M.I., and Hoey, D.: Closest point problems, Proc. 16th IEEE Symp. on Foundations of Computer Science (1975), pp. 151–162.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1990 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mehlhorn, K., Meiser, S., Ó'Dúnlaing, C. (1990). On the construction of abstract voronoi diagrams. In: Choffrut, C., Lengauer, T. (eds) STACS 90. STACS 1990. Lecture Notes in Computer Science, vol 415. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-52282-4_46
Download citation
DOI: https://doi.org/10.1007/3-540-52282-4_46
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-52282-9
Online ISBN: 978-3-540-46945-2
eBook Packages: Springer Book Archive