作业帮 > 综合 > 作业

计算机图论中,如何在有负权环的情况下求出其他不是负无穷的路径?(好方法加分)

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/06/01 13:10:12
计算机图论中,如何在有负权环的情况下求出其他不是负无穷的路径?(好方法加分)
在一张图中给定源点,让你求各个点的最短路(有向图),假设有负权环,如何求出其他不是-无穷的最短路?
这个有很多种方法,我想了想,最简单的可能是这么做:
直接用 Bellman-Ford 算法。
Bellman-Ford 一共有 n-1 次迭代(n 为顶点数),第 k 次迭代后,算出的是
再问: 如果发现d[v[e]]的最短路径比n-1次迭代的小,我们直接就可以把它变成-无穷对吗?其他没有这种情况的点就直接输出就可以吗?
再答: 是的,就是这样。