Abstract
The Hausdorff Voronoi diagram of clusters of points in the plane is a generalization of Voronoi diagrams based on the Hausdorff distance function. Its combinatorial complexity is \(O(n+m)\), where n is the total number of points and \(m\) is the number of crossings between the input clusters (\(m=O(n^2)\)); the number of clusters is k. We present efficient algorithms to construct this diagram via the randomized incremental construction (RIC) framework [Clarkson et al. 89,93]. For non-crossing clusters (\(m=0\)), our algorithm runs in expected \(O(n\log {n} + k\log n \log k)\) time and deterministic O(n) space. For arbitrary clusters the algorithm runs in expected \(O((m+n\log {k})\log {n})\) time and \(O(m+n\log {k})\) space. The two algorithms can be combined in a crossing-oblivious scheme within the same bounds. We show how to apply the RIC framework efficiently to handle non-standard characteristics of generalized Voronoi diagrams, including sites (and bisectors) of non-constant complexity, sites that are not enclosed in their Voronoi regions, empty Voronoi regions, and finally, disconnected bisectors and Voronoi regions. The diagram finds direct applications in VLSI CAD.
Research supported in part by the Swiss National Science Foundation, projects SNF 20GG21-134355 (ESF EUROCORES EuroGIGA/VORONOI) and SNF 200021E-154387. E. K. was also supported partially by F.R.S.-FNRS and the SNF P2TIP2-168563 under the Early PostDoc Mobility program.
Research performed mainly while E. K. was at the Università della Svizzera italiana (USI).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Other metrics, such as the \(L_p\) metric, are also possible.
References
Abellanas, M., Hurtado, F., Icking, C., Klein, R., Langetepe, E., Ma, L., Palop, B., Sacristán, V.: The farthest color Voronoi diagram and related problems. In: 17th European Workshop on Computational Geometry (EWCG), pp. 113–116, full version: Technical Report 002 2006, Universität Bonn (2006)
Aurenhammer, F., Klein, R., Lee, D.T.: Voronoi Diagrams and Delaunay Triangulations. World Scientific, Singapore (2013)
Boissonnat, J.D., Yvinec, M.: Algorithmic Geometry. Cambridge University Press, New York (1998)
Voronoi, C.A.A.: Voronoi Critical Area Analysis. IBM VLSI CAD Tool, IBM Microelectronics Division, Burlington, VT, distributed by Cadence. Patents: US6178539, US6317859, US7240306, US7752589, US7752580, US7143371, US20090125852
Cheilaris, P., Khramtcova, E., Langerman, S., Papadopoulou, E.: A randomized incremental algorithm for the Hausdorff Voronoi diagram of non-crossing clusters. Algorithmica 76(4), 935–960 (2016)
Chen, D.Z., Huang, Z., Liu, Y., Xu, J.: On clustering induced Voronoi diagrams. In: 2013 IEEE 54th Annual Symposium on Foundations of Computer Science (FOCS), pp. 390–399. IEEE (2013)
Cheong, O., Everett, H., Glisse, M., Gudmundsson, J., Hornus, S., Lazard, S., Lee, M., Na, H.S.: Farthest-polygon Voronoi diagrams. Comput. Geom. 44(4), 234–247 (2011)
Clarkson, K., Shor, P.: Applications of random sampling in computational geometry, II. Discrete Comput. Geom. 4, 387–421 (1989)
Clarkson, K.L., Mehlhorn, K., Seidel, R.: Four results on randomized incremental constructions. Comput. Geom. Theory Appl. 3(4), 185–212 (1993)
Claverol, M., Khramtcova, E., Papadopoulou, E., Saumell, M., Seara, C.: Stabbing circles for sets of segments in the plane. Algorithmica (2017). doi:10.1007/s00453-017-0299-z
Dehne, F., Maheshwari, A., Taylor, R.: A coarse grained parallel algorithm for Hausdorff Voronoi diagrams. In 35th ICPP, pp. 497–504 (2006)
Edelsbrunner, H., Guibas, L., Sharir, M.: The upper envelope of piecewise linear functions: algorithms and applications. Discrete Comput. Geom. 4, 311–336 (1989)
Huttenlocher, D.P., Kedem, K., Sharir, M.: The upper envelope of Voronoi surfaces and its applications. Discrete Comput. Geom. 9, 267–291 (1993)
Klein, R.: Concrete and Abstract Voronoi diagrams. LNCS, vol. 400. Springer, Heidelberg (1989)
Klein, R., Mehlhorn, K., Meiser, S.: Randomized incremental construction of abstract Voronoi diagrams. Comput. Geom. 3(3), 157–184 (1993)
Papadopoulou, E.: Net-aware critical area extraction for opens in VLSI circuits via higher-order Voronoi diagrams. IEEE Trans. CAD Integrated Circuits and Systems 30(5), 704–717 (2011)
Papadopoulou, E.: The Hausdorff Voronoi diagram of point clusters in the plane. Algorithmica 40(2), 63–82 (2004)
Papadopoulou, E., Lee, D.T.: The Hausdorff Voronoi diagram of polygonal objects: a divide and conquer approach. Int. J. Comput. Geom. Ap. 14(6), 421–452 (2004)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Khramtcova, E., Papadopoulou, E. (2017). Randomized Incremental Construction for the Hausdorff Voronoi Diagram Revisited and Extended. In: Cao, Y., Chen, J. (eds) Computing and Combinatorics. COCOON 2017. Lecture Notes in Computer Science(), vol 10392. Springer, Cham. https://doi.org/10.1007/978-3-319-62389-4_27
Download citation
DOI: https://doi.org/10.1007/978-3-319-62389-4_27
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-62388-7
Online ISBN: 978-3-319-62389-4
eBook Packages: Computer ScienceComputer Science (R0)