1987
DOI: 10.1137/0216045
|View full text |Cite
|
Sign up to set email alerts
|

The Discrete Geodesic Problem

Abstract: We present an algorithm for determining the shortest path between a source and a destination on an arbitrary (possibly nonconvex) polyhedral surface. The path is constrained to lie on the surface, and distances are measured according to the Euclidean metric. Our algorithm runs in time O(n log n) and requires O(n2) space, where n is the number of edges of the surface. After we run our algorithm, the distance from the source to any other destination may be determined using standard techniques in time O(log n) by… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
508
0
1

Year Published

2000
2000
2017
2017

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 570 publications
(509 citation statements)
references
References 9 publications
0
508
0
1
Order By: Relevance
“…Although we have previously mentioned the star unfolding only for a convex polyhedral surface P, the concept generalizes to a non-convex polyhedral surface P N because the star unfolding can still be defined by an angularly ordered set of non-crossing shortest path cuts from the source to every vertex [15,35]. In addition, there are still O(M 3 ) edgelets on P N because a shortest path between each pair of vertices can intersect each edge at most once.…”
Section: Shortest Path Edge Sequencesmentioning
confidence: 99%
See 4 more Smart Citations
“…Although we have previously mentioned the star unfolding only for a convex polyhedral surface P, the concept generalizes to a non-convex polyhedral surface P N because the star unfolding can still be defined by an angularly ordered set of non-crossing shortest path cuts from the source to every vertex [15,35]. In addition, there are still O(M 3 ) edgelets on P N because a shortest path between each pair of vertices can intersect each edge at most once.…”
Section: Shortest Path Edge Sequencesmentioning
confidence: 99%
“…A popular alternative to precomputing all combinatorial shortest paths is to precompute a shortest path map structure SPM(s) that describes all shortest paths from a fixed source s. In the plane with polygonal obstacles, Hershberger and Suri [30] use the continuous Dijkstra paradigm to support all queries from a fixed source after Θ(M log M ) preprocessing. On a (possibly non-convex) polyhedral surface, Mitchell, Mount, and Papadimitriou [35] use the continuous Dijkstra paradigm to construct SPM(s) by propagating a wavefront over a polyhedral surface in O(M 2 log M ) time and O(M 2 ) space. Chen and Han [15] solve the same polyhedral surface problem in O(M 2 ) time and space by combining unfolding and Voronoi diagram techniques.…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations