任何人都可以給我一個想法找到最小切的圖(V,E,c,s,t,f)其中f [v] [w]是最大流量和c [v] [w]是容量?算法找到最小削減給定的最大流量
回答
從源節點運行BFS或DFS。你不能走到右邊的邊緣,坐在最小的切口上。當遍歷邊時,你必須檢查是否c[v][w] > f[v][w]
。您可以到達的節點位於最小切割的左側,其他節點位於右側。
您可以查看更多詳情[here](http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ctl=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) – 2012-03-07 11:58:52
http://ezekiel.vancouver.wsu.edu/~ cs223/lectures/graphs/maxflow/maxflow.pdf – wcochran 2012-11-16 23:57:22
注意:如果您不想自己實現算法。我會建議你不要,除非你只是想學習,然後使用JGraphT庫。問題解決完美 - MaxFlow和MinCut都通過完美優雅的API交付給您。 – 99Sono 2017-11-29 01:23:05
- 1. 最佳地減少最大流量
- 2. 查找任何網絡的最大流量由給定的算法
- 3. 算法問題:轉換非整數最大流量到整數最大流量
- 4. 找到給定整數的最小Antiprime的更好算法
- 5. 通過使用最大流量算法
- 6. 查找給定矢量的最小值
- 7. 最大流程圖算法
- 8. 計算給定X Y系列的局部最大/最小值
- 9. 從最小s-t切割中找出最大流量
- 10. 字符串容器大小,計算給定最大高度的最小寬度
- 11. 找到最大的子矩陣算法
- 12. 具有定製成本函數的最小成本最大流算法
- 13. 最大流量
- 14. Dijkstra算法多邊找到最小值
- 15. 計算網絡的最大流量
- 16. 給定均衡的BST。最小值,最大值和最大值,如何找到最小值和最大值內最大的異或值?
- 17. 查找最大和最小使用算法
- 18. 如何找到標量的最大值和最小值?
- 19. 算法 - 找到兩個數組的總和之間的最小減法
- 20. 算法在遞增,遞減,遞增和遞減數組中查找最大值和最小值
- 21. 尋找最小和最大
- 22. 找到最大雙精度值的最有效算法
- 23. 查找矢量矢量的最大/最小值
- 24. Ford-Fulkerson最大流算法分析
- 25. 算法,以儘量減少盒和最大化對象
- 26. 最大 - 最小距離的計算
- 27. 如何找到最大堆棧大小?
- 28. 算法 - 最大限度地減少總的遲到
- 29. 找到最大值和最小值與AWK在特定範圍
- 30. 貪婪的最大流量
Google?這裏有很多東西,你到底有什麼問題? – 2012-03-07 11:44:49
可能的重複[如何使用最大流算法找到圖上的最小切點?](http://stackoverflow.com/questions/4482986/how-can-i-find-the-minimum-cut-on -a-graph-using-a-maximum-flow-algorithm) – 2012-03-07 11:59:18
這是一個真正的問題。那些關閉它的人不理解最大流最小割定理。 – wcochran 2012-11-16 22:55:00