The Open Automation and Control Systems Journal

2015, 7 : 1364-1368
Published online 2015 September 17. DOI: 10.2174/1874444301507011364
Publisher ID: TOAUTOCJ-7-1364

A New Algorithm for the Shortest Path of Touring Disjoint Convex Polygons

Wang Lijuan , Jiang Bo , Deng Ansheng and Wei Qi
College of Information Science and Technology, Dalian Maritime University, Dalian, Liaoning, 116026, P.R. China.

ABSTRACT

Given a start point s, a target point t, and a sequence of k disjoint convex polygons in the plane, finding the shortest path from s to t which visits each convex polygon in the given order is our focus. In this paper, we present an improved method to compute the shortest path based on the last step path maps by Dror et al. Instead of using of point location in previous algorithm, we propose an efficient method of locating the points in the path with linear query and make the data structures much simpler. Our improved algorithm gives the O(nk) running time which improves upon the time O(nklog(n/k)) by Dror etal., where n is the total number of vertices of all polygons. Furthermore, we have implemented this algorithm by programming. The result shows that our algorithm is correct and efficient..

Keywords:

Disjoint convex polygon, last step path maps, linear query.