×

混合Bellman-Ford-Dijkstra算法。 (英语) Zbl 1364.05071号

研究了有向图中允许负边代价的单源最短路问题。通过结合Bellman-Ford算法和Dijkstra算法(即BFD算法),构造了一种新的混合算法,用于在具有一般边代价的图(G)中查找源的最短路径。它改进了具有负成本边稀疏分布的图的Bellman-Ford的运行时间界限。
这种改进是通过在每个Bellman-Ford轮运行Dijkstra来实现的,而不需要在顶点重新初始化距离函数的值。这是Bellman-Ford的合法实施,因为Dijkstra只是一个智能的放松循环。作者证明了这种新方法的有效性,尽管有以下常识:“Dijkstra的算法不能处理具有负边代价的图”。BFD轮数的界是\(k+2\),其中\(k\)是最小整数,对于从\(s\)可以到达的任何顶点,都存在从\(s \)到它的最短路径,最多包含\(k\)个负边。单个BFD回合的运行时间为\(O(|E|+|V|\log|V|)\)。

MSC公司:

05C85号 图形算法(图形理论方面)
68瓦40 算法分析

软件:

算法360
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] 鲍尔,R。;Delling博士。;桑德斯,P。;Schieferdecker,D。;舒尔茨,D。;Wagner,D.,Dijkstra算法的分层和目标导向加速技术相结合,ACM J.实验算法学,15(2010)·Zbl 1284.05265号
[2] 硼蛋白,A。;尼尔森,M.N。;Rackoff,C.,(增量)优先级算法,算法学,37,4295-326(2003)·Zbl 1082.68521号
[3] Cherkassky,B.V。;乔治亚迪斯,L。;Goldberg,A.V。;Tarjan,R.E。;Werneck,R.F.,《最短路径可行性算法:实验评估》,ACM J.Exp.Algorithmics,14(2008),第7条·Zbl 1427.68351号
[4] Cherkassky,B.V。;Goldberg,A.V。;Silverstein,C.,Buckets、heaps、lists和单调优先级队列,SIAM J.Compute。,28, 4, 1326-1346 (1999) ·Zbl 0926.68092号
[5] 科尔曼,T。;Leiserson,C。;铆钉,R。;Stein,C.,算法导论(2001),McGraw-Hill·Zbl 1047.68161号
[6] 戴维斯,S。;Impagliazzo,R.,图问题贪婪算法模型,算法,54,3,269-317(2009)·Zbl 1191.68824号
[7] Dial,R.B.,《算法360:具有拓扑排序的最短路径林》,Commun。ACM,12632-633(1969)
[8] Dinits,E.A.,《寻找网络中最短路径的经济算法》(Popkov,Yu.S.;Shmulyian,B.L.,《运输系统模型、算法、软件、分析》,莫斯科(1978)),36-44,(俄语)
[9] Dinic,E.A.,《带AND和OR变量的PERT问题的最快算法(新产品-新技术问题)》,(Kannan,R.;Pulleyblank,W.R.,《整数规划与组合优化数学程序学会学报》(IPCO’90)(1990),滑铁卢大学出版社:滑铁卢州立大学出版社,加拿大滑铁卢),185-187
[10] 迪尼茨,E.A。;Merkov,A.B。;Tejman,I.A.,一组新技术发射早期的协调分析和计算,(Tokarev,V.V.,《科学技术进步预测模型和方法》,莫斯科(1984)),125-131,(俄语)
[11] Goldberg,A.V.,最短路径问题的缩放算法,SIAM J.Compute。,24, 494-504 (1995) ·Zbl 0831.68046号
[12] Johnson,D.B.,关于Dijkstra最短路径算法的注释,J.ACM,20,3,385-388(1973)·Zbl 0265.68026号
[13] Kleinberg,J。;Tardós,E.,《算法设计》(2006),皮尔逊/艾迪森·韦斯利
[14] Knuth,D.E.,Dijkstra算法的推广,Inf.过程。莱特。,6, 1, 1-5 (1977) ·Zbl 0363.68056号
[15] 马尔科姆·D·G。;Roseboom,J.H。;克拉克,C.E。;Fazar,W.,《研究与开发计划评估技术的应用》,Oper。第7、5、646-669号决议(1959年)·Zbl 1255.90070号
[16] 佩蒂,S。;Ramachandran,V.,实加权无向图的最短路径算法,SIAM J.Comput。,34, 1398-1431 (2005) ·Zbl 1078.05080号
[17] Tarjan,R.E.,《最短路径》(1981),AT&T贝尔实验室,技术代表。
[18] Tarjan,R.E.,《数据结构与网络算法》(1983),宾夕法尼亚州费城,SIAM:SIAM·Zbl 0584.68077号
[19] Thorup,M.,线性时间内具有正整数权重的无向单源最短路径,J.ACM,46,362-394(1999)·Zbl 1065.68597号
[20] Wagner,R.A.,边缘稀疏图的最短路径算法,J.ACM,23,50-57(1976)·Zbl 0327.05120号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。