Abstract
We present an O(nlog n) -time algorithm that determines whether a given n-gon in the plane is weakly simple. This improves upon an O(n2log n) -time algorithm by Chang et al. (Proceedings of the 26th ACM-SIAM symposium on discrete algorithm, SIAM, 2015). Weakly simple polygons are required as input for several geometric algorithms. As such, recognizing simple or weakly simple polygons is a fundamental problem.
Original language | English (US) |
---|---|
Pages (from-to) | 785-821 |
Number of pages | 37 |
Journal | Discrete and Computational Geometry |
Volume | 58 |
Issue number | 4 |
DOIs | |
State | Published - Dec 1 2017 |
Keywords
- Combinatorial embedding
- Perturbation
- Simple polygon
ASJC Scopus subject areas
- Theoretical Computer Science
- Geometry and Topology
- Discrete Mathematics and Combinatorics
- Computational Theory and Mathematics