Approximating Shortest Paths on a Nonconvex Polyhedron

  • Authors:
  • Kasturi R. Varadarajan;Pankaj K. Agarwal

  • Affiliations:
  • -;-

  • Venue:
  • FOCS '97 Proceedings of the 38th Annual Symposium on Foundations of Computer Science
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present an approximation algorithm that, given the boundary P of a simple, nonconvex polyhedron in 3-d, and two points s and t on P, constructs a path on P between s and t whose length is at most 7*(1+x)*d(s,t), where d(s,t) is the length of the shortest path between s and t on P, and x 0 is an arbitararily small positive constant. The algorithm runs in O(n^{5/3} log^{5/3} n) time, where n is the number of vertices in P. We also present a slightly faster algorithm that runs in O(n^{8/5} log^{8/5} n) time and returns a path whose length is at most 15*(1+x)*d(s,t).