6_网络最大流.pptVIP

  • 43
  • 0
  • 约 58页
  • 2016-11-23 发布于湖北
  • 举报
网络上流的基本概念 §2 割切-定理6.1证明-1 求解最大流的标号算法: Ford-Fulkerson 课堂练习 求下图所示的网络流图的最大流。 §5 Edmonds-Karp修正算法,Dinic算法-例-解1 解:若标号次序出现特殊情况,如下图所示: §5 Edmonds-Karp修正算法,Dinic算法-例-解1 若标号次序出现特殊情况,如下图所示: §5 Edmonds-Karp修正算法,Dinic算法-例-解2 上述两条增流路径如此交替出现,需要进行2×20次才能求出最大流。 Edmonds-Karp修正算法 Edmonds-Karp算法描述: (1)初始流v(f)=0; (2)给源点s标号(△,∞),其它顶点均未标号; (3)按层次依次对可以标号的顶点进行标号,若当前标号的顶点为t,调整流,转(2); (4)这时得到的f就是最大容许流。 用Edmonds-Karp算法求下图的最大流 算法 从流量0开始; 查找可增广链,若不存在,算法结束,此时流量就是最大的; 若不存在,通路增加流量?,重复 2。 输入:网络G,容量C,a, z, n; 输出:最大流量F; Procedure max_flow(a,z,C,v,n) // v的标记为 (predecessor(v)/前趋结点,val(v)/结点v的流量增量 网络从发点

文档评论(0)

1亿VIP精品文档

相关文档