继续福特-富尔克森

Continue the Ford-Fulkelson

我正在尝试学习 Ford-Fulkerson 方法。我编了一个练习的例子,在某些时候我不能继续增加流量,但我知道流量可以更高。

首先,我增加了路径s -> 1 -> 2 -> t。现在我找不到任何增加流量的途径。我知道如果我先选择路径 a -> 1 -> 5 -> 6 -> t,那么我可以增加路径 s -> 3 -> 4 -> 2 -> t,但如果我必须实现它,我不知道该怎么做。

我做错了什么?

我明白了。我不知道可以使用与箭头相反方向的边缘。

所以我们可以遍历路径s -> 3 -> 4 -> 2 -> 1 -> 5 -> 6 -> t

然后我们得到了预期的结果。