https://blog.csdn.net/xuzhiyuan_xzy/article/details/80213910
原始思想
ForFulkerson方法(FF)
描述:
- 在剩余流网络中找一条增广路径
以cf (路径p上的最大容量)更新最大流,更行剩余流网络。回到1,直到1找不到一条增广路径
1. EK算法
描述:
构造层次图(BFS),同时记录下一条增广路径
- 更新最大流,剩余流,返回1,直到1中层次图没有增广路径。
最短路径增广方法及算法(SAP)
描述:
- 构造层次图(BFS)
- 找出层次图中所有的增广路径,更新最大流、层次图和剩余流
- 在剩余流中重新构造层次图,直到层次图中没有增广路径(汇点不在层次图中)。
2、Dinic算法
- 构造层次图(BFS)
- 以DFS找出层次图中所有的增广路径,更新最大流、层次图和剩余流
- 在剩余流中重新构造层次图,直到层次图中没有增广路径(汇点不在层次图中)。
https://blog.csdn.net/qq_41995906/article/details/81266821
3 . MPM算法
- 构造层次图(BFS)
- 以最小吞吐量来找增广路径。
- 在剩余流中重新构造层次图,直到层次图中没有增广路径。