We consider the problem of computing the shortest path between two points in two- or three-dimensional space bounded by polyhedral surfaces. In the 2-D case the problem is easily solved in time O(n² log n). In the general 3-D case the problem is quite hard to solve, and is not even discrete; we present a doubly-exponential procedure for solving the discrete subproblem of determining the sequence of boundary edges through which the shortest path passes. Finally we consider a favorable special case of the 3-D shortest path problem, namely that of finding the shortest path between two points along the surface of a convex polyhedron, and solve it in time O(n³ log n).
No takes yet. Share an insight, caveat, or question.
Sharir et al. (1986) studied this question.
Synapse has enriched 4 closely related papers on similar clinical questions. Consider them for comparative context: