[1]LI Fa-jie,KLETTE Reinhard.Shortest path algorithms for sequences of polygons[J].CAAI Transactions on Intelligent Systems,2008,3(1):23-30.
Copy
CAAI Transactions on Intelligent Systems[ISSN 1673-4785/CN 23-1538/TP] Volume:
3
Number of periods:
2008 1
Page number:
23-30
Column:
学术论文—人工智能基础
Public date:
2008-02-25
- Title:
-
Shortest path algorithms for sequences of polygons
- Author(s):
-
LI Fa-jie1; KLETTE Reinhard2
-
1.Institute for Mathematics and Computing Science, University of Groningen P.O.Box 800,9700 AV Groningen,The Netherlands;
2.Computer Scienc e Department, The University of Auckland Private Bag 92019, Auckland 1142, New Ze al and
-
- Keywords:
-
rubberband algorithm; shortest paths; touring polygons; parts cutting ; qrectangles
- CLC:
-
TP202+ 7
- DOI:
-
-
- Abstract:
-
Given a sequence of k simple polygons in a plane, and a start po int p, a target point q. We approximately compute a shortest path that s tarts at p, then visit each of the polygons in the specified order, and fina lly end at q. So f ar no solution is known if the polygons are disjoint with each other and nonco nvex. By applying a rubberband algorithm, we give an approximate algorithm with time complexity in κ(ε)?O(n), where n is the total number of vert ices of the given polygons, and function κ(ε) is the difference between L0 and L over ε, where L0 is the length of the initial path, and L is the true (i.e., optimum) path length. The given rubberband algorithm can also be applied to solve approximately three NPcomplete or NPhard 3D Euclidean s hortest path (ESP) problems in κ(ε)?O(k), where k is the number of l ayers in a stack which contains the defined obstacles.