English

$L_1$ Shortest Path Queries in Simple Polygons

Computational Geometry 2018-09-21 v1 Data Structures and Algorithms

Abstract

Let PP be a simple polygon of nn vertices. We consider two-point L1L_1 shortest path queries in PP. We build a data structure of O(n)O(n) size in O(n)O(n) time such that given any two query points ss and tt, the length of an L1L_1 shortest path from ss to tt in PP can be computed in O(logn)O(\log n) time, or in O(1)O(1) time if both ss and tt are vertices of PP, 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.

Keywords

Cite

@article{arxiv.1809.07481,
  title  = {$L_1$ Shortest Path Queries in Simple Polygons},
  author = {Sang Won Bae and Haitao Wang},
  journal= {arXiv preprint arXiv:1809.07481},
  year   = {2018}
}
R2 v1 2026-06-23T04:12:20.958Z