计算多边形内点的k-可见性区域的时间-空间权衡
计算几何
2019-08-14 v3
摘要
设 为具有 个顶点的简单多边形, 为 中的一点。令 。点 从 是 -可见的,当且仅当线段 与 的边界相交至多 次。 在 中的 -可见性区域为所有从 出发 -可见的点的集合。我们在受限工作空间模型中研究计算 -可见性区域的问题,其中输入驻留在 个字的随机访问只读存储器中,每个字有 位。算法可读写 个额外的工作空间字,其中 为该模型的一个参数。输出被写入只写流。给定具有 个顶点的简单多边形 和点 ,我们提出一种算法,在使用 字工作空间的情况下,以 O(cn/s+c\log{s} + \min\{\lceil k/s \rceil n,n \log{\log_s{n}\}) 的期望时间输出 中 的 -可见性区域。此处, 是 中关于 的临界顶点数,在这些顶点处 的 -可见性区域可能发生改变。我们将此结果推广到带孔多边形以及不相交线段集合。
引用
@article{arxiv.1603.02853,
title = {A Time-Space Trade-off for Computing the k-Visibility Region of a Point in a Polygon},
author = {Yeganeh Bahoo and Bahareh Banyassady and Prosenjit Bose and Stephane Durocher and Wolfgang Mulzer},
journal= {arXiv preprint arXiv:1603.02853},
year = {2019}
}
备注
17 pages, 5 figures; a preliminary version appeared in WALCOM 2017; this revision fixes a mistake in the proof of Theorem 4.4 in the published version, the statement of the theorem remains unchanged