第八章节 图与网络分析.ppt

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

此为增广链μ的费用. 最小费用最大流的求解 构造赋权有向图w(f), 定义: 在w(f)中找最小费用增广链, 直至没有最小费用增广链为止. 若存在最小费用增广链, 调整流量如下: 原始网络图 求最小费用最大流算法 赋 权 图 的构造 W(f (2)) *只对增广链 V1 (4,2) (2, 0) (-1,7) (6, 0) (4,0) V1 V2 V3 Vs Vt (-2, 5) (-4,2) (-1, 5) (1, 5) 求最小费用最大流算法 新 赋 权 图 W(f (2)) *只对增广链 V1 (4,2) (2, 0) (-1,7) (6, 0) (4,0) V1 V2 V3 Vs Vt (-2, 5) (-4,2) (-1, 5) (1, 5) 求最小费用最大流算法 在赋 权图 W(f (2)) 上求出 最短路 V1 (4,2) (2, 0) (-1,7) (6, 0) (4,0) V1 V2 V3 Vs Vt (-2, 5) (-4,2) (-1, 5) (1, 5) 在最短路上增加流量? = 3 ? 求最小费用最大流算法 依据新 的流量 构造又 一赋权 图 W(f (3)) *只对增广链 V1 (4,2) (2, 3) (-1,7) (6, 0) (4,3) V1 V2 V3 Vs Vt (-2, 5) (-1,5) (-4,2) (1, 8) ? 8 ? 10 ? 4 求最小费用最大流算法 赋 权 图 W(f (3)) 的构造 *只对增广链 V1 (4,2) (2, 3) (-1,7) (6, 0) (4,3) V1 V2 V3 Vs Vt (-2, 5) (-1,5) (-4,2) (-1, 8) (-4,3) (-2, 3) 求最小费用最大流算法 在赋权 图 W(f (3)) 上求出 最短路 V1 (4,2) (2, 3) (-1,7) (6, 0) (4,3) V1 V2 V3 Vs Vt (-2, 5) (-1,5) (-4,2) (-1, 8) (-4,3) (-2, 3) 求最小费用最大流算法 在初始 赋权图 W(f (0)) 上求出 最短路 V1 (4,2) (2, 3) (-1,7) (6, 0) (4,3) V1 V2 V3 Vs Vt (-2, 5) (-1,5) (-4,2) (-1, 8) (-4,3) (-2, 3) 在最短路上增加流量? = 1 ? 依据新 的流量 构造又 一赋权 图 W(f (4)) *只对增广链 V1 (4,3) (2, 4) (-1,7) (6, 0) (4,4) V1 V2 V3 Vs Vt (2, 4) (1, 8) ? 10 ? 5 ? 10 ? 4 ① ② ③ ④ ⑤ ⑥ 8 14 5 6 3 3 8 10 7 6 ⑦ 3 (10) (6) (3) (6) (3) (7) (0) (6) (1) 4 (3) (1) (7) ∞ 2 3 3 7 第一轮标号: c12f12,v2标号2 cij=fij,v4、v5不能标号 后向弧f320, v3标号θ3=f32 增广链μ={(1,2),(3,2),(3,4),(4,7) },μ+={(1,2),(3,4),(4,7)},μ-={(3,2)},调整量为增广链上点标号的最小值 θ=min{∞,2,3,3,7}=2 (2) 选一个点 vi 已标号并且另一端未标号的弧沿着某条链向收点检查: A.如果弧的方向向前(前向弧)并且有fij cij,则vj 标号:θj=cij-fij B. 如果弧的方向指向vi(后向弧)并且有fji0,则vj标号:θj=fji 当收点已得到标号时,说明已找到增广链,依据vi 的标号反向跟踪得到一条增广链。当收点不能得到标号时,说明不存在增广链,计算结束。 ① ② ③ ④ ⑤ ⑥ 8 14 5 6 3 3 8 10 7 6 ⑦ 3 (10) (8) (1) (6) (3) (7) (2) (6) (1) 4 (5) (1) (7) 调整后的可行流: (2) 调整流量 得到新的可行流f1,去掉所有标号,返回到第二步从发点重新标号寻找增广链,直到收点不能标号为止 ① ② ③ ④ ⑤ ⑥ 8 14 5 6 3 3 8 10 7 6 ⑦ 3 (10) (8) (1) (6) (3) (7) (2) (6) (1) 4 (5) (1) (7) ∞ 4 4 1 5 第二轮标号: Cij=fij,v4、v5不能标号,返回到v3 增广链μ=μ+={(1,3),(3,4),(4,7) },调整量为 θ=min{∞,4,1,

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档