Visibility of disjoint polygons
Algorithmica
Computing the visibility polygon from an edge
Computer Vision, Graphics, and Image Processing
Worst-case optimal algorithms for constructing visibility polygons with holes
SCG '86 Proceedings of the second annual symposium on Computational geometry
Visibility and intersection problems in plane geometry
Discrete & Computational Geometry
Computing the visibility polygon from a convex set and related problems
Journal of Algorithms
An optimal parallel algorithm for the visibility of a simple polygon from a point
Journal of the ACM (JACM)
Triangulating a simple polygon in linear time
Discrete & Computational Geometry
An output-sensitive algorithm for computing visibility
SIAM Journal on Computing
An Optimal Algorithm for Computing Visibility in the Plane
SIAM Journal on Computing
Planar rectilinear shortest path computation using corridors
Computational Geometry: Theory and Applications
A nearly optimal algorithm for finding L1shortest paths among polygonal obstacles in the plane
ESA'11 Proceedings of the 19th European conference on Algorithms
Visibility and ray shooting queries in polygonal domains
WADS'13 Proceedings of the 13th international conference on Algorithms and Data Structures
Hi-index | 0.00 |
Given a set $\mathcal{P}$ of h pairwise-disjoint polygonal obstacles of totally n vertices in the plane, we study the problem of computing the (weakly) visibility polygon from a polygonal obstacle P* (an island) in $\mathcal{P}$. We give an O(n2h2) time algorithm for it. Previously, the special case where P* is a line segment was solved in O(n4) time, which is worst-case optimal. In addition, when all obstacles in $\mathcal{P}$ (including P*) are convex, our algorithm runs in O(n+h4) time.