网站大量收购闲置独家精品文档,联系QQ:2885784924

图与网络规划.pptVIP

  1. 1、本文档共77页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
定义5 给一截集 把截集 中所有弧的容量之和成为这个截集的容量 (简称为截量)。记为 ,即 可以证明,任何一个可行流的流量 v(f) 都不会超过任一截集的容量,即 显然,若对于一个可行流 f*, 网络中有一个截集 使 ,则 f* 必是最大流,而且 必是 D 的所有截集中,容量最小的一个,即最小截集。 若 f 为网络上的可行流,则有: (1)流 f 为网络上最大流的充要条件是网络中不存在 f 的增广链。 (2)若 f 为最大流,则其流量等于最小截集的容量。 关于最大流,有下面重要的结论: 任何一个网络都有可行流,例如零流 7.4.2 寻求最大流的标号(Ford,Fulkerson) 从一个可行流出发(若网络中没有给定 f,则可以设 f 是零流),经过标号过程与调整过程,就能求得最大流。 (1) 标号过程(标号过程的目的是什么?) 在这个过程中,网络中的点或者是标号点(又分为已检查和未检查两种),或者是未标号点,每个标号点的标号包含两个部分:第一个标号表明它的标号是从哪一点得到的,以便找出增广链;第二个标号是为确定增广链的调整量用的。 先给 vs 标上 (0, +∞), 这时vs 是标号的点,其余都是未标号的点。一般地,取一个标号而未检查的点vi, 对其他没有标号且与 vi 相邻的点按下面规则进行标号: (1)若在弧 (vi , vj) 上, fij<cij , 则给vj 标号(vi , l(vj))。这里 l(vj)=min{l(vi), cij - fij}, 这时 vj 成为标号而未检查的点。 (2)若在弧 (vj , vi) 上, fji>0 , 则给vj 标号(-vi , l(vj))。这里 l(vj)=min{l(vi), fji}, 这时 vj 成为标号而未检查的点。 注:不满足上面两个条件之一的点,不标号 (2) 调整过程 去掉所有的标号,对新的可行流 , 重新进入标号过程 先按 vt 及其他点的第一个标号,利用“反向追踪” 的办法,找出增广链。例如 vt 的第一个标号是vk (或-vk),则弧(vk, vt ) (或相应地(vt, vk ) )是 上的弧,接下来检查 vk 的第一个标号, ……以此下去,直到 vs为止。这时被找出的弧就构成了增广链 。 令调整量 ? 是 l(vt), 即 vt 的第二个标号。令 例7.5 用标号法求图 7-15 所示网络的最大流。弧旁的数是 。 (0,+∞) (Vs, 4) (-V1, 1) (-V2, 1) (V2, 1) (V3, 1) 解:标号过程如下 因 Vt有了标号,故转入调整过程 找到增广链Vs→V1 →V2 →V3 →Vt 易见 ={(Vs ,V1),(V3 ,Vt)} ={(V2 ,V1),(V3 ,V2)} 按?=1,在 增广链 μ上调整 f fs1+?=1+1=2 f3t+?=1+1=2 f21 - ?=1-1=0 f32 - ?=1-1=0 其余的 fij 不变,调整后得图 6.21 所示的可行流 Vs V2 V1 V4 V3 Vt (5,3) (3,0) (2,2) (1,0) (4,3) (2,2) (5,2) (3,3) (1,0) (0,+∞) (Vs,3) 图6.21 开始给Vs 标以(0,+∞), 给V1标以(Vs, 3), 检查 V1发现弧(V1, V3)上 f13=c13. 弧(V2, V1) 上 f21=0, 均不符合标号条件,标号过程无法进行下去,算法结束。这时网络中的可行流即为所求最大流,最大流量为 V(f)=fs1+fs2=f4t+f3t=3+2=5 同时可以找到最小截集(V, V’ ), V={Vs, V1}为标号点集合, V’={ V2 ,V3, V4 , Vt }, 所以 最小截集(V, V’ )={(Vs ,V2), (V1,V3)}, 它的容量为 5 作业:P219 例 7.12 P226,7(2) 网络从发点到收点的各通路中,由容量决定其通过能力,最小截集则是这此路中的咽喉部分,或者叫瓶颈,其容量最小,它决定了整个网络的最大通过能力。要提高整个网络的运输能力,必须首先改造这个咽喉部份的通过能力。 最

文档评论(0)

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

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

1亿VIP精品文档

相关文档