Space-Time Trade-offs for Stack-Based Algorithms
Luis Barba, Matias Korman, Stefan Langerman, Kunikiko Sadakane and, Rodrigo Silveira

TL;DR
This paper introduces the compressed stack technique, enabling the transformation of stack-based algorithms into memory-constrained versions with adjustable space-time trade-offs, applicable to various geometric problems.
Contribution
The paper presents a novel general framework for memory-constrained algorithms that achieves flexible space-time trade-offs for stack-based and geometric algorithms.
Findings
Matches or exceeds best-known results in constant-workspace models
Provides the first general framework for memory-constrained algorithms
Establishes a new trade-off between workspace size and running time
Abstract
In memory-constrained algorithms we have read-only access to the input, and the number of additional variables is limited. In this paper we introduce the compressed stack technique, a method that allows to transform algorithms whose space bottleneck is a stack into memory-constrained algorithms. Given an algorithm \alg\ that runs in O(n) time using variables, we can modify it so that it runs in time using a workspace of O(s) variables (for any ) or time using variables (for any ). We also show how the technique can be applied to solve various geometric problems, namely computing the convex hull of a simple polygon, a triangulation of a monotone polygon, the shortest path between two points inside a monotone polygon, 1-dimensional pyramid approximation of a 1-dimensional vector, and the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Digital Image Processing Techniques · Advanced Numerical Analysis Techniques
