誰も私にf(v)[w]が最大であるグラフ(V、E、c、s、t、f)のmin cutを見つけるアルゴリズムについて考えてもらえますか?フローとc [v] [w]は容量ですか?最大流量が与えられたmin cutを見つけるアルゴリズム
答えて
ソースノードからBFSまたはDFSを実行します。あなたが右に行くことができないエッジは、ミニカットに座っています。エッジをトラバースするときは、c[v][w] > f[v][w]
をチェックする必要があります。到達可能なノードは最小カットの左側にあり、他のノードは右側にあります。
詳細については、[こちら](http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cts=1331121392192&ved=0CC4QFjAA&url=http%3A%2F%2Fciteseerx.ist)をご確認ください。 psu.edu%2Fviewdoc%2Fdownload%3Bjsessionid%3D6F1324E4CAF290676E3605F39901D1A4%3Fdoi%3D10.1.1.85.7307%26rep%3Drep1%26type%3Dpdf&EI = tkxXT7v-EsrJrAeZwLXzCw&USG = AFQjCNHlUpzr2bHRgY9ecDnxpKDyRgp9Pw&SIG2 = 6P1qlsU54JAjBmMVScfd7Q) –
http://ezekiel.vancouver.wsu.edu/~ cs223/lectures/graphs/maxflow/maxflow.pdf – wcochran
注:自分でアルゴリズムを実装したくない場合。そして、私はあなたが勉強したいだけでなく、JGraphTライブラリを使いたいのでなければ、あなたがしないことをお勧めします。完全に解決された問題 - 完全に洗練されたAPIを介してMaxFlowとMinCutがすべて提供されました。 – 99Sono
- 1. エッジでの制約が与えられた最大流量
- 2. 与えられた出力で最大値を見つける
- 3. 与えられたXMLファイルで最大のノードを見つけるには?
- 4. 与えられた円の角度の点の最大値を見つける
- 5. 与えられた範囲の最大レコードを見つける方法
- 6. 与えられた数のノードとエッジを持つグラフを見つけるアルゴリズム
- 7. 最大流量
- 8. 与えられたセットの商品に最大の割引を与える最良のオファーの組み合わせを見つけるアルゴリズム
- 9. 整数からなる与えられた配列から最大の連続したサブアレイを見つける
- 10. 与えられた整数で割り切れるペアを見つけるのに最適なアルゴリズムk
- 11. 座標のセットが与えられた場合、最大距離を見つける(ステップを使用)
- 12. 与えられた範囲で大きな素数(〜8000桁)を見つける
- 13. 関数を与えられた最小重みのパスを見つける
- 14. 与えられた行列のうち最大行列と最小行列を見つけよう
- 15. 与えられたサイズに最適なレイアウト(グリッド)を見つける
- 16. リストの最良解で与えられた数のカウントオカレンスを見つける
- 17. 与えられたサブネットのネットワークアドレスを見つける方法は?
- 18. 与えられたコードの複雑さを見つける
- 19. 与えられた線に垂直な点を見つける
- 20. 与えられたコミットのタグ情報を見つける
- 21. 与えられたときにyを見つける
- 22. 与えられたデータの間の一致を見つける
- 23. 与えられたディレクトリを見つけるコマンド
- 24. 与えられた日付の曜日を見つける
- 25. 与えられた式の上限を見つけるには
- 26. 与えられたリストのanagramsを見つける方法
- 27. 与えられた色の近くの色を見つける
- 28. Gnuplot:与えられたx値のy値を見つける
- 29. 与えられたテーブルの子テーブルを見つける方法
- 30. 与えられた値の範囲で最大の奇数フィボナッチ数を見つける
Google?そこにはたくさんのものがありますが、何が問題になっていますか? –
の可能な複製[最大フローアルゴリズムを使用してグラフの最小カットを見つける方法はありますか?](http://stackoverflow.com/questions/4482986/how-can-i-find-the-minimum-cut-on -a-graph-using-a-maximum-flow-algorithm) –
これは本当の質問です。それを閉じた人は、max-flow min-cut定理を理解していない。 – wcochran