Skip to main content

Time-Space Trade-offs for Triangulations and Voronoi Diagrams

  • Conference paper
  • First Online:
Algorithms and Data Structures (WADS 2015)

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

Included in the following conference series:

Abstract

Let S be a planar n-point set. A triangulation for S is a maximal plane straight-line graph with vertex set S. The Voronoi diagram for S is the subdivision of the plane into cells such that each cell has the same nearest neighbors in S. Classically, both structures can be computed in \(O(n \log n)\) time and O(n) space. We study the situation when the available workspace is limited: given a parameter \(s \in \{1, \dots , n\}\), an s-workspace algorithm has read-only access to an input array with the points from S in arbitrary order, and it may use only O(s) additional words of \(\Theta (\log n)\) bits for reading and writing intermediate data. The output should then be written to a write-only structure. We describe a deterministic s-workspace algorithm for computing a triangulation of S in time \(O(n^2/s + n \log n \log s )\) and a randomized s-workspace algorithm for finding the Voronoi diagram of S in expected time \(O((n^2/s) \log s + n \log s \log ^*s)\).

W. Mulzer, P. Seiferth, and Y. Stein—WS and PS were supported in part by DFG Grants MU 3501/1 and MU 3501/2. YS was supported by the DFG within the research training group MDS (GRK 1408).

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Asano, T., Buchin, K., Buchin, M., Korman, M., Mulzer, W., Rote, G., Schulz, A.: Memory-constrained algorithms for simple polygons. Comput. Geom. 46(8), 959–969 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  2. Asano, T., Elmasry, A., Katajainen, J.: Priority queues and sorting for read-only data. In: Chan, T.-H.H., Lau, L.C., Trevisan, L. (eds.) TAMC 2013. LNCS, vol. 7876, pp. 32–41. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  3. Asano, T., Kirkpatrick, D.: Time-space tradeoffs for all-nearest-larger-neighbors problems. In: Dehne, F., Solis-Oba, R., Sack, J.-R. (eds.) WADS 2013. LNCS, vol. 8037, pp. 61–72. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  4. Asano, T., Mulzer, W., Rote, G., Wang, Y.: Constant-work-space algorithms for geometric problems. J. of Comput. Geom. 2(1), 46–68 (2011)

    MathSciNet  Google Scholar 

  5. Barba, L., Korman, M., Langerman, S., Sadakane, K., Silveira, R.: Space-time trade-offs for stack-based algorithms. Algorithmica 1–33 (2014)

    Google Scholar 

  6. Barba, L., Korman, M., Langerman, S., Silveira, R.I.: Computing the visibility polygon using few variables. Comput. Geom. 47(9), 918–926 (2013)

    Article  MathSciNet  Google Scholar 

  7. de Berg, M., Cheong, O., van Kreveld, M., Overmars, M.: Computational geometry: Algorithms and applications, third edition. Springer (2008)

    Google Scholar 

  8. Borodin, A., Cook, S.: A time-space tradeoff for sorting on a general sequential model of computation. SIAM J. Comput. 11, 287–297 (1982)

    Article  MathSciNet  MATH  Google Scholar 

  9. Brönnimann, H., Chan, T.M., Chen, E.Y.: Towards in-place geometric algorithms and data structures. In: Proc. 20th Annu. ACM Sympos. Comput. Geom. (SoCG), pp. 239–246 (2004)

    Google Scholar 

  10. Chan, T.M., Chen, E.Y.: Multi-pass geometric algorithms. Discrete Comput. Geom. 37(1), 79–102 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  11. Chazelle, B., Friedman, J.: A deterministic view of random sampling and its use in geometry. Combinatorica 10(3), 229–249 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  12. Clarkson, K.L., Shor, P.W.: Applications of random sampling in computational geometry, II. Discrete Comput. Geom. 4, 387–421 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  13. Darwish, O., Elmasry, A.: Optimal time-space tradeoff for the 2D convex-hull problem. In: Schulz, A.S., Wagner, D. (eds.) ESA 2014. LNCS, vol. 8737, pp. 284–295. Springer, Heidelberg (2014)

    Google Scholar 

  14. Fournier, A., Montuno, D.Y.: Triangulating simple polygons and equivalent problems. ACM Transactions on Graphics 3, 153–174 (1984)

    Article  MATH  Google Scholar 

  15. Har-Peled, S.: Shortest path in a polygon using sublinear space. To appear in: SoCG 2015

    Google Scholar 

  16. Jarvis, R.: On the identification of the convex hull of a finite set of points in the plane. Inform. Process. Lett. 2(1), 18–21 (1973)

    Article  MathSciNet  MATH  Google Scholar 

  17. Kirkpatrick, D.: Optimal search in planar subdivisions. SIAM J. Comput. 12(1), 28–35 (1983)

    Article  MathSciNet  MATH  Google Scholar 

  18. Munro, J.I., Paterson, M.: Selection and sorting with limited storage. Theoret. Comput. Sci. 12, 315–323 (1980)

    Article  MathSciNet  MATH  Google Scholar 

  19. Munro, J.I., Raman, V.: Selection from read-only memory and sorting with minimum data movement. Theoret. Comput. Sci. 165(2), 311–323 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  20. Pagter, J., Rauhe, T.: Optimal time-space trade-offs for sorting. In: Proc. 39th Annu. IEEE Sympos. Found. Comput. Sci. (FOCS), pp. 264–268 (1998)

    Google Scholar 

  21. Pohl, I.: A minimum storage algorithm for computing the median. Technical Report RC2701, IBM (1969)

    Google Scholar 

  22. Savage, J.E.: Models of computation–exploring the power of computing. Addison-Wesley (1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wolfgang Mulzer .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Korman, M., Mulzer, W., van Renssen, A., Roeloffzen, M., Seiferth, P., Stein, Y. (2015). Time-Space Trade-offs for Triangulations and Voronoi Diagrams. In: Dehne, F., Sack, JR., Stege, U. (eds) Algorithms and Data Structures. WADS 2015. Lecture Notes in Computer Science(), vol 9214. Springer, Cham. https://doi.org/10.1007/978-3-319-21840-3_40

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-21840-3_40

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-21839-7

  • Online ISBN: 978-3-319-21840-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics