Abstract
Voronoi diagrams based on metrics others than the Euclidean metric or convex distance functions have recently received considerable interest in robotics and in computational geometry. Since the number of relevant metrics is large (and likely to increase, as new applications come up) a general theory should be developed, leading to results on the structure and on the computation of Voronoi diagrams that hold for large classes of metrics, rather than investigating each case separately.
In this paper we make the first steps in this direction. First we propose a uniform way of defining the Voronoi diagram of n points; the result is always a partition of the plane into n Voronoi regions, even if the bisectors of two points are two-dimensional regions. Then we present a simple axiom for metrics that guarantees that each possible Voronoi region is connected. In this case the normalized Voronoi diagram is a planar graph with n faces and O(n) edges and vertices, if the bisectors behave well. Next we pose two additional axioms each of which ensures that all Voronoi regions are simply-connected. One of them also implies that the bisector of two sets of points divided by a suitable line, contains no loops. Then the normalized Voronoi diagram can be computed within optimal O(n log n) steps, using the divide-and-conquer algorithm. The class of metrics thereby specified does not only contain all symmetric convex distance functions but also many composite metrics like, for example, the combination of the “grid” metric L 1 in midtown Manhattan and the Euclidean metric in Central Park and on the Hudson River.
This work was partially supported by a Natural Sciences and Engineering Research Council of Canada Grant A-5692.
Preview
Unable to display preview. Download preview PDF.
References
B. Aronov, “On the geodesic Voronoi diagram of point sites in a simple polygon”, Proc. 3rd ACM Symposium on Computational Geometry, Waterloo, 1987, pages 39–49.
H. Busemann, “The geometry of geodesics”, Academic Press Inc., New York, 1955.
K. Q. Brown, “Voronoi diagrams from convex hulls”, Inf. Proc. Lett. 9, pages 223–228, 1979.
L. P. Chew and R. L. Drysdale, III, “Voronoi diagrams based on convex distance functions”, Proc. 1st ACM Symposium on Computational Geometry, Baltimore, 1985, pages 235–244.
F. Dehne and R. Klein, “A sweepcircle algorithm for Voronoi diagrams”, presented at the Workshop on Graph-Theoretic Concepts in Computer Science (WG 87), Staffelstein, 1987.
S. Fortune, “A sweepline algorithm for Voronoi diagrams”, Algorithmica 2(2), 1987, pages 153–174.
F. K. Hwang, “An O(n log n) algorithm for rectilinear minimal spanning trees”, JACM 26, 1979, pages 177–182.
D. T. Lee, “Two-dimensional Voronoi diagrams in the L p metric”, JACM 27, 1980, pages 604–618.
D. T. Lee and F. P. Preparata, “Euclidean shortest paths in the presence of rectilinear barriers”, Networks 14(3), pages 393–410.
D. T. Lee and C. K. Wong, “Voronoi diagrams in L 1 (L ∞) metrics with 2-dimensional storage applications”, SIAM J. COMPUT. 9, 1980, pages 200–211.
K. Menger, “Untersuchungen über allgemeine Metrik, I, II, III”, Mathematische Annalen 100, 1928, pages 75–163.
J. S. B. Mitchell and Ch. H. Papadimitriou, “The weighted region problem”, Proc. 3rd ACM Symposium on Computational Geometry, Waterloo, 1987, pages 30–38.
W. Rinow, “Die innere Geometrie der Metrischen Räume”, Grundlehren der Mathematischen Wissenschaften in Einzeldarstellungen, Band 105, Springer-Verlag, Berlin, 1961.
M. I. Shamos and D. Hoey, “Closest-point problems”, Proc 16th IEEE Symposium on Foundations of Computer Science, 1975, pages 151–162.
Y. A. Shreider, “What is distance?”, Popular Lectures in Mathematics, The University of Chicago Press, Chicago, 1974.
P. Widmayer, Y. F. Wu, and C. K. Wong, “Distance problems in computational geometry for fixed orientations”, Proc. 1st ACM Symposium on Computational Geometry, Baltimore, 1985, pages 186–195.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1988 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Klein, R., Wood, D. (1988). Voronoi diagrams based on general metrics in the plane. In: Cori, R., Wirsing, M. (eds) STACS 88. STACS 1988. Lecture Notes in Computer Science, vol 294. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0035852
Download citation
DOI: https://doi.org/10.1007/BFb0035852
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-18834-6
Online ISBN: 978-3-540-48190-4
eBook Packages: Springer Book Archive