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

运筹学基础-图论方法.pptVIP

  1. 1、本文档共27页,可阅读全部内容。
  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文档。上传文档
查看更多

§6.4最大流量问题当以物体、能量或信息等作为流量流过网络时,怎样使流过网络的流量最大,或者使流过网络的流量费用或时间最小。通常把设计为样的流量模型问题,叫做网络的流量问题。本节主要讨论最大流量问题。即在一定条件下,要求流过网络的流量为最大。12365653475732在有一个起点和一个终点的网络中,最大流量问题是企图找出,在一定时期内,能在起点进入,并通过这个网络,在终点输出的最大流量。(一)网路的最大流的相关概念st53424(0)3(0)2(0)1(0)1(0)5(0)3(0)2(0)5(0)定义网路上支路的容量为其最大通过能力,记为cij,支路上的实际流量记为fij图中规定一个发点s,一个收点tcij(fij)容量限制条件:0≤fij≤cij,当支路上fij=cij,称为饱和弧平衡条件:viA(vi)B(vi)满足上述条件的网路流称为可行流,总存在最大可行流(二)截集与截集容量st42319(4)6(1)9(9)2(0)5(4)7(5)8(8)10(8)5(5)截集:把网路中的发点和收点分开,并使s→t的流中断的正向弧的集合,也叫做割。福特-富克森定理:网路的最大流等于最小截集容量一般包含s点的成分中的节点集合用V表示,包含t点的成分中的节点集合用表示截集容量是指截集中弧的容量之和网路的最大流就是最小截集容量为14截集1={(s,1),(s,2)}(三)确定网路最大流的标号法从任一个初始可行流出发,如0流。若在当前可行流下再也找不到增广链,则已得到最大流!增广链是从发点到收点的一条链,该链上所有指向为s→t的前向弧,存在f<c;所有指向为t→s的后向弧,存在f>0,这样的链叫增广链。基本算法:找一条从s到t点的增广链。st54323(0)5(3)1(1)5(1)1(1)qs2=4q5t=2q45=3q43=1q32=1增广量q=minqij=min(4,1,1,3,2)=1st54323(1)5(4)1(0)5(2)1(0)增广过程:前向弧fij=fij+θ,后向弧fij=fij–θ,增广后仍是可行流欲求增广量第一步:标号过程,找一条增广链找最小截集的标号法步骤1、给源点s标号[s+,q(s)=?],表示从s点有无限流出潜力2、找出与已标号节点i相邻的所有未标号节点j,若(1)(i,j)是前向弧且饱和,则节点j不标号(即此路不通);(2)(i,j)是前向弧且未饱和,则节点j标号为[i+,θ(j)],表示从节点i正向流出,可增广θ(j)=min[θ(i),cij?fij];(3)(j,i)是后向弧,若fji=0,则节点j不标号(即此路不通);(4)(j,i)是后向弧,若fji0,则节点j标号为[i?,θ(j)],表示从节点j流向i,可增广θ(j)=min[θ(i),fji];最大流最小截集的标号法步骤3、重复步骤2,可能出现两种情况:(1)节点t获得标号,找到一条增广链,由节点t标号回溯可找出该增广链;到第二步(2)节点t尚未标号,但无法继续标记,说明网路中已不存在增广链,当前流v(f)就是最大流;所有获标号的节点在V中,未获标号节点在中,V与间的弧即为最小截集,最小截集容量即为该网络最大流量;算法结束最大流最小截的标号法步骤第二步:增广过程1、对增广链中的前向弧,令f?=f+q(t),q(t)为节点t的标记值2、对增广链中的后向弧,令f?=f?q(t)3、非增广链上的所有支路流量保持不变第三步:抹除图上所有标号,回到第一步以上算法是按广探法描述的,但在实际图上作业时,按深探法进行更快捷一次只找一条增广链,增广一次换一张图最后一次用广探法,以便找出最小截集最大流最小截集的标号法举例st42319(4)6(1)9(9)2(0)5(4)7(5)8(8)10(8)5(5)(s+,?)(s+,2)(2-,2)(1+,2)(3-,1)(4+,1)第一条链:(s+,?)→(s+,2)→(2-,2)→(1+,2)→(3-,1)→(4+,1)q=1前向弧fij=fij+θ后向弧fij=fij–θst

文档评论(0)

SYWL2019 + 关注
官方认证
文档贡献者

权威、专业、丰富

认证主体四川尚阅网络信息科技有限公司
IP属地四川
统一社会信用代码/组织机构代码
91510100MA6716HC2Y

1亿VIP精品文档

相关文档