第八章 图与网络分.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
定义21 容量网络G=(V,E,C),vs,vt为发、收点,若有边集E′为E的子集,将G分为两个子图G1,G2,其顶点集合分别记S,,S∪ =V,S∩ =,vs,vt分属S,,满足: ①G(V,E-E′)不连通; ②E″为E′的真子集,而G(V,E-E″)仍连通,则称E′为G的割集,记E′=(S, )。 最大流-最小流定理 定理11 设f为网络G=(V,E,C)的任一可行流,流量为W,(S,)是分离vs,vt的任一割集,则有W≤C(S, )。 定理10 (最大流-最小割定理)任一个网络G中,从vs到vt的最大流的流量等于分离vs、vt的最小割的容量。 可行流f 是最大流的充分必要条件是不存在从vs到vt 的关于f 的一条可增广链。 定义22 容量网络G,若 为网络中从vs到vt的一条链,给 定向为从vs到vt, 上的弧凡与 方向相同的称为前向弧,凡与 方向相反的称为后向弧,其集合分别用 和 表示。 f 是一个可行流,如果满足: 则称 为从vs到vt 的关于f 的一条增广链 即 中的每一条弧都是非饱和弧 即 中的每一条弧都是非零流弧 推论 求最大流的标号算法 设已有一个可行流f,标号的方法可分为两步: 第1步是标号过程,通过标号来寻找可增广链;第2步是调整过程,沿可增广链调整f以增加流量。 从网络中的一个可行流f出发(如果D中没有f,可以令f是零流),运用标号法,经过标号过程和调整过程,可以得到网络中的一个最大流。 一、标号过程: 1.给发点vs 标号(0,+∞)。 2.取一个已标号的点vi,对于vi一切未标号的邻接点vj 按下列规则处理: (1)如果边 ,且 ,那么给vj 标号 ,其中: (2)如果边 ,且 ,那么给vj 标号 ,其中: 3.重复步骤2,直到vt被标号或标号过程无法进行下去,则标号结束。若vt被标号,则存在一条增广链,转调整过程;若vt未被标号,而标号过程无法进行下去,这时的可行流就是最大流。 二、调整过程 设 1.令 2.去掉所有标号,回到第一步,对可行流重新标号。 例:求下图所示网络中的最大流,弧旁数为 (3 ,1) v2 v1 v4 vs vt v3 (5 , 5) (5 , 1) (2 , 1) (5 ,4) (2 , 2) (5 ,5) (1 ,1) (2 ,0) 例:求下图所示网络中的最大流,弧旁数为 (3 ,0) v2 v1 v4 vs vt v3 (3 , 3) (5 , 1) (2 , 1) (4 ,3) (2 , 2) (5 ,3) (2 ,1) (1 ,1) 例14求下图所示网络中的最大流,弧旁数为 (3 ,3) v2 v1 v4 v6 vs vt v3 (3,0) (5 , 5) (3 , 2 (5 , 4) (5 ,2) (2 , 2) (4 ,2) (3 ,3) v5 (2 ,2) (4 ,2) 图8-40 解.用标号法。 1.标号过程。 1)首先给vs标号(0,+∞) 2)看vs:在弧(vs,v1)上,fs2=2cs2=4,具备标号条件。故给v2标号(+vs,δv2),其中δv2=min[(cs2-fs2), δvs]=min[2,+∞]=4. 3)看v2:在弧(v2,v5)上,f25=0c25=3,具备标号条件。故给v5标号(+v2,2),其中δv5=min[3,2]=2. …. vt类似前面的步骤,可由v4得到标号[+ v4,2] 由于vt已得到标号,说明存在可增广链,所以标号过程结束。 (3 ,3) v2 v1 v4 v6 vs vt v3 (3,0) (5 , 5) (3 , 2 (5 , 4) (5 ,2) (2 , 2) (4 ,2) (3 ,3) v5 (2 ,2) (4 ,2) (△,+∞) ( -v5 ,2) ( +v1 ,2) ( +v4 ,2) ( +v2 ,2) ( +vS ,1) ( +vs ,2) 图8-41 2.转入调整过程 令δ=δvt=2为调整量,从vt点开始,由逆可增广链方向按标号[+v4,2]找到点v4,令f4t′=f4t+2。 再由v4点标号[+v1,2]找到前一个点v1,并令f14′=f14+2。按v1点标号找到点v5, 由于标号为-v5,(v5,v1)为反向边,令f15′=f15-2。 由v5点的标号再找到v2,令f25′=f25+2。 由v2点找到vs,令fs2

文档评论(0)

daixuefei + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档