paper

Shortest Path Queries in Simple Polygons

arXiv:1809.07481

Abstract

Let be a simple polygon of vertices. We consider two-point shortest path queries in . We build a data structure of size in time such that given any two query points and , the length of an shortest path from to in can be computed in time, or in time if both and are vertices of , and an actual shortest path can be output in additional linear time in the number of edges of the path. To achieve the result, we propose a mountain decomposition of simple polygons, which may be interesting in its own right. Most importantly, our approach is much simpler than the previous work on this problem.