Time-space trade-offs for triangulating a simple polygon

Authors

  • Boris Aronov New York University
  • Matias Korman Tohoku University
  • Simon Pratt University of Waterloo
  • André van Renssen National Institute of Informatics
  • Marcel Roeloffzen National Institute of Informatics

DOI:

https://doi.org/10.20382/jocg.v8i1a6

Abstract

An $s$-workspace algorithm is an algorithm that has read-only access to the values of the input, write-only access to the output, and only uses $O(s)$ additional words of space. We present a randomized $s$-workspace algorithm for triangulating a simple polygon $P$ of $n$ vertices that runs in $O(n^2/s+n \log n \log^{5} (n/s))$ expected time using $O(s)$ variables, for any $s \leq n$. In particular, when $s \leq \frac{n}{\log n\log^{5}\log n}$ the algorithm runs in $O(n^2/s)$ expected time.

Downloads

Download data is not yet available.

Downloads

Published

2017-05-01

Issue

Section

Articles