首页> 外文会议>Theory and practice of algorithms in (computer) systems >New Bounds for Old Algorithms: On the Average-Case Behavior of Classic Single-Source Shortest-Paths Approaches
【24h】

New Bounds for Old Algorithms: On the Average-Case Behavior of Classic Single-Source Shortest-Paths Approaches

机译:旧算法的新界限:经典单源最短路径方法的平均情况行为

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

摘要

Despite disillusioning worst-case behavior, classic algorithms for single-source shortest-paths (SSSP) like Bellman-Ford are still being used in practice, especially due to their simple data structures. However, surprisingly little is known about the average-case complexity of these approaches. We provide new theoretical and experimental results for the performance of classic label-correcting SSSP algorithms on graph classes with non-negative random edge weights. In particular, we prove a tight lower bound of Ω(n~2) for the running times of Bellman-Ford on a class of sparse graphs with O(n) nodes and edges; the best previous bound was Ω(n~(4/3-∈)). The same improvements are shown for Pallottino's algorithm. We also lift a lower bound for the approximate bucket implementation of Dijkstra's algorithm from Ω(n log n/ log log n) to Ω(n~(1.2-∈)). Furthermore, we provide an experimental evaluation of our new graph classes in comparison with previously used test inputs.
机译:尽管对最坏情况的行为幻想破灭,但是像Bellman-Ford这样的用于单源最短路径(SSSP)的经典算法仍在实践中使用,特别是由于它们的数据结构简单。但是,令人惊讶的是,对这些方法的平均情况复杂性知之甚少。我们为经典的标签校正SSSP算法在具有非负随机边缘权的图类上的性能提供了新的理论和实验结果。特别地,我们证明了在具有O(n)个节点和边的一类稀疏图上,Bellman-Ford的运行时间具有一个严格的Ω(n〜2)下界。最好的前一个边界是Ω(n〜(4 /3-∈))。对于Pallottino的算法显示了相同的改进。我们还将Dijkstra算法的近似桶实现的下限从Ω(n log n / log log n)提升到Ω(n〜(1.2-∈))。此外,与以前使用的测试输入相比,我们提供了对新图形类的实验评估。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号