最短增广路算法(SAP):

1.初始化容量网络和网络流;

2.构造残留网络和层次网络,如果汇点不在层次网络中,则算法结束;

3.在层次网络中不断用BFS增广,直到层次网络中没有增广路为止;每次增广完毕,在层次网络中要去掉因改进流量而导致饱和的弧;

4.转到步骤(2)。

 

连续最短增广路算法(Dinic):

1.初始化容量网络和网络流;

2.构造残留网络和层次网络,如果汇点不在层次网络中,则算法结束;

3.在层次网络中用一次DFS过程进行增广,DFS执行完毕,该阶段的增广也执行完毕;

4.转到步骤(2)。

相关文章:

  • 2021-07-27
  • 2021-08-24
  • 2021-11-10
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-08
  • 2021-08-21
相关资源
相似解决方案