Edmonds-Karp算法的复杂性

时间:2017-03-13 16:29:19

标签: algorithm asymptotic-complexity edmonds-karp

Edmonds-Karp算法表明源s和接收器t之间的最短距离是 每次最短路径增加时单调增加。通过这种假设,源s和接收器t之间的距离将不会超过| V | - 1.我认为这意味着在| V |之后,源S和接收器T之间不再存在路径 - 1次增加。如果这是真的,那么找到最大流量的复杂性将是(| V | - 1)* E.

我知道我错误地假设了以上内容。但无法理解它是什么。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

在我的算法导论(可能是早期版本)的副本中,他们在引理27.8中说“单调增加”,但他们真正证明的是,如果它减少则存在矛盾。他们在定理27.9中提到这个引理时,他们只是说自DELTAf(x,v)< = DELTAf'(S,v)所以看起来当他们说单调增加他们真正意味着“不减少”或“增加或保持原样”。如果它可以保持不变,则不能像使用它那样使用它来限制迭代次数。