Abstract
An algorithm is presented that finds the shortest path between two points on a polyhedral surface in O(n 5) time, where n is the number of vertices on the surface, thereby establishing that the problem can be solved in polynomial time. The path is confined to the surface, and shortest is defined in terms of Euclidean distance. The algorithm is an extension of methods developed by Sharir and Schorr for finding the shortest path on a convex polyhedron. We relax the convexity assumption, only requiring that the surface be orientable.
Preview
Unable to display preview. Download preview PDF.
References
P. J. Giblin, Graphs, Surfaces, and Homology, Wiley, New York, 1977.
D. T. Lee and F. P. Preparata, "Euclidean shortest paths in the presence of rectilinear boundaries," Proc. 7th Conf. on Graphtheoretical Concepts in Computer Science (1981), 303–316.
T. Lozano-Perez and M. A. Wesley, "An algorithm for planning collision-free paths among polyhedral obstacles," CACM, 22 (1979) 560–570.
D. M. Mount, "On finding shortest paths on convex polyhedra," in preparation (1984).
M. Sharir and A. Schorr, "On shortest paths in polyhedral spaces," Proc. 16th Symp. on Theory of Computing (1984), 144–153; full version: Technical Report 84–001, Tel Aviv University, Mar. 1984.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1984 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
O'Rourke, J., Suri, S., Booth, H. (1984). Shortest paths on polyhedral surfaces. In: Mehlhorn, K. (eds) STACS 85. STACS 1985. Lecture Notes in Computer Science, vol 182. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0024013
Download citation
DOI: https://doi.org/10.1007/BFb0024013
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-13912-6
Online ISBN: 978-3-540-39136-4
eBook Packages: Springer Book Archive