- 1、本文档共91页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十章 网络规划 1.2 如果 vt 得到标号,则已经找到一条 f 的增广链, 转 Step 2;否则转 1.1 ; 对 f 增广: Step 2 2.0 取 vj = vt ; 2.1 若 vj 的标号 lj = 0,即 vj = vs ,增广结束,取消 D 中所有标号 (除 vs 的) ,转 Step 1,否则 转 2.2; 2.2 若 lj = i , 令 fij := fij + ht , vj = vi , 转 2.1 ; 若 lj = -i , 令 fij := fij - ht , vj = vi , 转 2.1 . Step 3 f 是 D 中最大流 . 此时已标号顶点的集合记为 S, 则 是 D 中最小割集 . §3 最大流问题 Example 15 用标号算法求如下网络的最大流、最小割集 . v1 v2 v3 v4 v5 vs vt (12,3) (2,2) (10,6) (2,2) (4,3) (3,2) (9,1) (8,1) (2,2) (10,6) (7,3) (3,3) Solution : 已有一个流量 为 9 的可行流, 进行 标号. v1 v2 v3 v4 v5 vs vt (12,3) (2,2) (10,6) (2,2) (4,3) (3,2) (9,1) (8,1) (2,2) (10,6) (7,3) (3,3) (0 , m) (s , 9) (s , 4) (1 , 1) (-4 , 1) 能标号的都要标, 选谁检查是任意的 (4 , 1) v1 v2 v3 v4 v5 vs (12,3) (2,2) (10,6) (2,2) (4,3) (3,2) (9,1) (8,1) (2,2) (10,6) (7,3) (3,3) vt (7,4) (4,4) (12,4) (0 , m) (s , 8) (s , 4) (2 , 4) (3 , 4) (5 , 4) v1 v2 v3 v4 v5 vs (12,4) (2,2) (10,6) (2,2) (4,4) (3,2) (9,1) (8,1) (2,2) (10,6) (7,4) (3,3) vt (10,10) (8,5) (10,10) (9,5) (0 , m) (s , 8) (-1 , 2) (2 , 2) (3 , 2) (-5 , 2) (4 , 2) v1 v2 v3 v4 v5 vs (12,4) (2,2) (10,10) (2,2) (4,4) (3,2) (9,5) (8,5) (2,2) (10,10) (7,4) (3,3) vt (7,6) (2,0) (8,7) (9,7) (3,0) (12,6) (0 , m) (s , 6) 此时为最大流 v(fmax) = 16 最小割集为 = {(vs , v2),(v1 , v3), (v1 , v4)} 第十章 网络规划 v1 v2 v3 v4 v5 vs (k,0) vt v6 (k,0) (k,0) (k,0) (k,0) (k,0) (k,0) (k,0) (1,0) v(fmax)= 2k (0 , m) (s , k) (s , k) (1 , k) (3 , 1) (4 , 1) (6 , 1) v1 v2 v3 v4 v5 vs (k,1) vt v6 (k,0) (k,0) (k,1) (k,1) (k,0) (k,1) (k,0) (1,1) (0 , m) (s , k-1) (s , k) (-4 , 1) (2 , k) (4 , k) (5 , 1) (3 , k) (3 , 1) v1 v2 v3 v4 v5 vs (k,1) vt v6 (k,1) (k,1) (k,1) (k,1) (k,1) (k,1) (k,1) (1,0) 继续,… 有什么问题? 增广次数与 k 相关 . 该问题由 Edmonds 和 Karp 改进:加 上“先标号 者先检查” 原则即可. (广度优先 搜索) §3 最大流问题 v1 v2 v3 v4 vs vt 4 三、应用举例 Example 16 如下是一个交通网络,弧上数字为道路的 车流容量, 问题是要在未规定流向的道路上设置单向行 驶的标志, 使从顶点 vs 到 vt 的车流量最大 . 4 3 2 1 3 2 2 2 Solution : 只需对未规定 流向的道路设为双向两 条道,求其最大流 .
文档评论(0)