2012-02-09 11 views
-1

をカットまた、セントのmincutです。 sの最小数の頂点でs-t min cutを見つけるアルゴリズムを作成します。ST分は、私は、次のネットワークフロー問題の証拠を見つけようとしている交差点

私はカットから何とかすべてのエッジをチェックする必要があることを理解していますが、それをより効果的に行う方法はありますか?アルゴリズムに関しては、すべての最小カットの交差を見つけることが望ましいと思うが、すべての最小カットを見つける方法を理解することはできない(1つは問題なし)

私は非常にうれしいそれを手伝ってください。

ありがとうございます。

+0

あなたは主張を証明する方法を尋ねています: 's-t min cutが2つある場合は、その交差点もs-t mincutであることを示します。 「最小限のカットを見つけるためにそれを使う方法は? – amit

+0

私はそれを証明する必要があります。 – user1199556

+0

これは宿題に関する質問であれば、[宿題]としてタグ付けしてください。 – aelguindy

答えて

4

明らかに宿題なので、ここにヒントがあります。最小フローを仮定すると、残余ネットワークに対するその容量がゼロである場合に限り、s-t cutは最小であることを証明する。ゼロ容量カットについての良い点は、出力アークの容量がすべてゼロであることです。これはグローバルアークではなくローカルプロパティです。ここから、交差点プロパティの証明はカップルラインであり、アルゴリズムは簡単です(「すべて」s-t min cutを計算しません)。

関連する問題