Title :
Computing a shortest k-link path in a polygon
Author :
Mitchell, Joseph S B ; Piatko, Christine ; Arkin, Esther M.
Author_Institution :
Dept. of Appl. Math., State Univ. of New York, Satony Brook, NY, USA
Abstract :
The authors consider the problem of finding a shortest polygonal path from s to t within a simple polygon P, subject to the restriction that the path have at most k links (edges). They give an algorithm to compute a k-link path with length at most (1 + ε) times the length of a shortest k-link path, for any error tolerance ε>0. The algorithm runs in time O(n3k3 log (Hk/ε1k/)), where N is the largest integer coordinate among the n vertices of P. They also study the more general problem of approximating shortest k-link paths in polygons with holes. In this case, they give an algorithm that returns a path with at most 2k links and length at most that of a shortest k-link path; the running time is O(kE2), where E is the number of edges in the visibility graph. Finally, they study the bicriteria path problem in which the two criteria are link length and `total turn´ (the integral of |Δθ| along a path). They obtain in an exact polynomial-time algorithm for polygons with holes
Keywords :
computational complexity; computational geometry; graph theory; bicriteria path problem; computational geometry; exact polynomial-time algorithm; holes; polygon; running time; shortest k-link path; visibility graph; Computational geometry; Computer science; Contracts; Laboratories; Polynomials;
Conference_Titel :
Foundations of Computer Science, 1992. Proceedings., 33rd Annual Symposium on
Conference_Location :
Pittsburgh, PA
Print_ISBN :
0-8186-2900-2
DOI :
10.1109/SFCS.1992.267794