Abstract
The abstract Voronoi diagram (AVD) introduced by R. Klein is a generalization of various concrete Voronoi diagrams—data structures actively used in the last decades for solving theoretical and practical geometric problems. This paper presents a fully dynamic algorithm for AVD construction based on Klein's incremental approach. It needs O(n) worst-case time for a new site insertion in an AVD with n sites. For the first time a possibility of effective site deletion without full reconstruction of AVD is proved. The proposed method for site deletion requires O(mn) expected time, where m is the number of invisible sites, and O(n) if invisible sites are not allowed. The dynamic algorithm consumes O(n) memory at any moment.
Similar content being viewed by others
References
F. Aurenhammer, “Voronoi diagrams: A survey of a fundamental geometric data structure,” ACM Comput. Surveys, 23, 345–405 (1991).
L. Guibas and J. Stofli, “Primitives for the manipulation of general subdivisions and the computation of Voronoi diagrams,” ACM Trans. Graphics, 4, No. 2, 74–123 (1985).
J. L. Kelley, General Topology, Springer (1975).
R. Klein, “Abstract Voronoi diagrams and their applications (extended abstract),” in: H. Noltemeier, ed., Proc. of the Workshop on Computational Geometry and Its Applications, Würzburg, 1988, Lect. Notes Comput. Sci., Vol. 333, Springer (1988), pp. 148–157.
R. Klein, Concrete and Abstract Voronoi Diagrams, Lect. Notes Comput. Sci., Vol. 400, Springer, Berlin (1989).
R. Klein, K. Mehlhorn, and S. Meiser, “Randomized incremental construction of abstract Voronoi diagrams,” Comput. Geom., 3, 157–184 (1993).
K. K. Malinauskas and A. M. Marchenko, “Voronoi diagrams based routing quality estimate for the placement task,” in: IEEE AIS'03 and CAD-2003, Vol. 2, Izd. Fiz.-Mat. Lit., Moscow (2003), pp. 70–74.
E. Papadopoulou and D. T. Lee, “The L ∞ Voronoi diagram of segments and VVLSI applications,” Internat. J. Comput. Geom. Appl., 11, 503–528 (2001).
Author information
Authors and Affiliations
Corresponding author
Additional information
__________
Translated from Fundamentalnaya i Prikladnaya Matematika, Vol. 13, No. 2, pp. 133–146, 2007.
Rights and permissions
About this article
Cite this article
Malinauskas, K.K. Dynamic construction of abstract Voronoi diagrams. J Math Sci 154, 214–222 (2008). https://doi.org/10.1007/s10958-008-9160-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10958-008-9160-x