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)- Topologically sweeping an arrangement
- Space efficient linear time algorithms for BFS, DFS and applications
- Line-segment intersection made in-place
- Extra space during initialization of succinct data structures and dynamical initializable arrays
- Simple 2f-Color Choice Dictionaries
- A plane-sweep algorithm for finding a closest pair among convex planar objects
- Space-efficient biconnected components and recognition of outerplanar graphs
- Succinct planar encoding with minor operations
- Space-efficient geometric divide-and-conquer algorithms
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)