English

A near optimal algorithm for finding Euclidean shortest path in polygonal domain

Computational Geometry 2010-12-01 v1

Abstract

We present an algorithm to find an {\it Euclidean Shortest Path} from a source vertex ss to a sink vertex tt in the presence of obstacles in 2\Re^2. Our algorithm takes O(T+m(lgm)(lgn))O(T+m(\lg{m})(\lg{n})) time and O(n)O(n) space. Here, O(T)O(T) is the time to triangulate the polygonal region, mm is the number of obstacles, and nn is the number of vertices. This bound is close to the known lower bound of O(n+mlgm)O(n+m\lg{m}) time and O(n)O(n) space. Our approach involve progressing shortest path wavefront as in continuous Dijkstra-type method, and confining its expansion to regions of interest.

Keywords

Cite

@article{arxiv.1011.6481,
  title  = {A near optimal algorithm for finding Euclidean shortest path in polygonal domain},
  author = {Rajasekhar Inkulu and Sanjiv Kapoor and S. N. Maheshwari},
  journal= {arXiv preprint arXiv:1011.6481},
  year   = {2010}
}

Comments

50 pages

R2 v1 2026-06-21T16:50:53.201Z