Linear-time algorithms for visibility and shortest path problems inside triangulated simple polygons
Citations
592 citations
347 citations
279 citations
References
2,120 citations
"Linear-time algorithms for visibili..." refers background in this paper
...s t ructure (as desc r ibed in C h a p t e r 5 o f [29]), which suppor t s logar i thmic-cos t...
[...]
1,321 citations
"Linear-time algorithms for visibili..." refers background in this paper
...Another possibility is to represent the funnels by self-adjusting search trees [27]....
[...]
...The dynamic optimality conjecture of Sleator and Tarjan for such trees (see [27]) suggests that the resulting shortest path algorithm runs in linear time, although we do not know how to prove this....
[...]
810 citations
"Linear-time algorithms for visibili..." refers background or methods in this paper
...Having calculated II, we next apply to it one of the linear-time preprocessing algorithms of [18] and [5] for point location, obtaining a data structure from which the region of II containing (the dual of) any query ray r, and thus also the edge of P first hit by r, can be found in O(log n) time....
[...]
...This can be done in linear time, using the techniques in [18] or [5]....
[...]
...queries [18], [5], and s ta t ioning guards in s imple art gal ler ies [9]....
[...]
...We can then use either one of the linear-time algorithms of [18] and [5] to preprocess this partitioning into a data structure that supports O(log n)time point location queries....
[...]
563 citations
"Linear-time algorithms for visibili..." refers background or methods in this paper
...Having calculated II, we next apply to it one of the linear-time preprocessing algorithms of [18] and [5] for point location, obtaining a data structure from which the region of II containing (the dual of) any query ray r, and thus also the edge of P first hit by r, can be found in O(log n) time....
[...]
...This can be done in linear time, using the techniques in [18] or [5]....
[...]
...queries [18], [5], and s ta t ioning guards in s imple art gal ler ies [9]....
[...]
...We can then use either one of the linear-time algorithms of [18] and [5] to preprocess this partitioning into a data structure that supports O(log n)time point location queries....
[...]
428 citations
"Linear-time algorithms for visibili..." refers background or methods in this paper
...The first part of the lemma follows by the same argument (taken from [21]) used to justify the correctness of our algorithm....
[...]
...Following [21], we call the union F = Fuw = zr( a, u ) w zr( a, w) the f u n n e l associated with d = uw, and a the cusp of the funnel....
[...]
...uses finger search trees (and is thus subtler than the simple linear list representation used in [21]), in order to obtain the desired linear-time complexity....
[...]
...It is shown in [21] that ~r(a, u), ir(a, w) are both outward convex; i....
[...]
...specif ied po in ts [21], p rep rocess ing P to suppor t logar i thmic- t ime po in t loca t ion...
[...]