A Divide-and-Conquer Algorithm for Two-Point Shortest Path Queries in Polygonal Domains
Abstract: Let be a polygonal domain of holes and vertices. We study the problem of constructing a data structure that can compute a shortest path between and in under the metric for any two query points and . To do so, a standard approach is to first find a set of "gateways" for and a set of "gateways" for such that there exist a shortest - path containing a gateway of and a gateway of , and then compute a shortest - path using these gateways. Previous algorithms all take quadratic time to solve this problem. In this paper, we propose a divide-and-conquer technique that solves the problem in time. As a consequence, we construct a data structure of size in time such that each query can be answered in time.
Paper Prompts
Sign up for free to create and run prompts on this paper.