Abstract
Given a finite set ℒ of lines in the plane we wish to compute the zone of an additional curve γ in the arrangement A(ℒ), namely the set of faces of the planar subdivision induced by the lines in ℒ that are crossed by γ, where γ is not given in advance but rather provided on-line portion by portion. This problem is motivated by the computation of the area bisectors of a polygonal set in the plane. We present four algorithms which solve this problem efficiently and exactly (giving precise results even on degenerate input). Our main algorithm is a novel approach based on the binary space partition technique. We implemented all four algorithms. We present implementation details, comparison of performance, and a discussion of the advantages and shortcomings of each of the proposed algorithms.
Original language | English (US) |
---|---|
Pages (from-to) | 463-485 |
Number of pages | 23 |
Journal | International Journal of Computational Geometry and Applications |
Volume | 13 |
Issue number | 6 |
DOIs | |
State | Published - Dec 2003 |
Keywords
- Arrangements of lines
- Binary space partition
- Convex hulls
- Half-plane intersection
- On-line algorithms
- Zone
ASJC Scopus subject areas
- Theoretical Computer Science
- Geometry and Topology
- Computational Theory and Mathematics
- Computational Mathematics
- Applied Mathematics