首页> 外文期刊>Algorithmica >Computing the Visibility Polygon of an Island in a Polygonal Domain
【24h】

Computing the Visibility Polygon of an Island in a Polygonal Domain

机译:计算多边形域中一个岛的可见性多边形

获取原文
获取原文并翻译 | 示例

摘要

Given a set P of h pairwise-disjoint polygonal obstacles with a total of n vertices in the plane, we study the problem of computing the (weak) visibility polygon from a polygonal obstacle P* (an island) in P. The problem was previously solved in O(n(4)) time, which has been proved worst-case optimal. However, since h may be much smaller than n, it is desirable to have an algorithm whose running time is also a function of h. In this paper, we present such an algorithm of O(n(2)h(2)) time, and our algorithm improves the previous result when h = o(n). In addition, when all obstacles in P (including P*) are convex, our algorithm runs in O(n + h(4)) time.
机译:给定一组平面中共有n个顶点的h个成对不相交的多边形障碍P,我们研究了根据P中的多边形障碍P *(一个岛)计算(弱)可见性多边形的问题。在O(n(4))时间内求解,这已被证明是最坏情况下最优的。但是,由于h可能比n小得多,因此希望有一种算法,其运行时间也是h的函数。在本文中,我们提出了一种O(n(2)h(2))时间的算法,当h = o(n)时,我们的算法改进了先前的结果。此外,当P中的所有障碍物(包括P *)都是凸的时,我们的算法将在O(n + h(4))时间内运行。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号