2009
DOI: 10.1016/j.comgeo.2009.02.004
|View full text |Cite
|
Sign up to set email alerts
|

Visibility queries in a polygonal region

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
15
0

Year Published

2010
2010
2022
2022

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 19 publications
(15 citation statements)
references
References 12 publications
0
15
0
Order By: Relevance
“…Zarei and Ghodsi [2005] presented an algorithm that determines V(q) in time O((1 + h ) log n+|V(q)|) (where h ≤ min(h, |V(q)|)) with O(n 3 log n) preprocessing time to construct a data structure of size O(n 3 ). Another solution to the query version is given by Inkulu and Kapoor [2009], who use a decomposition of the polygon into (simple) corridors and junctions and-depending on whether they use an approach from Aronov et al [2002] or from Hershberger and Suri [1995] as a subprocedure for computing the visibility polygon in a simple polygon-achieve O((1 + min(h, |V(q)|)) log 2 n + h + |V(q)|) or O(|V(q)| log n+ h) query time using O(n 2 log n) or O(T + |E| + n log n) preprocessing time and O(n 2 ) or O(min(|E|, hn) + n) space, respectively. (Here, |E| is the number of edges in the visibility graph, and O(T ) is the time to triangulate the given polygon).…”
Section: Geometric Aspects Of the Separation Problemmentioning
confidence: 99%
“…Zarei and Ghodsi [2005] presented an algorithm that determines V(q) in time O((1 + h ) log n+|V(q)|) (where h ≤ min(h, |V(q)|)) with O(n 3 log n) preprocessing time to construct a data structure of size O(n 3 ). Another solution to the query version is given by Inkulu and Kapoor [2009], who use a decomposition of the polygon into (simple) corridors and junctions and-depending on whether they use an approach from Aronov et al [2002] or from Hershberger and Suri [1995] as a subprocedure for computing the visibility polygon in a simple polygon-achieve O((1 + min(h, |V(q)|)) log 2 n + h + |V(q)|) or O(|V(q)| log n+ h) query time using O(n 2 log n) or O(T + |E| + n log n) preprocessing time and O(n 2 ) or O(min(|E|, hn) + n) space, respectively. (Here, |E| is the number of edges in the visibility graph, and O(T ) is the time to triangulate the given polygon).…”
Section: Geometric Aspects Of the Separation Problemmentioning
confidence: 99%
“…This polygon helps in determining vertices of C that are visible to q when q is located in C. If q is not located in C, the other three simple polygons in P C , denoted by P 1 (S 1 ), P 2 (S 1 ), P 3 (S 2 ), each corresponding to a side of C, together help in determining vertices of C that are visible to q. In specific, two of these simple polygons P 1 (S 1 ), P 2 (S 1 ) correspond to one side S 1 of C, and P 3 (S 2 ) correspond to the other side S 2 of C. For more details, refer to [23].…”
Section: Preprocessing Algorithm and Data Structuresmentioning
confidence: 99%
“…As in [23], we traverse each of the visibility trees in depth-first order. At every node t, for each side S of C t , we determine vertices of V P P (q) that belong to S ∩ vc t , by applying the algorithm in [25] to each simple polygon in P Ct that corresponds to S, with q and vc t as the additional two parameters.…”
Section: Computing Visible Vertices At the Nodes Of T V Is Bmentioning
confidence: 99%
See 1 more Smart Citation
“…For example, using the algorithm of Zarei and Ghodsi [21], we need O(g s (1 + h ) log n + q∈Gs |V(q)|) time to construct the arrangement for the primal separation, with O(n 3 log n) preprocessing and O(n 3 ) space. Other options include the method of Pocchiola and Vegter [17], or by Inkulu and Kapoor [14]. These improvements are left for future work.…”
Section: Lemma 23 (Optimality)mentioning
confidence: 99%