离散数学-网络模型市公开课一等奖省赛课课件.pptx

离散数学-网络模型市公开课一等奖省赛课课件.pptx

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

离散数学

黄晓宇

HuangSir@

第1页

本讲内容

网络模型基本概念

最大流算法

最大流最小割

匹配

第2页

引例

b

c

求出从码头到炼油厂最大流量

第3页

定义

一个传输网络是一个满足以下条件简单加权有向图

一个源

一个汇

有向边(i,j)权Cij是非负数,称为容量

一个网络流量是对每边赋流量值,该值不超出所在边容量。

第4页

定义(二)

G是一个传输网络,Cij是(i,j)容量。G一个流量F赋予(i,j)值Fij,满足:

Fij≤Cij

对非源点和收点i和j,有

中间节点流出流量=流入流量

第5页

定义(三)

网络流量

起点a流出流量=终点z流入流量,这个流量称作流量F值

网络流中关键问题:最大流量

第6页

超级源、汇

第7页

使用网络流表示问题

P458:例10.1.9

P459:习题1~7

第8页

最大流算法

传输网络G一个最大流量是含有最大值流量,最大流可能存在多个;

基本思想:从初始流量开始,重复增加,直至不能再增大。

第9页

通路

p=(v0,v1,…,vn),v0=a,vn=z是从a到z一条通路;

假如在p中边e是从vi-1指向vi则称是定向,不然称是非定向

第10页

通路(az)

第11页

四种情况

3,1

4,1

3,2

5,1

3,2

4,0

3,3

5,2

第12页

定义

设P是网络G中从a到z通路,其中容量为C,流量为F,满足:

对P中定向边(i,j),Fi,jCi,j

对P中非定向边(i,j),0Fi,j

Ci,j–Fi,j假如(i,j)一致定向边

Xi,j=

Fi,j假如(i,j)是非一致定向边

第13页

令∆=mini{Xi,j}i,j=1,...,n

定义Fi,j*=

Fi,j(i,j)不在P中

Fi,j+∆(i,j)是P中定向边

Fi,j-∆(i,j)是P中非定向边

则F*={Fi,j*}是一个流量比F增值∆d流.

第14页

算法思想

从流量0开始

查找满足定理通路,假如不存在,结束,流量就是最大

通路增加流量∆,goto2

第15页

输入:网络G,容量C,a,z,n

输出:最大流量F

Proceduremax_flow(a,z,C,v,n)

//v标识为(predecessor(v)/前趋结点,val(v)/结点v流量增量

第16页

第17页

//没有新通路

第18页

//正向边

第19页

//反向边

第20页

第21页

//增量F

第22页

第23页

第24页

文档评论(0)

173****5949 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档