【发布时间】:2020-04-13 12:40:17
【问题描述】:
考虑可能带有负循环的有向图 G=(V,A,W) 上的最短路径问题。我们只考虑简单路径,即没有重复顶点的路径。通过构造一个新的图 G'(V,A,W') 使得 G' 和 G 具有相同的顶点和弧,但是对于每条弧,它在 G' 中的权重比它在 G 中的权重高一个常数。
很明显,如果 P1 和 P2 是两条路径,并且在 G 中 w(P1)
此外,the shortest path problem with negative cycles is actually NP-hard。如果我是对的,我们可以将有负循环的情况简化为没有负循环的情况,那么问题不应该是多项式吗?
我想我错过了什么,但我不确定是什么。
【问题讨论】:
-
如果你给边添加权重,那么路径的权重也会随着边的数量而变化。因此,可能会有一条更昂贵的路径,但由于它的跳数更少,现在将被选择。
标签: algorithm graph graph-algorithm shortest-path