Space-efficient plane-sweep algorithms
From MaRDI portal
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 -time algorithm for counting the intersections, and an algorithm for enumerating the intersections that runs in time, where is the number of intersections. We finally present an algorithm that runs in time to calculate Klee's measure of axis-parallel rectangles.
Recommendations
Cited in
(9)- Succinct planar encoding with minor operations
- Simple 2^f-Color Choice Dictionaries
- Extra space during initialization of succinct data structures and dynamical initializable arrays
- Topologically sweeping an arrangement
- Line-segment intersection made in-place
- A plane-sweep algorithm for finding a closest pair among convex planar objects
- Space efficient linear time algorithms for BFS, DFS and applications
- Space-efficient geometric divide-and-conquer algorithms
- Space-efficient biconnected components and recognition of outerplanar graphs
This page was built for publication: Space-efficient plane-sweep algorithms
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4636513)