Computing homotopic shortest paths efficiently

  • Authors:
  • Alon Efrat;Stephen G. Kobourov;Anna Lubiw

  • Affiliations:
  • Department of Computer Science, University of Arizona;Department of Computer Science, University of Arizona;Department of Computer Science, University of Waterloo, Canada

  • Venue:
  • Computational Geometry: Theory and Applications
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

We give deterministic and randomized algorithms to find shortest paths homotopic to a given collection Π of disjoint paths that wind amongst n point obstacles in the plane. Our deterministic algorithm runs in time O(kout + kin logn + n√n), and the randomized algorithm runs in expected time O(kout + kin logn + n(log n)1 + ε). Here kin is the number of edges in all the paths of Π, and kout is the number of edges in the output paths.