Skip to main content
Top

2016 | OriginalPaper | Chapter

Robust Construction of the Additively-Weighted Voronoi Diagram via Topology-Oriented Incremental Algorithm

Authors : Mokwon Lee, Kokichi Sugihara, Deok-Soo Kim

Published in: Mathematical Software – ICMS 2016

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Voronoi diagrams tessellate the space where each cell corresponds to an associated generator under an a priori defined distance and have been extensively used to solve geometric problems of various disciplines. Additively-weighted Voronoi diagrams, also called the Voronoi diagram of disks and spheres, have many critical applications and a few algorithms are known. However, algorithmic robustness remains a major hurdle to use these Voronoi diagrams in practice. There are two important yet different approaches to design robust algorithms: the exact-computation and topology-oriented approaches. The former uses high-precision arithmetic and guarantees the correctness mathematically with the cost of a significant use of computational resources. The latter focuses on topological properties to keep consistency using logical computation rather than numerical computation. In this paper, we present a robust and efficient algorithm for computing the Voronoi diagram of disks using a topology-oriented incremental method. The algorithm is rather simple as it primarily checks topological changes only during each disk is incrementally inserted into a previously constructed Voronoi diagram of some other disks.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Okabe, A., Boots, B., Sugihara, K., Chiu, S.N.: Spatial Tessellations: Conceptsand Applications of Voronoi Diagrams, 2nd edn. Wiley, Chichester (1999)MATH Okabe, A., Boots, B., Sugihara, K., Chiu, S.N.: Spatial Tessellations: Conceptsand Applications of Voronoi Diagrams, 2nd edn. Wiley, Chichester (1999)MATH
2.
go back to reference Aurenhammer, F.: Voronoi diagrams - a survey of a fundamental geometric data structure. ACM Comput. Surv. 23(3), 345–405 (1991)CrossRef Aurenhammer, F.: Voronoi diagrams - a survey of a fundamental geometric data structure. ACM Comput. Surv. 23(3), 345–405 (1991)CrossRef
3.
go back to reference Kim, D.-S., Kim, D., Sugihara, K.: Voronoi diagram of a circle set from Voronoi diagram of a point set: I. topology. Comput. Aided Geom. Des. 18, 541–562 (2001)MathSciNetCrossRefMATH Kim, D.-S., Kim, D., Sugihara, K.: Voronoi diagram of a circle set from Voronoi diagram of a point set: I. topology. Comput. Aided Geom. Des. 18, 541–562 (2001)MathSciNetCrossRefMATH
4.
go back to reference Kim, D.-S., Kim, D., Sugihara, K.: Voronoi diagram of a circle set from Voronoi diagram of a point set: II. geometry. Comput. Aided Geom. Des. 18, 563–585 (2001)MathSciNetCrossRefMATH Kim, D.-S., Kim, D., Sugihara, K.: Voronoi diagram of a circle set from Voronoi diagram of a point set: II. geometry. Comput. Aided Geom. Des. 18, 563–585 (2001)MathSciNetCrossRefMATH
5.
go back to reference Held, M. (ed.): On the Computational Geometry of Pocket Machining. LNCS, vol. 500. Springer, Heidelberg (1991)MATH Held, M. (ed.): On the Computational Geometry of Pocket Machining. LNCS, vol. 500. Springer, Heidelberg (1991)MATH
6.
go back to reference Kim, D.-S., Hwang, I.-K., Park, B.-J.: Representing the Voronoi diagram of a simple polygon using rational quadratic Bézier curves. Comput. Aided Des. 27(8), 605–614 (1995)CrossRefMATH Kim, D.-S., Hwang, I.-K., Park, B.-J.: Representing the Voronoi diagram of a simple polygon using rational quadratic Bézier curves. Comput. Aided Des. 27(8), 605–614 (1995)CrossRefMATH
7.
go back to reference Kim, D.-S., Ryu, J., Shin, H., Cho, Y.: Beta-decomposition for the volume and area of the union of three-dimensional balls and their offsets. J. Comput. Chem. 33(13), 1252–1273 (2012)CrossRef Kim, D.-S., Ryu, J., Shin, H., Cho, Y.: Beta-decomposition for the volume and area of the union of three-dimensional balls and their offsets. J. Comput. Chem. 33(13), 1252–1273 (2012)CrossRef
8.
go back to reference Kim, J.-K., Cho, Y., Kim, D., Kim, D.-S.: Voronoi diagrams, quasi-triangulations, and beta-complexes for disks in \(\mathbb{R}^2\): The theory and implementation in BetaConcept. J. Comput. Des. Eng. 1(2), 79–87 (2014) Kim, J.-K., Cho, Y., Kim, D., Kim, D.-S.: Voronoi diagrams, quasi-triangulations, and beta-complexes for disks in \(\mathbb{R}^2\): The theory and implementation in BetaConcept. J. Comput. Des. Eng. 1(2), 79–87 (2014)
11.
go back to reference Yap, C.-K.: An \({O}(n \log n)\) algorithm for the Voronoi diagram of a set of simple curve segments. Discrete Comput. Geom. 2, 365–393 (1987)MathSciNetCrossRefMATH Yap, C.-K.: An \({O}(n \log n)\) algorithm for the Voronoi diagram of a set of simple curve segments. Discrete Comput. Geom. 2, 365–393 (1987)MathSciNetCrossRefMATH
13.
go back to reference Sugihara, K.: Approximation of generalized Voronoi diagrams by ordinary Voronoi diagrams. Graphical Models Image Process. 55(6), 522–531 (1993)CrossRef Sugihara, K.: Approximation of generalized Voronoi diagrams by ordinary Voronoi diagrams. Graphical Models Image Process. 55(6), 522–531 (1993)CrossRef
14.
go back to reference Karavelas, M., Emiris, I.Z.: Predicates for the planar additively weighted Voronoi diagram, Technical Report ECG-TR-122201-01. INRIA Sophia-Antipolis, Sophia-Antipolis (2002) Karavelas, M., Emiris, I.Z.: Predicates for the planar additively weighted Voronoi diagram, Technical Report ECG-TR-122201-01. INRIA Sophia-Antipolis, Sophia-Antipolis (2002)
15.
go back to reference Sugihara, K., Iri, M.: A solid modelling system free from topological lnconsistency. J. Inf. Process. 12(4), 380–393 (1989)MATH Sugihara, K., Iri, M.: A solid modelling system free from topological lnconsistency. J. Inf. Process. 12(4), 380–393 (1989)MATH
16.
go back to reference Sugihara, K.: A simple method for avoiding numerical errors and degeneracy in Voronoi diagram construction. IEICE Trans. Fundam. E75–A, 468–477 (1992) Sugihara, K.: A simple method for avoiding numerical errors and degeneracy in Voronoi diagram construction. IEICE Trans. Fundam. E75–A, 468–477 (1992)
18.
go back to reference Yu, J., Zhou, Y., Tanaka, I., Yao, M.: Roll: a new algorithm for the detection of protein pockets and cavities with a rolling probe sphere. Struct. Bioinf. 26(1), 46–52 (2010)CrossRef Yu, J., Zhou, Y., Tanaka, I., Yao, M.: Roll: a new algorithm for the detection of protein pockets and cavities with a rolling probe sphere. Struct. Bioinf. 26(1), 46–52 (2010)CrossRef
19.
go back to reference Fabri, A., Giezeman, G.J., Kettner, L., Schirra, S., Schönherr, S.: On the design of CGAL a computational geometry algorithms library. Softw. Pract. Experience 30(11), 1167–1202 (2000)CrossRefMATH Fabri, A., Giezeman, G.J., Kettner, L., Schirra, S., Schönherr, S.: On the design of CGAL a computational geometry algorithms library. Softw. Pract. Experience 30(11), 1167–1202 (2000)CrossRefMATH
20.
go back to reference Goodman, J.E., ORourke, J.: Handbook of Discrete and Computational Geometry. CRC Press, Boca Raton (1997) Goodman, J.E., ORourke, J.: Handbook of Discrete and Computational Geometry. CRC Press, Boca Raton (1997)
21.
go back to reference Sugihara, K., Iri, M.: Construction of the Voronoi diagram for “one million” generators in single-precision arithmetic. Proc. IEEE 80(9), 1471–1484 (1992)CrossRef Sugihara, K., Iri, M.: Construction of the Voronoi diagram for “one million” generators in single-precision arithmetic. Proc. IEEE 80(9), 1471–1484 (1992)CrossRef
22.
go back to reference Sugihara, K., Iri, M.: A robust topology-oriented incremental algorithm for Voronoi diagrams. Int. J. Comput. Geom. Appl. 4(2), 179–228 (1994)MathSciNetCrossRefMATH Sugihara, K., Iri, M.: A robust topology-oriented incremental algorithm for Voronoi diagrams. Int. J. Comput. Geom. Appl. 4(2), 179–228 (1994)MathSciNetCrossRefMATH
Metadata
Title
Robust Construction of the Additively-Weighted Voronoi Diagram via Topology-Oriented Incremental Algorithm
Authors
Mokwon Lee
Kokichi Sugihara
Deok-Soo Kim
Copyright Year
2016
DOI
https://doi.org/10.1007/978-3-319-42432-3_66

Premium Partner