简单多边形中线段的弱可见性查询
计算几何
2012-12-27 v1 数据结构与算法
摘要
给定平面上的一个简单多边形 P,我们提出了新的算法和数据结构,用于计算 P 中任意查询线段的弱可见性多边形。我们构建了一个时间复杂度为 O(n)、空间复杂度为 O(n) 的数据结构,能够在 O(k log n) 时间内计算任意查询线段 s 的可见性多边形,其中 k 是 s 的可见性多边形的大小,n 是 P 的顶点数。或者,我们构建了一个时间复杂度为 O(n^3)、空间复杂度为 O(n^3) 的数据结构,能够在 O(k + log n) 时间内计算任意查询线段的可见性多边形。
引用
@article{arxiv.1212.6039,
title = {Weak Visibility Queries of Line Segments in Simple Polygons},
author = {Danny Z. Chen and Haitao Wang},
journal= {arXiv preprint arXiv:1212.6039},
year = {2012}
}
备注
16 pages, 9 figures. A preliminary version of this paper appeared in ISAAC 2012 and we have improved results in this full version