Space-Efficient Plane-Sweep Algorithms
Amr Elmasry, Frank Kammer

TL;DR
This paper develops space-efficient plane-sweep algorithms for geometric problems, optimizing time and space complexity for tasks like closest pair, segment intersection enumeration, and Klee's measure, using novel techniques.
Contribution
It introduces three general techniques for space-efficient algorithms and provides new algorithms with improved time bounds for geometric problems under limited workspace.
Findings
Closest pair algorithm runs in O(n^2/s + n log s) time.
Segment intersection enumeration runs in O((n^2/s^{2/3}) log s + k) time.
Klee's measure algorithm runs in O((n^2/s + n log s) sqrt((n/s) log n)) time.
Abstract
We introduce space-efficient plane-sweep algorithms for basic planar geometric problems. It is assumed that the input is in a read-only array of items and that the available workspace is bits, where . Three techniques that can be used as general tools in different space-efficient algorithms are introduced and employed within our algorithms. In particular, we give an almost-optimal algorithm for finding the closest pair among a set of points that runs in time. We also give a simple algorithm to enumerate the intersections of line segments that runs in time, where is the number of intersections. The counting version can be solved in ~time. When the segments are axis-parallel, we give an $O((n^2/s) \cdot \lg^{4/3} s + n^{4/3} \cdot…
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.
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 Image and Video Retrieval Techniques
