系统工程课件-ch3图与网络分析.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《系统工程课件-ch3图与网络分析.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统工程 课件 _ch3 网络分析
- 资源描述:
-
1、南京农业大学工学院 陈青春 制作 系 统 工 程第三章 图与网络分析 2主要内容1 图的基本概念1 图的基本概念第三章 图与网络分析一、图、连通图、赋权图二、一笔画问题三、中国邮路问题四、子图和树2 有向图4 最短路问题3 图的矩阵表示31 图的基本概念一、图、连通图、赋权图1 图的基本概念一、图、连通图、赋权图二、一笔画问题三、中国邮路问题四、子图和树41 图的基本概念概述兰德公司简介概述(1)由来生产实际中的许多问题虽然多属于不同领域,但其中相当一部分问题都可以用图与网络的形式进行描述(2)意义不仅本身具有重要的理论意义,更重要的是作为其它学科的公共基础而被广泛应用(3)应用物理学、控制论
2、、信息论、交通运输、经济管理、计算机科学等(4)用例项目管理、通信线路的架设、输油管道的铺设、公路或铁路交通网络的合理布局等 51 图的基本概念一、图、连通图、赋权图 1.图图论中的图与几何图形的区别一、图、连通图、赋权图1.图与以前在数学中学的几何图形不完全相同哥尼斯堡七桥问题:ABCD示意图图论中的图BDCe2e1e6e5e7e4e3A欧拉将此问题归结为一个“一笔画”问题,并证明了是不可能的,因为图中的每个点都与奇数条边相关联,不可能将这个图不重复地一笔画成,这是古典图论中一个著名问题。61 图的基本概念一、图、连通图、赋权图 1.图图的基本概念图论中的图与几何图形的区别几何图形:强调几何
3、要素(如长度、角度、面积、形状等)的准确性(如桥的准确位置、长度、岛的面积大小)两个图在图论中完全相同图论中的图:不关注几何要素的准确性,强调点的数量及点之间关系的准确性(如有几个岛、岛之间是否有桥、岛与岸之间是否有桥以及有几座桥)BDCe2e1e6e5e7e4e3AABCD71 图的基本概念一、图、连通图、赋权图 1.图图的基本概念(续)图的基本概念顶点:定义3-1:ADBCe2e1e4e3e5e6端点:关联边:相邻点:相邻边:环:通常用点表示具体的或抽象的事物,而用边表示事物之间的某种联系。81 图的基本概念一、图、连通图、赋权图 1.图图的基本概念(续)图的基本概念(续)多重图:多重边:
4、ADBCe2e1e4e3e5e6简单图:图的阶:顶点的度:偶点:奇点:含有多重边的图称为多重图。无环无多重边的图称为简单图。图中顶点的个数称为图的阶。以v为端点的边的条数称为点v的度,记作 deg(v)或d(v)度为偶数的点称为偶点。度为奇数的点称为奇点。规定环计算两次 91 图的基本概念一、图、连通图、赋权图 1.图2.连通图图的基本概念(续)悬挂点:孤立点:ADBCe2e1e4e3e5e6悬挂边:度为1的点称为悬挂点。与悬挂点关联的边称为悬挂边。EF度为零的点称为孤立点。所谓连通图,即图中任意两点都能通过一系列顺序相连边通达,这一系列顺序相连的边称为链。101 图的基本概念一、图、连通图、
5、赋权图 2.联通 图3.赋权图2.连通图定义3-3(链、圈):简单链:所有边不重复的链(即各边互不重复)。v1v2v3v4v5v6v7即各边顺序相连以下概念也适用于圈初等链:所有点不重复的简单链(即点边均不重复)。连通图:若图中任意两点之间至少存在一条链,则图称为连通图,否则称为不连通图。111 图的基本概念一、图、连通图、赋权图 3.赋权图二、一笔画问题3.赋权图定义3-4(赋权图):在实际问题中,常常遇到每条边对应一个数量指标的情况。例如,若用边表示线路(电线、公路、铁路、管道等),则往往要考虑它们的长度,或相应的运输价格等,这时,我们需为图的各边给出相应的数量指标,并称之为“权”。相对于
6、非赋权图,赋权图在图论的理论和应用方面有着重要的地位,赋权图中的边不仅表示图中各点之间的关联关系,而且同时表示出了各点之间的数量关系,所以赋权图被广泛应用于各领域的最优化问题。定义3-5(图的权):图中各条边权的和称为图的权,记作 GvvijjiwGW,121 图的基本概念二、一笔画问题1 图的基本概念一、图、连通图、赋权图二、一笔画问题三、中国邮路问题四、子图和树13欧拉不仅证明了哥尼斯堡问题是不可能一笔画回到原出发点的,而且还证明了哥尼斯堡问题甚至不是可一笔画的。为了了解欧拉的结论,我们给出下列定义及定理。1 图的基本概念二、一笔画问题定义:欧拉链定义(可一笔画的图):我们可以笔不离纸地连
7、续画出该图,并且各边没有重复,即可以“一笔画”画出该图,我们称这种图为可一笔画的。如果连通图有一条包括所有顶点,但各边只出现一次的路线,则称这个连通图为可一笔画的图。v3v4v1v2v5v3v4v1v2v5141 图的基本概念二、一笔画问题哈密尔顿图定义3-7(欧拉链):经过且仅经过图中每条边一次的链称为欧拉链。定义3-8(欧拉圈):经过且仅经过图中每条边一次的圈称为欧拉圈。定理3-1(欧拉链的充要条件):连通图含有欧拉链的充分必要条件是图中奇点的个数为0或2。定理3-2(欧拉链的充要条件):连通图含有欧拉圈的充分必要条件是图中不存在奇点。定义3-8(欧拉图):含有欧拉圈的图称为欧拉图。185
8、7年,英国数学家哈密尔顿提出了一个与上述问题密切相关的问题,即一个图是否存在这样一条路线,该路线经过所有顶点,且每个顶点只经过一次?可以证明,这样的路线必定是一个圈,称为哈密尔顿圈。含有哈密尔顿圈的图称为哈密尔顿图。哥尼斯堡人想走过七座桥,且每座桥只能走过一次,最后回到出发点,这样的想法是不可能实现的。欧拉链的特点是经过图的所有边,且每条边只经过一次,但对是否经过所有顶点及通过各顶点的次数没有限制。151 图的基本概念二、一笔画问题三、中国邮路问题(1)(2)(6)(4)(3)(5)哈密尔顿图,非欧拉图(有奇点)欧拉图,非哈密尔顿图(无奇点)既是欧拉图又是哈密尔顿图的图是存在的 需要指出,我们
9、已经知道欧拉图的判断准则,即所有顶点均为偶点(或不存在奇点),但是尚没有一个哈密尔顿图的判断准则。然而,哈密尔顿图是有一定实用价值的,如与其有密切关系的“巡回售货员问题”,即找出一条包含所有顶点的最短闭合路线(这里,城市为顶点,城市之间的距离为边的长度)。参考消息2010.10.26:瞬间解出“巡回售货员问题,蜜蜂大脑击败电脑”英国卫报网站10.24报道。伦敦大学皇家霍洛维学院的研究研究小组利用电脑控制的人造花朵测试蜜蜂的行为,发现大脑小如草籽的蜜蜂很快能够确定最短路线。目前电脑是通过穷比法来求解的。该问题对于依赖于交通流、互联网、供应链的现代生活不无意义。161 图的基本概念1 图的基本概念
10、一、图、连通图、赋权图二、一笔画问题三、中国邮路问题四、子图和树三、中国邮路问题 171 图的基本概念三、中国邮路问题 1.问题描述 二、中国邮路问题邮递员在投送报刊信件时,从邮局出发,一般每次都要走遍他所负责的全部街道,任务完成后返回邮局。那么邮递员应该选择一条什么样的路线才能以尽可能少的路程走完所有的街道呢?这个问题是我国著名运筹学家管梅谷教授于1962年首先提出的,并给出了它的解法,因此国际上称为中国邮路问题。在一个赋权图上,求一个圈,该圈经过图中每条边至少一次,并使圈中各边权值的总和为最小。称经过每条边至少一次的圈为邮递员路线。中国邮路问题就是求最优的邮递员路线。2.定理1.问题描述如
11、何理解最优邮递员路线?欧拉图:则以邮局为始终点的一个欧拉圈就是最优邮递员路线。非欧拉图:则邮路中的某些边必须重复,带有重复边且总权值最小的圈最优邮递员路线。能形成圈的重复边方案不止一个,这时的问题是重复哪些边最好。181 图的基本概念三、中国邮路问题 2.定理 定理 3-42.定理 因为每条边与两个端点相关联,所以计算顶点的度时,每条边均使用了两次,所以全部顶点度的和等于边数的两倍。定理3-3(顶点度之和与边数的关系):说明:191 图的基本概念三、中国邮路问题 2.定理 3中国邮路问题的求解思路 定理3-4(奇点个数奇偶性):证明:对于任一个图G,奇点的个数必为偶数。(偶点个数更是偶数?)(
12、1)点集分解:偶点集合奇点集合:21VVV(度之和为奇数?偶数?当然偶数)(度之和为奇数?偶数?取决于奇点个数的奇偶性)(2)由定理3-3:qvdvdvdVvVvVv221 212VvVvvdqvd偶数 偶数(3)由于奇点集合中所有奇点的度之和为偶数,所以奇点集合中所有奇点的个数必为偶数。201 图的基本概念三、中国邮路问题 3中国邮路问题的求解思路 4中国邮路问题的求解方法 3.中国邮路问题的求解思路 两种情况:(1)不存在奇点:为欧拉图,以邮局为始终点的欧拉圈即为所求(2)存在奇点:为非欧拉图,为形成圈,必须须在某些边上重复一次或多次。此时,为了减少重复路线的长度,则需要考虑图中各边的权值
13、。?消除奇点方法1 消除奇点方法2 重复边 消除奇点方法3 能消除奇点的方案很多,何为最佳?求解思路:在含有奇点的赋权连通图中,增加一些边,使得在新得到的图中不含奇点,并且使得增加边的权值总和最小。211 图的基本概念三、中国邮路问题 4中国邮路问题的求解方法(1)增加边的确定方法 4.中国邮路问题的求解方法奇偶点作业法 关键步骤:(1)如何增加边,使图不含奇点?(2)如何判断增加边的总权值最小?221 图的基本概念三、中国邮路问题 4中国邮路问题的求解方法(2)最小权值增加边的确定方法(1)增加边的确定方法(i)增加边必须是重复边(ii)增加边必须能消除奇点由于是连通图,奇点之间必存在链奇点
14、之间的链不止一条在链上增加重复边,可满足要求既无引入新边,也不影响原来的偶点。方案当然不止一个将奇点两两相连,必能消除奇点因为奇点的个数为偶数增加边方法一增加边方法二231 图的基本概念三、中国邮路问题 4中国邮路问题的求解方法 圈条件图示(2)最小权值增加边的确定方法 定理3-5(最小权值增加边的充要条件)设M是使图G不含奇点的所有增加边集合,则M中所有增加边权值总和为最小的充分必要条件为:(i)图G的每条边上最多增加一条边;(ii)在图G的每个圈上,增加边的总权值不超过该圈 原总权值的一半。(边条件)(圈条件)定理说明:(i)显然成立(ii)如果在图中某个圈上增加边的总权值超过该圈原总权值
15、的一半,则去掉该圈的增加边,同时给该圈的其余边加上增加边。这样,图中仍不会出现奇点,但可使增加边的总权值减少到不超过该圈原总权值的一半。241 图的基本概念三、中国邮路问题 4中国邮路问题的求解方法 5奇偶点图上作业法的步骤 圈条件图示说明:w2w1,21121www若21221www则必有251 图的基本概念三、中国邮路问题 5奇偶点图上作业法的步骤 例 3-3 5奇偶点图上作业法的步骤:(1)找奇点,确定初始增加边。在每两个奇点间找一条链,在链经过的所有边上都增加一条边。(2)检验定理3-5的两个条件是否满足,若满足则停止求解过程,否则转入第3步。(3)调整增加边。若某边不满足边条件:则从
16、该条边上去掉偶数条增加边,以保证图中顶点仍全部是偶点;若某圈不满足圈条件:则将这个圈上的增加边去掉,将该圈的其余边上增加边,并转回到第2步。261 图的基本概念三、中国邮路问题 例 33 四、子图和树 例3-3 求图3-7(a)的最优邮递员路线。(1)找奇点v1v6v7v8v9v2v3v4v5494642553443解:初始增加边总权值:21(2)检验边条件圈条件不满足(3)调整增加边(4)再检验点击,再选一个圈不满足点击,显示“不满足”(5)再调整增加边点击,显示新增加边,点击,删除旧增加边调整后的增加边总权值:17,有所改善(6)再检验全部13个圈均满足全条件。最优路线总权值53+1568
17、6.讨论(1)难点(圈检验)(2)找最优路线点击,显示奇点点击,显示增加边确定初始增加边满足先选择一个圈,点击(点击)271 图的基本概念1 图的基本概念一、图、连通图、赋权图二、一笔画问题三、中国邮路问题四、子图和树四、子图和树281 图的基本概念四、子图和树 子图图示 4.子图和树 1.子图(1)定义3-9(子图)当寻找一个图中的一部分符合某些条件时,即涉及到子图最简单的图为树,既连通,边数也最少即子图的全部顶点和边都被原图包含(2)两种重要的子图(i)部分图全部顶点,部分边(ii)真子图部分顶点,部分边291 图的基本概念四、子图和树 2.树 v4v1v2v3v5(a)图Gv4v1v2v
18、3v5v4v1v2v5(b)图G一个部分图一个部分图(c)图G的一个真子图的一个真子图301 图的基本概念四、子图和树 2.树 树的定义 2.树例3-4分析:(1)必须是连通图因要求任意两个城市之间均能互相通话如含圈,则从圈上去掉一条边,仍连通在6个城市v1,v2,v6之间架设电话线,要求任意两个城市之间均能互相通话,试说明对代表这个电话网的图有什么要求。(2)必须不含圈满足例3-4要求的图v1v2v3v4v5v6特点:不含圈的连通图311 图的基本概念四、子图和树 2.树 关于树的定理(1)树的定义定义3-10(树)一个无圈的连通图称为树,记作T(2)树的性质性质1树中任意两点之间,有且仅有
19、一条链。因为树是连通的,所以任意两点之间必存在链。又,如果两点之间有两条不同的链,则必有圈,这与树的定义相矛盾。性质2若树中去掉任意一条边,则树成为不连通图。由性质1,树中任一条边是连接该边两个端点的唯一的一条链,所以去掉这条边后,其两个端点不再连通,由该性质,树中任一条边是连接该边两个端点的唯一的一条链,该性质说明,在点集合相同的图中,树是边数最少的连通图。321 图的基本概念四、子图和树 2.树 关于树的定理 关于树的定理定理3-6(顶点数与边数的关系)证明:该性质说明,在点集合相同的图中,树是边数最少的连通图。设树T的顶点数为P,则其边数为P-1。使用归纳法证明。(1)对于P2,定理显然
20、成立。(1)设Pk时定理为真(即边数为k-1),证明Pk 1时定理成立331 图的基本概念四、子图和树 2.树 3图的部分树 v1v2v3v4v5v6Pk 1,边数?v1v2v3v4v5v6去掉一条边(边数?)端点重合Pk,边数?(由假设,k-1)边数k-1+1k 新图:原图:341 图的基本概念四、子图和树 3图的部分树(2)求连通图部分树的方法 3.图的部分树例3-5图中所示顶点 v1,v2,v9代表9个城市,顶点之间的连线表示电话线架设的允许路线。要求任何两个城市之间都可以彼此通话(允许通过其它城市),并且电话线的根数最少,问满足要求的应是什么图?(1)定义部分树的用途很广,因为它是包含
展开阅读全文