1997
DOI: 10.1142/s0218195997000077
|View full text |Cite
|
Sign up to set email alerts
|

Optimal Shortest Path and Minimum-Link Path Queries between Two Convex Polygons inside a Simple Polygonal Obstacle

Abstract: We present e cient algorithms for shortest-path and minimum-link-path queries between two c o n vex polygons inside a simple polygon P , which acts as an obstacle to be avoided. Let n be the number of vertices of P , and h the total numberof vertices of the query polygons. We s h o w that shortest-path queries can be performed optimally in time O(log h + log n) (plus O(k) time for reporting the k edges of the path) using a data structure with O(n) space and preprocessing time, and that minimum-link-path queri… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2009
2009
2022
2022

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 7 publications
(2 citation statements)
references
References 21 publications
0
2
0
Order By: Relevance
“…This window partition is essentially a shortest path map, because it divides the simple polygon into faces of equal link distance from a fixed source point. By contrast, the work of Arkin et al [3] supports O(log n) time queries between any two points inside P after building n shortest path maps for all vertices of P , i.e., the total time complexity for this construction is O(n 2 ) (an optimal algorithm for this case was presented by Chiang et al in [4]). On the other hand, when there are holes in the polygon, Mitchell et al [10] proposed an incremental algorithm with O(Eα(n) log 2 n)) time bound, where n is the total number of edges of the obstacles, E is the size of the visibility graph, and α(n) denotes the extremely slowly growing inverse of Ackermann's function.…”
Section: Introductionmentioning
confidence: 99%
“…This window partition is essentially a shortest path map, because it divides the simple polygon into faces of equal link distance from a fixed source point. By contrast, the work of Arkin et al [3] supports O(log n) time queries between any two points inside P after building n shortest path maps for all vertices of P , i.e., the total time complexity for this construction is O(n 2 ) (an optimal algorithm for this case was presented by Chiang et al in [4]). On the other hand, when there are holes in the polygon, Mitchell et al [10] proposed an incremental algorithm with O(Eα(n) log 2 n)) time bound, where n is the total number of edges of the obstacles, E is the size of the visibility graph, and α(n) denotes the extremely slowly growing inverse of Ackermann's function.…”
Section: Introductionmentioning
confidence: 99%
“…This window partition is essentially a shortest path map, because it divides the simple polygon into faces of equal link distance from a fixed source point. By contrast, the work of Arkin et al [3] supports O(log n) time queries between any two points inside P after building n shortest path maps for all vertices of P , i.e., the total time complexity for this construction is O(n 2 ) (an optimal algorithm for this case was presented by Chiang et al in [4]). On the other hand, when there are holes in the polygon, Mitchell et al proposed an incremental algorithm with O(Eα(n) log 2 n)) time bound, where E is the size of the visibility graph, α(n) is a slow increasing function, which is the inverse of the Ackermann function and n is the number of vertices of obstacles [10].…”
Section: Introductionmentioning
confidence: 99%