首页> 外文会议>SIAM Symposium on Simplicity in Algorithms >Simple Label-Correcting Algorithms for Partially Dynamic Approximate Shortest Paths in Directed Graphs
【24h】

Simple Label-Correcting Algorithms for Partially Dynamic Approximate Shortest Paths in Directed Graphs

机译:用于部分动态近似最短路径的简单标签校正算法

获取原文

摘要

Classical single source shortest paths algorithms work by maintaining distance estimates d:V→R and performing so-called edge relaxations. We call an edge uv of weight w(uv) relaxed if d(v) ≤ d(u) + w(uv), and tense otherwise. To relax a tense edge uv means to set d(v) to d(u)+w(uv). It is known that starting from d(s) = 0, and d(v) = ∞ for all v ≠ s, and performing edge relaxations in arbitrary order until there are no more tense edges leads to d being equal to the distances from the source s. This overall idea can be extended to a very simple incremental algorithm for maintaining shortest paths. We consider an operation which can be seen as a dual of a relaxation and study an approximate version of both operations. We show that by repeating the respective operation until convergence one obtains very simple incremental and decremental deterministic algorithms for (1 + ε)-approximate shortest paths in directed graphs. Specifically, we give an algorithm maintaining all-pairs approximate shortest paths in O(n~3 log n log (nW)/ε) total update time, where the graph's edge weights come from the interval [1, W]. This is two log-factors faster than the known folklore solution obtained by combining King's decremental transitive closure algorithm [King, FOCS'99] and the h-SSSP algorithm [Bernstein, SICOMP'16] for h = 2. In addition, we give an algorithm for approximating single source shortest paths of hop-length at most h in O(mh log (nW)/ε) total time. The obtained algorithm is simpler and more efficient than Bernstein's h-SSSP algorithm [Bernstein, SICOMP'16].
机译:经典单源最短路径算法通过维护距离估计D:v→R并执行所谓的边缘松弛。如果D(v)≤d(u)+ w(uv),则呼唤重量W(uv)的边缘UV(uv)放松。放宽紧张边缘UV表示将D(v)设置为d(u)+ w(uv)。众所周知,从D(s)= 0和d(v)=ψ开始,并且在任意顺序中执行边缘松弛,直到没有更多的时态边缘导致d等于距离的距离来源s。这总体思想可以扩展到一种非常简单的增量算法,用于维护最短路径。我们考虑一个可以被视为放松的双重的操作,并研究两个操作的近似版本。我们表明,通过重复各个操作,直到收敛一个在有向图中获得(1±ε)的非常简单的增量和递减确定算法。具体地,我们给出了一个算法维护o(n〜3 log n log(nw)/ε)总更新时间的近似路径,其中图形的边缘权重来自间隔[1,w]。这是两个日志因子比通过组合国王的递减传递算法[King,Focs'99]和H-SSSP算法[Bernstein,Sicomp'16]来获得的已知民间传说溶液速度快,H = 2。此外,我们给予一个算法,用于近似跳长的单源最短路径在O(MH log(NW)/ε)中最多H中的跳跃长度。所获得的算法比Bernstein的H-SSSP算法更简单,更高效[Bernstein,Sicomp'16]。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号