へのエッジを許可しないように残差ネットワークを再定義するとし
sます。手順 FORD-FULKERSON が依然として最大フローを正しく計算していることを主張してください。
パスを拡張すると、リバース エッジの残りの容量が増加し、必要に応じてそのエッジのフローを減らすために使用できる (ただし、ネットワーク フローは全体的に増加する) と考えていました。したがって、エッジを許可しない場合は、エッジsのフローの減少を許可しないことを意味しますs- x(xは に隣接するノードsです)。したがって、エッジを許可すると、次sのようなサイクルを持つことができます
s to x_1 leadsto y leadsto x_2 to s to x_3 leadsto t
しかし、再びエッジを許可しないsと、サイクルなしで同じパスを見つけることができます。上記はすべて直感的なアイデアですが、正式な証明が必要です。
質問は、Cormen らによるアルゴリズム入門からのものです。