Skip to main content
Log in

On the Computation of Zone and Double Zone Diagrams

  • Published:
Discrete & Computational Geometry Aims and scope Submit manuscript

Abstract

Classical objects in computational geometry are defined by explicit relations. Several years ago the pioneering works of Asano, Matoušek and Tokuyama introduced “implicit computational geometry” in which the geometric objects are defined by implicit relations involving sets. An important member in this family is called “a zone diagram”. The implicit nature of zone diagrams implies, as has already been observed in the original works, that their computation is a challenging task. In a continuous setting this task has been addressed (briefly) only by these authors in the Euclidean plane with point sites. We discuss the possibility to compute zone diagrams in a wide class of spaces and also shed new light on their computation in the original setting. The class of spaces, which is introduced here, includes, in particular, Euclidean spheres and finite-dimensional strictly convex normed spaces. Sites of a general form are allowed and it is shown that a generalization of the iterative method suggested by Asano, Matoušek and Tokuyama converges to a double zone diagram, another implicit geometric object whose existence is known in general. Occasionally a zone diagram can be obtained from this procedure. The actual (approximate) computation of the iterations is based on a simple algorithm which enables the approximate computation of Voronoi diagrams in a general setting. Our analysis also yields a few byproducts of independent interest, such as certain topological properties of Voronoi cells (e.g., that in the considered setting their boundaries cannot be “fat”).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26

Similar content being viewed by others

References

  1. Asano, T., Kirkpatrick, D.: Distance trisector curves in regular convex distance metrics. In: Gavrilova, M.L. (ed.) Proceedings of the 3rd International Symposium on Voronoi Diagrams in Science and Engineering (ISVD 2006), pp. 8–17. IEEE Computer Society, Los Alamitos (2006)

  2. Asano, T., Matoušek, J., Tokuyama, T.: Zone diagrams: existence, uniqueness, and algorithmic challenge. SIAM J. Comput. 37(4), 1182–1198 (2007). A preliminary version in SODA 2007, pp. 756–765

  3. Asano, T., Tokuyama, T.: Drawing equally-spaced curves between two points. In: Abstracts of the 14th Annual Workshop on Computational Geometry with a Focus on Open Problems, pp. 24–25. Massachusetts Institute of Technology, Cambridge (2004)

  4. Asano, T., Matoušek, J., Tokuyama, T.: The distance trisector curve. Adv. Math. 212(1), 338–360 (2007). A preliminary version in STOC 2006, pp. 336–343

  5. Aurenhammer, F.: Voronoi diagrams—a survey of a fundamental geometric data structure. ACM Comput. Surv. 23(3), 345–405 (1991)

    Article  Google Scholar 

  6. Aurenhammer, F., Klein, R.: Voronoi diagrams. In: Sack, J.-R., Urrutia, J. (eds.) Handbook of Computational Geometry, pp. 201–290. North-Holland, Amsterdam (2000)

    Chapter  Google Scholar 

  7. Bačák, M.: Convex Analysis and Optimization in Hadamard Spaces. De Gruyter Series in Nonlinear Analysis and Applications, vol. 22. De Gruyter, Berlin (2014)

  8. de Berg, M., Cheong, O., van Kreveld, M., Overmars, M.: Computational Geometry: Algorithms and Applications, 3rd edn. Springer, Berlin (2008)

    Book  MATH  Google Scholar 

  9. de Biasi, S.C., Kalantari, B., Kalantari, I.: Maximal zone diagrams and their computation. In: Mostafavi, M.A. (ed.) Proceedings of the 7th International Symposium on Voronoi Diagrams in Science and Engineering, pp. 171–180. IEEE Computer Society, Los Alamitos (2010)

    Chapter  Google Scholar 

  10. de Biasi, S.C., Kalantari, B., Kalantari, I.: Mollified zone diagrams and their computation. In: Gavrilova, M.L. et al. (eds.) Transactions on Computational Science XIV. Lecture Notes in Computer Science, vol. 6970, pp. 31–59. Springer, Heidelberg (2011). A preliminary version in ISVD 2010, pp. 171–180

  11. Boissonnat, J.-D., Yvinec, M.: Algorithmic Geometry. Cambridge University Press, Cambridge (1998)

    Book  MATH  Google Scholar 

  12. Brezis, H.: Functional Analysis, Sobolev Spaces and Partial Differential Equations. Universitext. Springer, New York (2011)

    MATH  Google Scholar 

  13. Busemann, H.: The Geometry of Geodesics. Academic Press, New York (1955)

    MATH  Google Scholar 

  14. Chun, J., Okada, Y., Tokuyama, T.: Distance trisector of a segment and a point. Interdiscip. Inf. Sci. 16(1), 119–125 (2010). A preliminary version in ISVD 2007, pp. 66–73

  15. Chun, J., Okada, Y., Tokuyama, T.: Distance trisector of segments and zone diagram of segments in a plane. In: Gold, C.M. (ed.) Proceedings of the 4th International Symposium on Voronoi Diagrams in Science and Engineering (ISVD 2007), pp. 66–73. IEEE Computer Society, Los Alamitos (2007)

    Chapter  Google Scholar 

  16. Corbalan, A.G., Mazon, M., Recio, T.: Geometry of bisectors for strictly convex distances. Int. J. Comput. Geom. Appl. 6(1), 45–58 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  17. Corbalan, A., Mazon, M., Recio, T., Santos, F.: On the topological shape of planar Voronoi diagrams. In: Proceedings of the 9th Annual Symposium on Computational Geometry (SoCG 1993), pp. 109–115. ACM, New York (1993)

  18. Courant, R., Hilbert, D.: Methods of Mathematical Physics. Vol. II: Partial Differential Equations. Interscience Publishers, New York (1962)

  19. Ebbinghaus, H.-D., Flum, J.: Finite Model Theory. Perspectives in Mathematical Logic, 2nd edn. Springer, Berlin (1999)

    MATH  Google Scholar 

  20. Edelsbrunner, H.: Algorithms in Combinatorial Geometry. EATCS Monographs on Theoretical Computer Science, vol. 10. Springer, Berlin (1987)

  21. Fraser, R., He, M., Kawamura, A., López-Ortiz, A., Munro, J.I., Nicholson, P.K.: The distance 4-sector of two points is unique. In: Cai, L., Cheng, S.-W., Lam, T.-W. (eds.) Algorithms and Computation. Lecture Notes in Computer Science, vol. 8283, pp. 612–622. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  22. Goodman, J.E., O’Rourke, J. (eds.): Handbook of Discrete and Computational Geometry. Discrete Mathematics and Its Applications (Boca Raton), 2nd edn. Chapman & Hall/CRC, Boca Raton (2004)

  23. Grädel, E., Kolaitis, P.G., Libkin, L., Marx, M., Spencer, J., Vardi, M.Y., Venema, Y., Weinstein, S.: Finite Model Theory and Its Applications. Texts in Theoretical Computer Science. An EATCS Series. Springer, Berlin (2007)

    MATH  Google Scholar 

  24. Granas, A., Dugundji, J.: Fixed Point Theory. Springer Monographs in Mathematics. Springer, New York (2003)

    Book  MATH  Google Scholar 

  25. Horváth, Á.G.: On bisectors in Minkowski normed spaces. Acta Math. Hung. 89(3), 233–246 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  26. Horváth, Á.G., Martini, H.: Bounded representation and radial projections of bisectors in normed spaces. Rocky Mt. J. Math. 43(1), 179–191 (2013). arXiv:1002.0058

    Article  MathSciNet  MATH  Google Scholar 

  27. Imai, K., Kawamura, A., Matoušek, J., Reem, D., Tokuyama, T.: Distance \(k\)-sectors exist. Comput. Geom. 43(9), 713–720 (2010). Preliminary versions in SoCG 2010, pp. 210–215, arXiv:0912.4164

  28. Jost, J.: Riemannian Geometry and Geometric Analysis. Universitext, 6th edn. Springer, Heidelberg (2011)

  29. Kawamura, A., Matoušek, J., Tokuyama, T.: Zone diagrams in Euclidean spaces and in other normed spaces. Math. Ann. 354(4), 1201–1221 (2012). Preliminary versions in SoCG 2010, pp. 216–221, arXiv:0912.3016

  30. Kirk, W.A., Sims, B. (eds.): Handbook of Metric Fixed Point Theory. Kluwer, Dordrecht (2001)

  31. Knaster, B.: Un théorème sur les fonctions d’ensembles. Ann. Soc. Polon. Math. 6, 133–134 (1928)

    MATH  Google Scholar 

  32. Kopecká, E., Reem, D., Reich, S.: Zone diagrams in compact subsets of uniformly convex spaces. Isr. J. Math. 188, 1–23 (2012). Preliminary versions in arXiv:1002.3583 and CCCG 2010, pp. 17–20

  33. Leven, D., Sharir, M.: Planning a purely translational motion for a convex object in two-dimensional space using generalized Voronoĭ diagrams. Discret. Comput. Geom. 2(1), 9–31 (1987)

    Article  MATH  Google Scholar 

  34. Lindenstrauss, J., Tzafriri, L.: Classical Banach Spaces, II: Function Spaces. Ergebnisse der Mathematik und ihrer Grenzgebiete, vol. 97. Springer, Berlin (1979)

  35. Ma, L.: Bisectors and Voronoi Diagrams for Convex Distance Functions. PhD thesis, Department of Computer Science, FernUniversität Hagen (2000)

  36. Martini, H., Swanepoel, K.J.: The geometry of Minkowski spaces—a survey. II. Expo. Math. 22(2), 93–144 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  37. Matoušek, J.: Lectures on Discrete Geometry. Graduate Texts in Mathematics, vol. 212. Springer, New York (2002)

  38. Mazón, M.L.: Diagrams de Voronoi en Caleidoscopios. PhD thesis, Universidad de Cantabria, Spain (1992)

  39. Monterde, J., Ongay, F.: The distance trisector curve is transcendental. Geom. Dedicata 171, 187–201 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  40. Mulmuley, K.: Computational Geometry: An Introduction Through Randomized Algorithms. Prentice-Hall, Englewood Cliffs (1994)

    MATH  Google Scholar 

  41. Okabe, A., Boots, B., Sugihara, K., Chiu, S.N.: Spatial Tessellations: Concepts and Applications of Voronoi Diagrams. Wiley Series in Probability and Statistics, 2nd edn. Wiley, Chichester (2000)

    Book  MATH  Google Scholar 

  42. Pinchover, Y., Rubinstein, J.: An Introduction to Partial Differential Equations. Cambridge University Press, Cambridge (2005)

    Book  MATH  Google Scholar 

  43. Ponce, M., Santibáñez, P.: On equidistant sets and generalized conics: the old and the new. Am. Math. Mon. 121(1), 18–32 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  44. Prus, S.: Geometrical background of metric fixed point theory. In: Kirk, W.A., Sims, B. (eds.) Handbook of Fixed Point Theory, pp. 93–132. Kluwer, Dordrecht (2001)

    Chapter  Google Scholar 

  45. Reem, D.: An algorithm for computing Voronoi diagrams of general generators in general normed spaces. In: Anton, F. (ed.) Proceedings of the 6th International Symposium on Voronoi Diagrams in Science and Engineering (ISVD 2009), pp. 144–152. IEEE Computer Society, Los Alamitos (2009)

    Google Scholar 

  46. Reem, D.: Voronoi and Zone Diagrams. PhD thesis, The Technion, Haifa (2010)

  47. Reem, D.: The geometric stability of Voronoi diagrams with respect to small changes of the sites. arXiv:1103.4125 (2011). Extended abstract in SoCG 2011, pp. 254–263

  48. Reem, D.: The geometric stability of Voronoi diagrams in normed spaces which are not uniformly convex. arXiv:1212.1094 (2012) (current version: [v2], 29 Apr 2013)

  49. Reem, D.: On the possibility of simple parallel computing of Voronoi diagrams and Delaunay graphs. arXiv:1212.1095 (2012) (current version: [v3], 2 Apr 2015)

  50. Reem, D.: Topological properties of sets represented by an inequality involving distances. arXiv:1303.4733 (2013) (current version: [v2], 29 Apr 2013)

  51. Reem, D.: On the existence of a neutral region II: The implicit relation case. J. Nonlinear Convex Anal. 15(3), 525–538 (2014). Preliminaries versions in arXiv:1208.3124 and ISVD 2012, pp. 80–83

  52. Reem, D.: Vdream: a computer program for the approximate computation of Voronoi and (double) zone diagrams of general sites and norms (2017). Zenodo (current version: [v3.2], 13 November 2017), available at: https://doi.org/10.5281/zenodo.1048204

  53. Reem, D., Reich, S.: Zone and double zone diagrams in abstract spaces. Colloq. Math. 115(1), 129–145 (2009). A preliminary version in: arXiv:0708.2668

  54. Reich, S., Shafrir, I.: Nonexpansive iterations in hyperbolic spaces. Nonlinear Anal. 15(6), 537–558 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  55. Sharir, M., Agarwal, P.K.: Davenport–Schinzel Sequences and Their Geometric Applications. Cambridge University Press, Cambridge (1995)

    MATH  Google Scholar 

  56. Tarski, A.: A lattice-theoretical fixpoint theorem and its applications. Pac. J. Math. 5(2), 285–309 (1955)

    Article  MathSciNet  MATH  Google Scholar 

  57. Walter, W.: Ordinary Differential Equations. Graduate Texts in Mathematics, vol. 182. Springer, New York (1998)

  58. Wilker, J.B.: Equidistant sets and their connectivity properties. Proc. Am. Math. Soc. 47(2), 446–452 (1975)

    Article  MathSciNet  MATH  Google Scholar 

  59. Yap, C.K., Sharma, V., Lien, J.-M.: Towards exact numerical Voronoi diagrams. In: Kalantari, B., Gavrilova, M.L. (eds.) Proceedings of the 9th International Symposium on Voronoi Diagrams in Science and Engineering (ISVD 2012), pp. 2–16. IEEE Computer Society, Los Alamitos (2012)

    Chapter  Google Scholar 

Download references

Acknowledgements

This paper is the output of a long and challenging iterative process. Any honest and constructive feedback that has been given to me during this process is appreciated. I want to use this opportunity to thank the editors of DCG for their patience and to thank the referee for valuable comments. I also want to thank Mario Ponce for inviting me for a visit in the Pontifical Catholic University of Chile (Santiago) during June 2015, for helpful discussions, warm hospitality, and for allowing me to speak there (and in the Pontifical Catholic University of Valparaíso) on issues related to implicit computational geometry in general and to this paper in particular. A very sad moment along the way was when I discovered that Jiří (Jirka) Matoušek, one of the founders of implicit computational geometry, passed away. Unfortunately for me, I have not had the opportunity to meet him, but at least I had the honor to communicate with him electronically and to be a coauthor of him. It was through these communications and also through his scientific outcome that I have discovered his exceptional abilities. I hope and believe that his contributions will have a lasting value and I dedicate this paper to him. Parts of this work were done during various years, when I have been associated with the following places: The Technion, Haifa, Israel (2009–2010, 2016–2017), the University of Haifa, Haifa, Israel (2010–2011), the National Institute for Pure and Applied Mathematics (IMPA), Rio de Janeiro, Brazil (2011–2013), and the Institute of Mathematics and Computational Sciences (ICMC), University of São Paulo, São Carlos, Brazil (2014–2015), and it is an opportunity for me to thank the BSF and FAPESP. Special thanks are for a special postdoc fellowship (“Pós-doutorado de Excelência”) given to me when I was at IMPA.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Daniel Reem.

Additional information

Editor in Charge: János Pach

Dedicated to the memory of Jiří (Jirka) Matoušek (1963–2015), an outstanding scientist, one of the founders of implicit computational geometry.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Reem, D. On the Computation of Zone and Double Zone Diagrams. Discrete Comput Geom 59, 253–292 (2018). https://doi.org/10.1007/s00454-017-9958-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00454-017-9958-8

Keywords

Mathematics Subject Classification

Navigation