学习课件第7章图与网络分析.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
运筹学 刘新旺 博士 教授 研究领域:物流与供应链管理、不确定决策与优化 讲授课程:运筹学、现代企业管理系统、供应链管理 单 位:东南大学管理学院管理科学与工程系 E-mail: xwliu@seu.edu.cn 电 话H) (O) 第7章 图与网络分析 网络的基本概念 最小生成树 最短路径问题 网络最大流问题 一、起源 1736年瑞士数学家欧拉(E.Euler)在求解七桥一笔画难题时,就用了点线图来分析论证: 每个点均有奇数条边时,一笔画问题无解。 1、图的基本概念 图有一些点和点之间的联线(带箭头或不带箭头)所组成。 不带箭头的联线称为边,不带箭头的称为弧。 点和边组成无向图:G=(V,E)。 点和弧组成有向图:D=(V,A)。 端点、关联边、多重边、环 简单图、多重图。 点的次:悬挂点、悬挂边、孤立点、奇点、偶点。 一、图:无向图 有向图 ? 所有点的次数之和等于边数的两倍。这是因为在计算各点的次数时,每条边均用了两次。 ? 奇点的个数必为偶数。因为所有点的次数之和是偶数,则所有奇点的次数也是偶数,故奇点成对出现。 第二节 树 什么是树? 树的性质和判定 求支撑树的方法 最小支撑树问题 求最小支撑树的方法 第三节 最短路问题 什么是最短路问题? 求解最短路问题的基本思路 Dijstra (荷兰人)算法:标号法 Ford(美国人)算法:修正标号法 寻找最短路径的方法:双标号 二、求解最短路问题的基本思路 使用线性规划的解法,但不能利用最短路问题的特点,使解法更有效。 利用动态规划的思路,即对于在始点到终点的总体最短路径上的任意一点,从始点到该点的最短路在总体最短路径上。 根据上述第二点,可以用标号法求解。 三、Dijkstra算法 对每个节点,用两种标号:T和P,表示从始点到该节点的距离,P是最短距离,T是目前路径的距离。 通过不断改进T值,当其最小时,将其改为P标号。 开始时,令始点有P=0,的P标号,其它节点有T=M。 S: 已确定最短路的(即具有P标号)的节点集合。 P:最短路径长度信息; T: 目前路径长度信息。 ?: 相关长度的路径信息 四、Ford算法 Dijkstra算法计算停止判别标准: (1 )对于求VS→Vt的最短路,Vt标上P标号时计算停止; (2)对于求VS→所有点的最短路,所有点标上P标号时计算停止。 Dijkstra算法的说明 (1) 路权为负值时失效(交通网络中一般不存在) (2) 对于无向图—(将原图中的每条边视为由方向相反的两条弧组成,其权相等。 具有负权的网络,应当用Ford算法又叫修正标号法。修正标号法的特点是:不但最小T标号应当改为P标号,P标号也可以修改,修改后的P标号再次改为T标号。 第四节 最大流问题 网络流的基本概念 求解网络最大流的基本原理 寻找网络最大流的标号法 确定网络中最大流的方法 一、网络流的基本概念 流量与容量 可行流:节点和边的限制条件 饱和弧和非饱和弧 正向弧和反向弧 增广链:对于一可行流 ,网络的一条链满足 二、求解网络最大流的基本原理 数学模型 二、求解网络最大流的基本原理 给出一初始可行流,例如 。 寻找增广链,若存在,则通过该增广链调整、增加网络流。 若不存在增广链,则网络流不可再增加。求得最大流。 定理:可行流f为最大流的充分必要条件是当且仅当网络不存在增广链。 Ford-Fulkson标号算法,给每个节点以一对标号,第一个标号表示箭尾节点,第二个标号表示可调整量,若终点有了标号,则找到一条增广链。否则不存在增广链。 调整过程:在增广链上,正向弧加上调整量,反向弧减去调整量。经过调整网络流v(f)增加一个调整量: 二、中国邮递员问题 1962年,管梅谷先生提出 中国邮递员问题 若图中无奇点,欧拉圈即为所求 若图中有奇点,则奇点必为偶数,在奇点间加边(重复走),使其变为偶数而成欧拉图。 中国邮递员问题是要求所加边的权之和最小。 8 12 9 10 6 1 3 5 0 V9 V8 V7 V6 V5 V4 V3 V2 V1 S={v1,v4 ,v3, v2, v5, v9 } V9 V8 V7 V6 V5 V4 V3 V2 V1 8 6 1 3 5 0 V9 V8 V7 V6 V5 V4 V3 V2 V1 V5 V5 V5 V5 V2 V1 V1 V3 0 T: P: ?: 8 11 9 10 6 1 3 5 0 V9 V8 V7 V6 V5 V4 V3 V2 V1 S={v1,v4 ,v3, v2, v5, v9, v7 } V9

文档评论(0)

新起点 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档