Rectilinear Path Problems among Rectilinear Obstacles Revisited
Rectilinear Path Problems among Rectilinear Obstacles Revisited
复制标题
重温直线障碍中的直线路径问题
DOI:
--
复制
发表时间:
1995
期刊:
影响因子:
--
通讯作者:
Chak
中科院分区:
文献类型:
--
作者:
Chung;D. T. Lee;Chak
Efficient algorithms are presented for finding rectilinear collision-free paths between two given points among a set of rectilinear obstacles. The results improve the time complexity of previous results for finding the shortest rectilinear path, the minimum-bend shortest rectilinear path, the shortest minimum-bend rectilinear path and the minimum-cost rectilinear path. For finding the shortest rectilinear path, a graph-theoretic approach is used and an algorithm is obtained with $O(mlog t+ tlog^{3/2} t)$ running time, where $t$ is the number of extreme edges of given obstacles and $m$ is the number of obstacle edges. Based on this result an $O(Nlog N+(m+N)log t + (t+N)log^2 (t+N))$ running time algorithm for computing the $L_1$ minimum spanning tree of given $N$ terminals among rectilinear obstacles is obtained. For finding the minimum-bend shortest path, the shortest minimum-bend rectilinear path, and the minimum-cost rectilinear path, we devise a new dynamic-searching approach and derive algorithms that run in $O(mlog^2m)$ time using $O(mlog m)$ space or run in $O(mlog^{3/2}m)$ time and space.