我很难理解如何计算到无穷大的关键点。
假设我们有一个网络
A-B-C-D-E
每个链接的成本为 1。
根据塔南鲍姆的说法,
当
A
下降时,B
将其成本更新A
为无穷大。但是B
收到一个广告C
,上面写着“我可以A
用 2 的成本到达”。现在,B
可以C
以 1 的成本到达,因此它将距离更新A
为 3。
在下一部分我有一个问题。
他说,
现在
C
注意到它的两个邻居都可以A
以 3 的成本到达。“所以C
将距离更新A
为 4”
为什么会这样?因为已经C
认为它可以A
通过 2 的成本达到。
根据贝尔曼福特方程,这个成本小于成本 3+1=4。为什么不应该简单地将距离保持为 2 而不是将其更改为 4?