Query-point visibility constrained shortest paths in simple polygons

被引:2
作者
Khosravi, Ramtin [1 ,2 ,3 ]
Ghodsi, Mohammad [2 ,3 ]
机构
[1] Univ Tehran, ECE Dept, Tehran, Iran
[2] Sharif Univ Technol, Dept Comp Engn, Tehran, Iran
[3] IPM Sch Comp Sci, Tehran, Iran
关键词
computational geometry; shortest path; visibility;
D O I
10.1016/j.tcs.2007.07.003
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we study the problem of finding the shortest path between two points inside a simple polygon such that there is at least one point on the path from which a query point is visible. We provide an algorithm which preprocesses the input in O(n(2) + n(K)) time and space and provides logarithmic query time. The input polygon has n vertices and K is a parameter dependent on the input polygon which is O(n(2)) in the worst case but is much smaller for most polygons. The preprocessing algorithm sweeps an angular interval around every reflex vertex of the polygon to store the optimal contact points between the shortest paths and the windows separating the visibility polygons of the query points from the source and the destination. (c) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:1 / 11
页数:11
相关论文
共 21 条
[1]  
Chen Danny Z., 1996, ACM COMPUT SURV, V28, P18, DOI DOI 10.1145/242224.242246
[2]   THE ZOOKEEPER ROUTE PROBLEM [J].
CHIN, WP ;
NTAFOS, S .
INFORMATION SCIENCES, 1992, 63 (03) :245-259
[3]   SHORTEST WATCHMAN ROUTES IN SIMPLE POLYGONS [J].
CHIN, WP ;
NTAFOS, S .
DISCRETE & COMPUTATIONAL GEOMETRY, 1991, 6 (01) :9-31
[4]  
DROR M, 2003, P 35 ACM S THEOR COM
[5]  
Dumitrescu A, 2001, SIAM PROC S, P38
[6]  
GUDMUNDSSON J, 1999, LECT NOTES COMPUT SC, V1627, P473
[7]   LINEAR-TIME ALGORITHMS FOR VISIBILITY AND SHORTEST-PATH PROBLEMS INSIDE TRIANGULATED SIMPLE POLYGONS [J].
GUIBAS, L ;
HERSHBERGER, J ;
LEVEN, D ;
SHARIR, M ;
TARJAN, RE .
ALGORITHMICA, 1987, 2 (02) :209-233
[8]  
Guibas L., 1977, P 9 ANN ACM S THEOR, P49
[9]   FAST ALGORITHMS FOR FINDING NEAREST COMMON ANCESTORS [J].
HAREL, D ;
TARJAN, RE .
SIAM JOURNAL ON COMPUTING, 1984, 13 (02) :338-355
[10]   A PEDESTRIAN APPROACH TO RAY SHOOTING - SHOOT A RAY, TAKE A WALK [J].
HERSHBERGER, J ;
SURI, S .
JOURNAL OF ALGORITHMS, 1995, 18 (03) :403-431