arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2004.02220cs.CG
收藏

简单多边形中查询点可见性约束的最小链接路径

Query-points visibility constraint minimum link paths in simple polygons

Mohammad Reza Zarrabi, Nasrollah Moghaddam Charkari

AI总结:

本研究针对简单多边形内两点间受查询点可见性约束的最小链接路径问题,提出基于链接最短路径图的算法,分别实现O(n)和O(n^3)预处理时间,支持对数时间查询。

摘要:

我们研究了简单多边形 $P$(具有 $n$ 个顶点)内两点之间受约束的最小链接路径的查询版本,要求路径上至少存在一个从查询点可见的点。该方法基于将 $P$ 划分为多个与某点具有相等链接距离的面,称为基于链接的最短路径图(SPM)。首先,我们针对两个给定点 $s$、$t$ 和一个查询点 $q$ 解决该问题。然后,将所提出的解决方案扩展到三个任意查询点 $s$、$t$ 和 $q$ 的一般情况。在前者中,我们提出了一种预处理时间为 $O(n)$ 的算法。将这种方法扩展到后者的情况,我们开发了一种预处理时间为 $O(n^3)$ 的算法。在上述两种情况下,$s$ 和 $t$ 之间的 $q$-可见路径的链接距离以及路径本身分别在 $O(\log n)$ 和 $O(m+\log n)$ 时间内提供,其中 $m$ 是链接的数量。

英文摘要:

We study the query version of constrained minimum link paths between two points inside a simple polygon $P$ with $n$ vertices such that there is at least one point on the path, visible from a query point. The method is based on partitioning $P$ into a number of faces of equal link distance from a point, called a link-based shortest path map (SPM). Initially, we solve this problem for two given points $s$, $t$ and a query point $q$. Then, the proposed solution is extended to a general case for three arbitrary query points $s$, $t$ and $q$. In the former, we propose an algorithm with $O(n)$ preprocessing time. Extending this approach for the latter case, we develop an algorithm with $O(n^3)$ preprocessing time. The link distance of a $q$-$visible$ path between $s$, $t$ as well as the path are provided in time $O(\log n)$ and $O(m+\log n)$, respectively, for the above two cases, where $m$ is the number of links.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑