Skip to main content

A Randomized Divide and Conquer Algorithm for Higher-Order Abstract Voronoi Diagrams

  • Conference paper
  • First Online:
Book cover Algorithms and Computation (ISAAC 2014)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8889))

Included in the following conference series:

Abstract

Given a set of sites in the plane, their order-\(k\) Voronoi diagram partitions the plane into regions such that all points within one region have the same \(k\) nearest sites. The order-\(k\) abstract Voronoi diagram is defined in terms of bisecting curves satisfying some simple combinatorial properties, rather than the geometric notions of sites and distance, and it represents a wide class of order-\(k\) concrete Voronoi diagrams. In this paper we develop a randomized divide-and-conquer algorithm to compute the order-\(k\) abstract Voronoi diagram in expected \(O(kn^{1+\varepsilon })\) operations. For solving small sub-instances in the divide-and-conquer process, we also give two sub-algorithms with expected \(O(k^2n\log n)\) and \(O(n^22^{\alpha (n)}\log n)\) time, respectively. This directly implies an \(O(kn^{1+\varepsilon })\)-time algorithm for several concrete order-\(k\) instances such as points in any convex distance, disjoint line segments and convex polygons of constant size in the \(L_p\) norm, and others.

This work was supported by the European Science Foundation (ESF) in the EUROCORES collaborative research project EuroGIGA/VORONOI, projects DFG Kl 655/17-1 and SNF 20GG21-134355. The work of the last two authors was also supported by the Swiss National Science Foundation, project 200020-149658.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Agarwal, P.K., de Berg, M., Matoušek, J., Schwarzkopf, O.: Constructing levels in arrangements and higher order Voronoi diagrams. SIAM Journal on Computing 27(3), 654–667 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  2. Aurenhammer, F., Schwarzkopf, O.: A simple on-line randomized incremental algorithm for computing higher order Voronoi diagrams. International Journal of Computational Geometry and Applications 2(4), 363–381 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  3. Bohler, C., Cheilaris, P., Klein, R., Liu, C.-H., Papadopoulou, E., Zavershynskyi, M.: On the complexity of higher order abstract Voronoi diagrams. In: Fomin, F.V., Freivalds, R., Kwiatkowska, M., Peleg, D. (eds.) ICALP 2013, Part I. LNCS, vol. 7965, pp. 208–219. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  4. Boissonnat, J.D., Devillers, O., Teillaud, M.: A semidynamic construction of higher-order Voronoi diagrams and its randomized analysis. Algorithmica 9, 329–356 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  5. Chan, T.M.: Random sampling, halfspace range reporting, and construction of (≤ k)-levels in three dimensions. SIAM Journal on Computing 30(2), 561–572 (1998)

    Article  Google Scholar 

  6. Chazelle, B., Edelsbrunner, H.: An improved algorithm for constructing kth-order Voronoi Diagram. IEEE Transactions on Computers 36(11), 1349–1454 (1987)

    Article  MATH  MathSciNet  Google Scholar 

  7. Clarkson, K.L.: New applications of random sampling in computational geometry. Discrete and Computational Geometry 2(1), 195–222 (1987)

    Article  MATH  MathSciNet  Google Scholar 

  8. Gemsa, A., Lee, D.T., Liu, C.-H., Wagner, D.: Higher order city Voronoi diagrams. In: Fomin, F.V., Kaski, P. (eds.) SWAT 2012. LNCS, vol. 7357, pp. 59–70. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  9. Har-Peled, S.: Taking a walk in a planar arrangment. SIAM Journal on Computing 30(4), 1341–1367 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  10. Klein, R.: Concrete and Abstract Voronoi Diagrams. LNCS, vol. 400. Springer, Heidelberg (1989)

    MATH  Google Scholar 

  11. Klein, R., Langetepe, E., Nilforoushan, Z.: Abstract Voronoi Diagrams Revisited. Computational Geometry: Theory and Applications 42(9), 885–902 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  12. Klein, R., Mehlhorn, K., Meiser, S.: Randomized Incremental Construction of Abstract Voronoi Diagrams. Computational Geometry: Theory and Applications 3(1), 157–184 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  13. Mehlhorn, K., Meiser, S., Ó’Dúnlaing, C.: On the Construction of Abstract Voronoi Diagrams. Discrete and Computational Geometry 6(1), 211–224 (1991)

    Article  MATH  MathSciNet  Google Scholar 

  14. Lee, D.T.: On k Nearest Neighbor Voronoi Diagrams in the Plane. IEEE Trans. Computers 31(6), 478–487 (1982)

    MATH  Google Scholar 

  15. Liu, C.-H., Lee, D.T.: Higher-order geodesic Voronoi diagrams in a polygonal domain with holes. In: 2013 ACM-SIAM Symposium on Discrete Algorithms, pp. 1633–1645 (2013)

    Google Scholar 

  16. Liu, C.-H., Papadopoulou, E., Lee, D.T.: An output-sensitive approach for the L 1/L  ∞  k-Nearest-Neighbor Voronoi diagram. In: Demetrescu, C., Halldórsson, M.M. (eds.) ESA 2011. LNCS, vol. 6942, pp. 70–81. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  17. Papadopoulou, E., Zavershynskyi, M.: On Higher Order Voronoi Diagrams of Line Segments. In: Chao, K.-M., Hsu, T.-s., Lee, D.-T. (eds.) ISAAC 2012. LNCS, vol. 7676, pp. 177–186. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  18. Ramos, E.: On range reporting, ray shooting, and k-level construction. In: 15th ACM Symposium on Computational Geometry, pp. 390–399 (1999)

    Google Scholar 

  19. Zavershynskyi, M., Papadopoulou, E.: A sweepline algorithm for higher order Voronoi diagrams. In: Proc. 10th International Symposium on Voronoi Diagrams in Science and Engineering (ISVD). IEEE-CS (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Evanthia Papadopoulou .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Bohler, C., Liu, CH., Papadopoulou, E., Zavershynskyi, M. (2014). A Randomized Divide and Conquer Algorithm for Higher-Order Abstract Voronoi Diagrams. In: Ahn, HK., Shin, CS. (eds) Algorithms and Computation. ISAAC 2014. Lecture Notes in Computer Science(), vol 8889. Springer, Cham. https://doi.org/10.1007/978-3-319-13075-0_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-13075-0_3

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-13074-3

  • Online ISBN: 978-3-319-13075-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics