任何人都可以给我一个想法找到最小切的图(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. 算法问题:转换非整数最大流量到整数最大流量
- 5. 查找图形的最小切割量/最大流量
- 6. 找到给定整数的最小Antiprime的更好算法
- 7. 找到一组给定条件的最小数量的子集的算法
- 8. 通过使用最大流量算法
- 9. 查找给定矢量的最小值
- 10. 削减JPEG和PNG文件大小的最佳方案
- 11. 最大流程图算法
- 12. datatable削减列大小
- 13. 边缘流量最小时的最大流量?
- 14. 找到子集给定条件的最大可能大小
- 15. 从最小s-t切割中找出最大流量
- 16. 计算给定X Y系列的局部最大/最小值
- 17. 字符串容器大小,计算给定最大高度的最小宽度
- 18. 找到最大的子矩阵算法
- 19. 计算过流和最大流量算法
- 20. 查找库存最小最大值的算法
- 21. 最大流量
- 22. 具有定制成本函数的最小成本最大流算法
- 23. 如何找到2的最大功率小于给定的数
- 24. 计算网络的最大流量
- 25. Dijkstra算法多边找到最小值
- 26. 算法找到最大面积
- 27. 给定均衡的BST。最小值,最大值和最大值,如何找到最小值和最大值内最大的异或值?
- 28. 查找最大和最小使用算法
- 29. BASH: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