教案_图和网络之二.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四节 最大流问题 引言 网络流的基本概念 求解网络最大流的基本原理 寻找网络最大流的标号法 确定网络中最大流的方法 引言 网络中的流量,称为网络流,如公路系统中的车辆流,控制系统中的信息流,金融系统中的现金流等 设产地 与销地 之间具有一个交通网,图中每一条弧   代表从 到 的运输线,产品经这条弧由 运到 ,弧旁的数字表示这条运输线的最大通过能力。现要求制定一个运输方案,使从 运到 的产品数量最多。 一、网络流的基本概念 流量与容量 给定一个有向图D=(V,A),在V中指定一点,称为发点(记为 ),同时指定另外一点,称为收点(记为 ),其余的点称为中间点。对于每一个弧     ,对应有一个       或简写为 ,称为弧的容量。我们把这样的一个有向图D称为一个网络,记作      ,容量是弧最大允许流通量 流量可看作是某时间内通过弧的物质的数量,记为 ,是网络流问题中的待求解变量 一、网络流的基本概念 网络流应当满足两个条件 每个弧上的流量不能超过该弧的容量  即容量限制条件 中间点的流量为零:平衡条件 定义:满足下述条件的流称为可行流 (1)容量限制条件:对每一个弧      (2)平衡条件:对于中间点, 对于发点 对于收点 一、网络流的基本概念 饱和弧与非饱和弧 若给一个可行流   ,定义网络中     (流量等于容量)成立的弧为饱和弧,    的弧为非饱和弧,    的弧为零流弧,   的弧为非零流弧 正向弧与反向弧 设 是网络中从始点到终点的一条链,凡与链走向一致的弧称为正向弧 ,逆向的称为反向弧  一、网络流的基本概念 增广链:对于一可行流  ,网络的一条链上的各弧满足 则称该是对于该可行流的增广链 增广链上的正向弧都是非饱和弧,反向弧都是非零流弧 沿着增广链可以继续增加流量,增量为 二、求解网络最大流的基本原理 数学模型 二、求解网络最大流的基本原理 给出一初始可行流,例如 。 寻找增广链,若存在,则通过该增广链调整、增加网络流。 若不存在增广链,则网络流不可再增加。求得最大流。 定理:可行流f*为最大流的充分必要条件是当且仅当网络不存在关于f*增广链。 三、寻找网络最大流的标号法 该算法是由Ford,Fulkerson于1956年提出,故称Ford-Fulkerson标号法.算法的实质是判断网络中是否存在增广链,并将其找出来. Ford-Fulkerson标号法 Ford-Fulkerson标号法(小节) Ford-Fulkerson标号算法,给每个节点以一对标号,第一个标号表示箭尾节点,第二个标号表示可调整量,若终点有了标号,则找到一条增广链。否则不存在增广链。 调整过程:在增广链上,正向弧加上调整量,反向弧减去调整量。经过调整网络流v(f)增加一个调整量: 例4-2:第一次迭代 第二次迭代 第三次迭代:最优解 四、确定网络中最大流的方法 最大流时始节点的净流出量 最大流时中介点的净流入量 最小割集的容量 割集 割集容量 最小割集 最小割集最大流定理 标号法求得最小割集 一个简单的例子 习题 P.266,习题4,图9-5(1)、(2)。 第六节 中国邮递员问题 哥尼斯堡七桥问题与欧拉图 中国邮递员问题 求解中国邮递员问题的奇偶点图作业法 奇偶点图作业法的改进方法 一、哥尼斯堡七桥问题与欧拉图 哥尼斯堡七桥问题 欧拉图与一笔画问题 二、中国邮递员问题 1962年,管梅谷先生提出中国邮递员问题 若图中无奇点,欧拉圈即为所求 若图中有奇点,则奇点必为偶数,在奇点间加边(重复走),使其变为偶数而成欧拉图。 中国邮递员问题是要求所加边的权之和最小。 三、求解中国邮递员问题的奇偶点图作业法 基本思想: 把一个有奇点的图增加重复边后成为不含奇点的欧拉图,构造初始可行方案; 寻找是否存在使重复边路长减少的改进的可行方案。 奇偶点图作业法步骤 构造初始可行方案:由于奇点个数必为偶数,因此奇点必成对出现;同时由于图是连通的,因此每一对奇点之间必存在一条链,在这条链上的各边都加上重复边而成为新图,必定是无奇点的欧拉图。 寻找改进可行方案:在两奇点间检查所有链,若某链的长度小于已加重复边的长度,则在该链的每边加上重复边,去掉原重复边。 重复以上步骤,直到任意两奇点间加重复边的链是最短的为止。 求解中国邮递员问题:例子 例子的初始可行解 例子的修正解 四、奇偶点作业法的改进方法 奇偶点作业法的瓶颈是需检查太多的链 可以首先求出任意一对奇点之间的最短路,从中选出总路长最小的组合方案。 也可以由奇点构成偶图,求最小匹配得到最优解。 一个四奇点的例子 习题 P.267,习题9 P.268,习题10:图9-10(A)、(B) 下面求该网络的最小割: * * 运筹学 讲课教师:汤建影 南京航空航天大学经济与管

文档评论(0)

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

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

1亿VIP精品文档

相关文档