Time-space trade-offs for triangulations and Voronoi diagrams

6Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

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 ∈ {1,..., 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 Θ(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(n2/s + n log n log s) and a randomized s-workspace algorithm for finding the Voronoi diagram of S in expected time O((n2/s) log s + n log s log∗ s).

Cite

CITATION STYLE

APA

Korman, M., Mulzer, W., Van Renssen, A., Roeloffzen, M., Seiferth, P., & Stein, Y. (2015). Time-space trade-offs for triangulations and Voronoi diagrams. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9214, pp. 482–494). Springer Verlag. https://doi.org/10.1007/978-3-319-21840-3_40

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free