English

Approximate Euclidean shortest paths in polygonal domains

Computational Geometry 2019-09-17 v3

Abstract

Given a set P\mathcal{P} of hh pairwise disjoint simple polygonal obstacles in R2\mathbb{R}^2 defined with nn vertices, we compute a sketch Ω\Omega of P\mathcal{P} whose size is independent of nn, depending only on hh and the input parameter ϵ\epsilon. We utilize Ω\Omega to compute a (1+ϵ)(1+\epsilon)-approximate geodesic shortest path between the two given points in O(n+h((lgn)+(lgh)1+δ+(1ϵlghϵ)))O(n + h((\lg{n}) + (\lg{h})^{1+\delta} + (\frac{1}{\epsilon}\lg{\frac{h}{\epsilon}}))) time. Here, ϵ\epsilon is a user parameter, and δ\delta is a small positive constant (resulting from the time for triangulating the free space of P\cal P using the algorithm in \cite{journals/ijcga/Bar-YehudaC94}). Moreover, we devise a (2+ϵ)(2+\epsilon)-approximation algorithm to answer two-point Euclidean distance queries for the case of convex polygonal obstacles.

Keywords

Cite

@article{arxiv.1506.01769,
  title  = {Approximate Euclidean shortest paths in polygonal domains},
  author = {R Inkulu and Sanjiv Kapoor},
  journal= {arXiv preprint arXiv:1506.01769},
  year   = {2019}
}

Comments

a few updates; accepted to ISAAC 2019

R2 v1 2026-06-22T09:47:40.231Z