- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络中的最小费用最大流问题
二、基本概念与基本定理
三、寻求最大流的标号法
四、最小费用最大流问题
一、引言
2
网络系统的最大流问题
一、引言
在许多实际的网络系统中都存在着流量和最大流问题。例如铁路运输系统中的车辆流,城市给排水系统的水流问题等等。而网络系统流最大流问题是图与网络流理论中十分重要的最优化问题,它对于解决生产实际问题起着十分重要的作用。
3
网络系统的最大流问题
图8.23是一个网络
vt
v3
v2
v1
v4
vs
17
3
5
10
8
6
11
4
5
3
Cij
每一个弧旁边的权就是对应的容量(即最大通过能力)。要求指定一个运输方案,使得从vs到vt的货运量最大,这是寻求网络系统的最大流问题。
4
网络系统的最大流问题
二、基本概念与基本定理
定义8.5 设一个赋权有向图D =(V,A),在v中指定一个发点(或源点)vs和一个收点(或汇点)vt,其他的点叫做中间点。对于D中的每一个弧(vi,vj)∈A,都有一个权 cij 叫做弧的容量。我们把这样的图 D 叫做一个网络系统,简称网络,记做D =(V,A,C)。
网络D上的流,是指定义在弧集合A上的一个函数f={f(vi,vj)}={fij} f(vi,vj)=fij叫做弧在(vi,vj)上的流量。
5
网络系统的最大流问题
v3
v2
v1
v4
vs
(2)
(3)
(2)
(5)
(3)
(3)
(6)
(1)
(1)
(2)
fij
图8.24网络上的一个流(运输方案)
每一个弧上的流量fij 就是运输量
例如fs1=5,fs2=3,f13=2等等
vt
6
网络系统的最大流问题
网络系统上流的特点:
(1)发点的总流出量和收点的总流入量必相等;
(2)每一个中间点的流入量与流出量的代数和等于零;
(3)每一个弧上的流量不能超过它的最大通过能力(即容量)。
7
网络系统的最大流问题
定义8.6 网络上的一个流 f 叫做可行流,如果 f 满足以下条件
(1)容量限制条件:对每一弧(vi ,vj)∈A,有 0 fij cij.
(2)平衡条件:
对于发点vs,有∑fsj -∑fjs =v (f )
对于收点vt,有∑ftj -∑fjt =-v(f )
对于中间点,有∑fij -∑fji =0
式中v(f )叫做这个可行流的流量,即发点的净输出量(或收点的净输入量)
8
网络系统的最大流问题
任意一个网络上的可行流总是存在的。例如零流v(f )=0,就是满足以上条件的可行流。
网络系统中最大流问题就是在给定的网络上寻求一个可行流f ,使其流量v(f )达到最大值。
设流f={fij}是网络D上的一个可行流,我们把D中fij=cij的弧叫做饱和弧,fijcij的弧叫做非饱和弧,fij0的弧为非零流弧,fij=0的弧叫做零流弧。
9
网络系统的最大流问题
设μ是网络D中连接发点νs和收点vt的一条链。定义链的方向是从vs到vt,于是链μ上的弧被分为两类:一是弧的方向与链的方向相同,叫做前向弧,前向弧的集合记做μ+。二是弧的方向与链的方向相反,叫做后向弧,后向弧的集合记做μ-。
10
在下图(图8.23与8.24合并图)中,(v4,v3)是饱和弧,其他的弧是非饱和弧,并且都是非零流弧。
v3
v2
v1
v4
vs
(17,2)
(3,3)
(5,2)
(10,5)
(8,3)
(6,3)
(11,6)
(4,1)
(5,1)
(3,2)
fij
如图,在链(vs ,v1 ,v2 ,v3 ,v4 ,vt)中,
μ+={(vs ,v1),(v1,v2),(v2 ,v3),(v4 ,vt)},
μ-={(v4 ,v3)}.
vt
网络系统的最大流问题
11
网络系统的最大流问题
增广链,如果链μ 满足以下条件:
1.在弧(vi ,vj)∈μ+上,有0≤fijcij,即μ+中的每一条弧是非饱和弧。
2.在弧(vi ,vj)∈μ-上,有0fij ≤cij ,即μ-中的每一条弧是非零流弧。
例如在图8.24中,链μ=(vs ,v1 ,v2 ,v3 ,v4 ,vt)就是一条增广链。
12
网络系统的最大流问题
定义8.8 设一个网络D=(V,A,C)。如果点集V被剖分为两个非空集合V1和V1,发点vs∈V1,收点vt∈V1,那么将弧集(V1,V1)叫做是分离vs和vt的截集。
定义8.9 设一个截集(V1, V1),将截集(V1,V1)中所有的弧的容量的和叫做截集的截量,记做c(V1,V1),亦即c(V1,V
文档评论(0)