- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二节最大流问题,旅行售货员与中国邮路问题
Ch8 网络模型 Network Model 8.3 最大流问题 Maximal Flow Problem 8.3 最大流问题 Maximal Flow Problem 8.3.1 基本概念 ① ② ③ ④ ⑤ ⑥ 8 14 5 6 3 3 8 10 7 6 ⑦ 3 图8-18 4 图6-18所示的网络图中定义了一个发点v1,称为源 source,supply node ,定义了一个收点v7,称为汇 sink,demand node ,其余点v2,v3,…,v6为中间点,称为转运点 transshipment nodes 。如果有多个发点和收点,则虚设发点和收点转化成一个发点和收点。图中的权是该弧在单位时间内的最大通过能力,称为弧的容量 capacity 。最大流问题是在单位时间内安排一个运送方案,将发点的物质沿着弧的方向运送到收点,使总运输量最大。 设cij为弧 i,j 的容量,fij为弧 i,j 的流量。 容量是弧 i,j 单位时间内的最大通过能力,流量是弧 i,j 单位时间内的实际通过量,流量的集合f fij 称为网络的流。发点到收点的总流量记为v val f ,v也是网络的流量。 图6-18最大流问题的线性规划数学模型为 8.3 最大流问题 Maximal Flow Problem 满足下列3个条件的流fij 的集合 f fij 称为可行流 发点vs流出的总流量等于流入收点vt的总流量 8.3 最大流问题 Maximal Flow Problem 注:条件 2 和条件 3 称为流量守恒 conservation of flow 条件; 若存在有流入发点的流和收点的流,应从式中减去,条件 3 变为 链:从发点到收点的一条路线(弧的方向不一定都同向)称为链。从发点到收点的方向规定为链的方向。 前向弧:与链的方向相同的弧称为前向弧;前向弧集合记为μ+ 后向弧:与链的方向相反的弧称为后向弧; 后向弧集合记为 μ- 增广链: 设 f 是一个可行流,如果存在一条从vs到vt的链,满足: 1. 所有前向弧上fij 0 则该链称为增广链, 记为μ ① ② ③ ④ ⑤ ⑥ 前向弧 后向弧 容量 流量 这是一条增广链 8 4 4 6 9 (5) 2 3 4 6 8.3 最大流问题 Maximal Flow Problem 基本步骤: Step2:对点进行标号找一条增广链。 1 发点标号(∞) 2 选一个点 vi 已标号并且另一端未标号的弧沿着某条链向收点检查: A.如果弧的方向向前(前向弧)并且有fij cij,则vj 标号: θj=cij-fij B. 如果弧的方向指向vi(后向弧)并且有fji 0,则vj标号: θj=fji 当收点已得到标号时,说明已找到增广链,依据vi 的标号反向跟踪得到一条增广链。当收点不能得到标号时,说明不存在增广链,计算结束。 Step1: 找出第一个可行流,例如所有弧的流量fij 0 8.3.2 Ford-Fulkerson标号算法 8.3 最大流问题 Maximal Flow Problem Step3:调整流量 1 求增广链上点vi 的标号的最小值,得到调整量 2 调整流量 得到新的可行流f1,去掉所有标号,返回到第二步从发点重新标号寻找增广链,直到收点不能标号为止 【定理8.1】 可行流f 是最大流的充分必要条件是不存在发点到收点的增广链 . 8.3 最大流问题 Maximal Flow Problem ① ② ③ ④ ⑤ ⑥ 8 14 5 6 3 3 8 10 7 6 ⑦ 3 图8-19 10 6 3 6 3 7 0 6 1 4 3 1 7 【例6.10】求图8-18发点v1到收点v7的最大流及最大流量 【解】给定初始可行流,见图8-19 8.3 最大流问题 Maximal Flow Problem ① ② ③ ④ ⑤ ⑥ 8 14 5 6 3 3 8 10 7 6 ⑦ 3 图6-20 b 10 6 3 6 3 7 0 6 1 4 3 1 7 ∞ 2 3 3 7 第一轮标号: c12 f12,v2标号2 cij fij,v4、v5不能标号 后向弧f32 0, 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 8.3 最大流问题 Maximal Flow Problem ① ② ③ ④ ⑤ ⑥ 8 14 5 6 3 3 8 10 7 6 ⑦ 3 图8-2
您可能关注的文档
- 第二章食品M检验常用的仪器玻璃器皿消毒与灭菌.ppt
- 凱鸿施工方案.doc
- 潘口水电站工程特性表.doc
- 潘嘉杰同学的《易学C++》.doc
- 出入口指紋门禁方案.doc
- 潘培新我看修正主义.doc
- 凸輪轴教学方案制定.doc
- 潘多拉魔盒演绎希腊神话--黄金白银卷.doc
- 出入口膜結构设计方案展示.docx
- 第二章(三)几种重要的分布及其数字特征ppt.ppt
- 2025年度城市安全综合管理服务承包合同协议书.docx
- 二零二五年度拆迁安置房购房法律援助合同.docx
- 2025年山东省聊城市单招职业倾向性测试题库新版.docx
- 2025年江西婺源茶业职业学院单招职业倾向性测试题库1套.docx
- 二零二五年度农业科技必威体育官网网址协议(中英文版).docx
- 2025年度夫妻生活品质保障合同.docx
- 2025年河北正定师范高等专科学校单招职业倾向性考试题库学生专用.docx
- 2025年大数据处理与分析IT外包必威体育官网网址协议书.docx
- 二零二五年度新型材料研发必威体育官网网址及风险控制协议.docx
- 2025年山东省枣庄市单招职业适应性考试题库必威体育精装版.docx
文档评论(0)