首页> 外文期刊>Journal of Algorithms >Average-case complexity of single-source shortest-paths algorithms: lower and upper bounds
【24h】

Average-case complexity of single-source shortest-paths algorithms: lower and upper bounds

机译:单源最短路径算法的平均情况复杂度:下限和上限

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

摘要

We study the average-case running-time of single-source shortest-path (SSSP) algorithms assuming arbitrary directed graphs with n nodes, m edges, and independent random edge weights uniformly distributed in [0, 1]. We give the first label-setting and label-correcting algorithms that run in linear time 0(n + m) on the average. In fact, the result for the label-setting version is even obtained for dependent edge weights. In case of independence, however, the linear-time bound holds with high probability, too.Furthermore, we propose a general method to construct graphs with random edge weights that cause large expected running times when input to many traditional SSSP algorithms. We use our method to prove lower bounds on the average-case complexity of the following algorithms: the "Bellman-Ford algorithm" [R. Bellman, Quart. Appl. Math. 16 (1958) 87-90, L.R. Ford, D.R. Fulkerson, 1963], "Pallottino's Incremental Graph algorithm" [S. Pallottino, Networks 14 (1984) 257-267], the "Threshold approach" [F. Glover, R. Glover, D. Klingman, Networks 14 (1984) 23-37, F. Glover, D. Klingman, N. Phillips, Oper. Res. 33 (1985) 65-73, F. Glover, D. Klingman, N. Phillips, R.F. Schneider, Management Sci. 31 (1985) 1106-1128], the "Topological Ordering SSSP algorithm" [A.V. Goldberg, T. Radzik, Appl. Math. Lett. 6 (1993) 3-6], the "Approximate Bucket implementation" of Dijkstra's algorithm [B.V. Cherkassky, A.V. Goldberg, T. Radzik, Math. Programming 73 (1996) 129-174], and the "Delta-Stepping algorithm" [U. Meyer, P. Sanders, 1998]. (C) 2003 Elsevier Inc. All rights reserved.
机译:我们研究单源最短路径(SSSP)算法的平均情况下运行时间,该算法假设具有n个节点,m个边以及在[0,1]中均匀分布的独立随机边权重的任意有向图。我们给出了第一个在平均线性时间0(n + m)内运行的标签设置和标签校正算法。实际上,甚至可以根据相关的边缘权重获得标签设置版本的结果。然而,在独立性的情况下,线性时限也很可能成立。此外,我们提出了一种通用的方法来构造具有随机边缘权重的图,当输入许多传统的SSSP算法时,它们会导致预期的运行时间较长。我们使用我们的方法来证明以下算法在平均情况下的复杂度的下界:“ Bellman-Ford算法” [R.贝尔曼,夸脱。应用数学。 L.R. 16(1958)87-90。福特D.R. Fulkerson,1963年),“ Pallottino的增量图算法” [S. Pallottino,Networks 14(1984)257-267],“阈值方法” [F. Glover,R.Glover,D.Klingman,网络14(1984)23-37,F.Glover,D.Klingman,N.Phillips,Oper。 Res。 33(1985)65-73,F。Glover,D。Klingman,N。Phillips,R.F。施耐德,管理科学。 31(1985)1106-1128],“拓扑排序SSSP算法” [A.V. Goldberg,T。Radzik,应用数学。来吧6(1993)3-6],Dijkstra的算法[B.V.切尔卡斯基哥德堡(T. Radzik),数学。编程73(1996)129-174]和“增量步进算法” [U. Meyer,P。Sanders,1998年]。 (C)2003 Elsevier Inc.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号