Abstract
Most of the streets of Moscow are either radii emanating from the Kremlin, or pieces of circles around it. We show that Voronoi diagrams for n points based on this metric can be computed in optimal O(n log n) time and linear space. To this end, we prove a general theorem stating that bisectors of suitably separated point sets do not contain loops if, beside other properties, there are no holes in the circles of the underlying metric. Then the Voronoi diagrams can be computed within O(n log n) steps, using a divide-and-conquer algorithm. Our theorem not only applies to the Moscow metric but to a large class of metrics including the symmetric convex distance functions and all composite metrics obtained by assigning the L 1 or the L 2 metric to the regions of a planar map.
This work was partially supported by the grant Ot64/4-2 from the Deutsche Forschungsgemeinschaft
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.
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. To appear in LNCS.
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.
R. Klein and D. Wood, “Voronoi diagrams based on general metrics in the plane”, in R. Cori and M. Wirsing (eds.), Proc. 5th Annual Symposium on Theoretical Aspects of Computer Science (STACS), Bordeaux, France, 1988, LNCS, pages 281–291.
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.
J. S. B. Mitchell and Ch. H. Papadimitriou, “The weighted region problem”, Proc. 3rd ACM Symposium on Computational Geometry, Waterloo, 1987, pages 30–38.
M. I. Shamos and D. Hoey, “Closest-point problems”, Proc 16th IEEE Symposium on Foundations of Computer Science, 1975, pages 151–162.
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
© 1989 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Klein, R. (1989). Voronoi diagrams in the moscow metric. In: van Leeuwen, J. (eds) Graph-Theoretic Concepts in Computer Science. WG 1988. Lecture Notes in Computer Science, vol 344. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-50728-0_61
Download citation
DOI: https://doi.org/10.1007/3-540-50728-0_61
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-50728-4
Online ISBN: 978-3-540-46076-3
eBook Packages: Springer Book Archive