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 $O(n+(h^2\log^4 h/\log\log h))O(\log n)$ time.

生成讲解博客的中文版本

生成AI智能校验的中文版本