3 research outputs found
Rectilinear Path Problems Among Rectilinear Obstacles Revisited
. We present efficient algorithms for finding rectilinear collision-free paths between two given points among a set of rectilinear obstacles. Our 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, we use graph-theoretic approach and obtain an algorithm with O(m log t + t log 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 we also obtain an O(N log 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. 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 algorith..
Rectilinear Path Problems among Rectilinear Obstacles Revisited
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 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 running time algorithm for computing the 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 time using space or run in time and space.
Read More: http://epubs.siam.org/doi/abs/10.1137/S009753979222967