Efficiently constructing the visibility graph of a simple polygon with obstacles

Citation
S. Kapoor et Sn. Maheshwari, Efficiently constructing the visibility graph of a simple polygon with obstacles, SIAM J COMP, 30(3), 2000, pp. 847-871
Citations number
9
Categorie Soggetti
Computer Science & Engineering
Journal title
SIAM JOURNAL ON COMPUTING
ISSN journal
00975397 → ACNP
Volume
30
Issue
3
Year of publication
2000
Pages
847 - 871
Database
ISI
SICI code
0097-5397(20000824)30:3<847:ECTVGO>2.0.ZU;2-E
Abstract
This paper describes an output-sensitive scheme to construct the visibility graph of a simple polygon with m obstacles and n vertices in optimal O(\E\ + T + m log n) time where \E\ is the size of the visibility graph and T is the time required to triangulate the simple polygon with obstacles. We use a partition of the space into regions called corridors which eases the eff orts of the construction. Our algorithms are simple and the data structures used are only linked lists.