Computing the k-Crossing Visibility Region of a Point in a Polygon.

IWOCA(2019)

引用 0|浏览13
暂无评分
摘要
Two points p and q in a simple polygon P are k-crossing visible when the line segment pq crosses the boundary of P at most k times. Given a query point q, an integer k, and a polygon P, we propose an algorithm that computes the region of P that is k-crossing visible from q in O(nk) time, where n denotes the number of vertices of P. This is the first such algorithm parameterized in terms of k, resulting in asymptotically faster worst-case running time relative to previous algorithms when k is o(log n), and bridging the gap between the O(n)-time algorithm for computing the 0-visibility region of q in P and the O(n log n)-time algorithm for computing the k-crossing visibility region of q in P.
更多
查看译文
关键词
Computational geometry, Visibility, Radial decomposition
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要