Back to Search
Start Over
Computing the Visibility Polygon of an Island in a Polygonal Domain.
- Source :
-
Algorithmica . Jan2017, Vol. 77 Issue 1, p40-64. 25p. - Publication Year :
- 2017
-
Abstract
- Given a set $${\mathcal {P}}$$ of h pairwise-disjoint polygonal obstacles with a total of n vertices in the plane, we study the problem of computing the (weak) visibility polygon from a polygonal obstacle $$P^*$$ (an island) in $${\mathcal {P}}$$ . The problem was previously solved in $$O(n^4)$$ time, which has been proved worst-case optimal. However, since h may be much smaller than n, it is desirable to have an algorithm whose running time is also a function of h. In this paper, we present such an algorithm of $$O(n^2h^2)$$ time, and our algorithm improves the previous result when $$h=o(n)$$ . In addition, when all obstacles in $${\mathcal {P}}$$ (including $$P^*$$ ) are convex, our algorithm runs in $$O(n+h^4)$$ time. [ABSTRACT FROM AUTHOR]
Details
- Language :
- English
- ISSN :
- 01784617
- Volume :
- 77
- Issue :
- 1
- Database :
- Academic Search Index
- Journal :
- Algorithmica
- Publication Type :
- Academic Journal
- Accession number :
- 120630807
- Full Text :
- https://doi.org/10.1007/s00453-015-0058-y