首页> 外文会议>Annual ACM-SIAM Symposium on Discrete Algorithms >Triangulation Refinement and Approximate Shortest Paths in Weighted Regions
【24h】

Triangulation Refinement and Approximate Shortest Paths in Weighted Regions

机译:重量区域的三角化细化和近似最短路径

获取原文

摘要

Let T be a planar subdivision with n vertices. Each face of T has a weight from [1, ρ] ∪ {∞}. A path inside a face has cost equal to the product of its length and the face weight. In general, the cost of a path is the sum of the subpath costs in the faces intersected by the path. For any ε ∈ (0, 1), we present a fully polynomial-time approximation scheme that finds a (1 + ε)-approximate shortest path between two given points in T in O ((kn+k~4 log(k/ε))/ε log~2 ρn/ε) time, where k is the smallest integer such that the sum of the k smallest angles in T is at least π. Therefore, our running time can be as small as O (n~4/ε log~2 ρn/ε) if there are O(1) small angles and it is O (n~4/ε log n/ε log~2 ρn/ε) in the worst case. Our algorithm relies on a new triangulation refinement method, which produces a triangulation of size O(n + k~2) such that no triangle has two angles less than min{π/(2k), π/12}.
机译:假设与n顶点的平面细分。 T的每张面部的重量来自[1,ρ]∪{∞}。面内部的路径具有等于其长度和面重量的产物的成本。通常,路径的成本是路径相交的面部的子路径成本的总和。对于任何ε∈(0,1),我们介绍了一个完全多项式近似方案,该方案在O中的两个给定点之间找到(1 +ε) - 批次的最短路径((kn + k〜4 log(k / ε))/εlog~2ρn/ε)时间,其中k是最小的整数,使得t中的k个小角度的总和至少是π。因此,如果有O(1)小角度,我们的运行时间可以像O(n〜4 /εlog〜2ρn/ε)一样小,并且它是o(n〜4 /εlog n /εlog〜2 ρn/ε)在最坏的情况下。我们的算法依赖于一种新的三角测量细化方法,其产生大小O(n + k〜2)的三角测量,使得没有三角形具有小于最小{π/(2k),π/ 12}的两个角度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号