【24h】

Incremental Algorithms to Update Visibility Polygons

机译:用于更新可见性多边形的增量算法

获取原文

摘要

We consider the problem of updating the visibility polygon of a point located within the given simple polygon as that polygon is modified with the incremental addition of new vertices to it. In particular, we propose the following two semi-dynamic algorithms: 1. Given a simple polygon P defined with n vertices and a point p ∈ P, our preprocessing algorithm computes the visibility polygon of p in P and constructs relevant data structures in O(n) time; for every vertex v added to the current simple polygon, our visibility polygon updation algorithm takes O((k + 1) lg n) time in the worst-case to update the visibility polygon of p in the new simple polygon resulted from adding v. Here, k is the change in combinatorial complexity of visibility polygon of p due to the addition of new vertex v. 2. Given a simple polygon P defined with n vertices and an edge pq of P, our preprocessing algorithm computes the weak visibility polygon of pq in P and constructs relevant data structures in O(n) time; for every vertex v added to the current simple polygon, our weak visibility updation algorithm takes O((k+1) lg n) time in the worst-case to update the weak visibility polygon of pq in the new simple polygon resulted from adding v. Here, k is the change in combinatorial complexity of shortest path tree rooted at p added to the change in combinatorial complexity of shortest path tree rooted at q, wherein both these changes are due to the addition of new vertex v.
机译:我们考虑更新位于给定简单多边形内的点的可见性多边形的问题,因为该多边形是通过向其添加新顶点的增量添加来修改的。具体来说,我们提出以下两种半动态算法:1.给定一个简单的多边形P,该多边形定义了n个顶点和一个点p∈P,我们的预处理算法将计算p中p的可见性多边形,并在O( n)时间;对于添加到当前简单多边形中的每个顶点v,我们的可见性多边形更新算法在最坏情况下花费O((k + 1)lg n)时间来更新由添加v导致的新简单多边形中p的可见性多边形。这里,k是由于添加了新的顶点v而导致的p的可见性多边形的组合复杂度的变化。2。给定一个简单的多边形P,该多边形定义了n个顶点,且边缘pq为P,我们的预处理算法将计算p的可见性多边形P中的pq并在O(n)时间中构造相关的数据结构;对于添加到当前简单多边形中的每个顶点v,我们的弱可见性更新算法在最坏情况下花费O((k + 1)lg n)时间来更新通过添加v导致的新简单多边形中pq的弱可见性多边形在此,k是根于p的最短路径树的组合复杂度的变化加上根于q的最短路径树的组合复杂度的变化,其中这两个变化都是由于添加了新的顶点v所致。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号