SPFA算法的分析及改进
SPFA(Shortest Path Faster Algorithm)算法是一种对任意有向图求单源最短路径的算法.该算法实现简单,实际运行效果较好,在国内有着比较大的影响力.但遗憾的是,该算法一直缺少正确的理论分析.对该算法进行了分析,指出该算法在不存在源点可达负圈的有向图中,最坏情况运行时间为(O)(|V||E|);在存在源点可达负圈的有向图中,算法将无限运行下去.对此,给出了改进的SPFA算法,对于任意的有向图,该算法能够在O(|V||E|)内运行完毕.最后,从实际运行角度将SPFA算法与其它思想上同源的最短路径算法进行了一系列比较.
组合算法、单源最短路径、SPFA算法、Bellman-Ford算法
41
TP312(计算技术、计算机技术)
国家自然基金青年基金61003068;华东师范大学科研创新基金
2014-07-29(万方平台首次上网日期,不代表论文的发表时间)
共6页
180-184,213