最大流算法资料讲解.pptVIP

  • 7
  • 0
  • 约2.77千字
  • 约 32页
  • 2020-08-23 发布于浙江
  • 举报
最大流算法;最大流算法;问题:问从S到T的最大水流量是多少?; ;一、网络流的定义;1、可行流;1;2、最大流;二、最大流算法;1、增广路径;若路径上所有的边满足:   ①所有正向边有:f ( u, v ) c ( u, v)     ②所有逆向边有:f ( u, v ) 0 则称该路径为一条增广路径(可增加流量);2、沿增广路径增广;1;1、一条增广路径: 1?2?3?5 d=min{4,2,4} =2 增加流量: 2 Sum=2;2、一条增广路径: 1?2?4?5 d=min{4-2,3,5} =2 增加流量: 2 Sum=2+2=4;1;4、一条增广路径: 1?3 ?5 d=min{6-1,4-2} =2 增加流量: 2 Sum=5+2=7;定理: 可行流 f 为最大流,当且仅当不存在关于f 的增广路径 证:若 f 是最大流,但图中存在关于 f 的增广路径,则可以沿该增广路径增广,得到的是一个更大的流,与f 是最大流矛盾。所以,最大流不存在增广路径。 ;◆Ford-Fulkerson方法(增广流)求最大流 (福特-福克森);c [ u, v

文档评论(0)

1亿VIP精品文档

相关文档