离散数学第23讲.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《离散数学第23讲.ppt》由会员分享,可在线阅读,更多相关《离散数学第23讲.ppt(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第 四四 部部 分分信息学院计算机应用技术系信息学院计算机应用技术系授课教师:胡静授课教师:胡静办公地点:信息楼办公地点:信息楼805电子邮箱:电子邮箱:ise_ 第第23讲讲离散数学离散数学 第第2323讲讲回顾上节课内容:回顾上节课内容:l图论中的基本概念图论中的基本概念l握手定理及推论握手定理及推论l完全图及其特征完全图及其特征l通路及回路通路及回路1/8/20232离散数学离散数学 第第2323讲讲本讲基本知识点:本讲基本知识点:l1、欧拉图、欧拉图 欧拉图的定义欧拉图的定义 欧拉图的判断欧拉图的判断l2、哈密尔顿图、哈密尔顿图 哈密尔顿图的定义哈密尔顿图的定义 哈密尔顿图判断的充分
2、条件哈密尔顿图判断的充分条件l3、树、树 树的定义树的定义 最小生成树最小生成树1/8/20233 1818世纪,在俄国哥尼斯堡城世纪,在俄国哥尼斯堡城(KonnigsbergKonnigsberg)(今俄罗斯加里宁)(今俄罗斯加里宁格勒)的普莱格尔(格勒)的普莱格尔(PregelPregel)河上)河上有有7 7座桥河中间有两座岛,岛与河座桥河中间有两座岛,岛与河岸之间架有六座桥,另一座桥则连岸之间架有六座桥,另一座桥则连接着两个岛星期天散步已成为当接着两个岛星期天散步已成为当地居民的一种习惯,但试图走过这地居民的一种习惯,但试图走过这样的七座桥,而且每桥只走过一次样的七座桥,而且每桥只走过
3、一次却从来没有成功过直至引起瑞士却从来没有成功过直至引起瑞士数学家欧拉数学家欧拉(LeonhardLeonhard EulerEuler,17071783)17071783)注意之前,没有人能够注意之前,没有人能够解决这个问题解决这个问题第十五章第十五章 欧拉图与哈密尔顿图欧拉图与哈密尔顿图1/8/20234第十五章第十五章 欧拉图与哈密尔顿图欧拉图与哈密尔顿图 陆地陆地 岛屿岛屿 岛屿岛屿 陆地陆地哥尼斯堡七桥问题哥尼斯堡七桥问题 如何不重复地走完七桥后回到起点?。A AB BC CD D1/8/20235第十五章第十五章 欧拉图与哈密尔顿图欧拉图与哈密尔顿图15.1 15.1 欧拉图欧拉图
4、定义定义15.115.1通过图通过图(无向图或有向图无向图或有向图)中所有边一次且仅一次行遍所中所有边一次且仅一次行遍所有顶点的通路称为有顶点的通路称为欧拉通路欧拉通路。通过图中所有边一次且仅一次行遍所有顶点的回路称为通过图中所有边一次且仅一次行遍所有顶点的回路称为欧拉回路欧拉回路。具有欧拉回路的图称为具有欧拉回路的图称为欧拉图欧拉图。具有欧拉通路而无欧拉回路的图称为具有欧拉通路而无欧拉回路的图称为半欧拉图半欧拉图。规定:规定:平凡图是欧拉图。平凡图是欧拉图。1/8/20236第十五章第十五章 欧拉图与哈密尔顿图欧拉图与哈密尔顿图定理定理15.115.1无向图无向图G G是欧拉图是欧拉图 G
5、G是连通图,且是连通图,且G G中没有奇度顶点。中没有奇度顶点。定理定理15.215.2无向图无向图G G是半欧拉图是半欧拉图 G G是连通图,且是连通图,且G G中恰有两个奇度中恰有两个奇度顶点。并且这两个奇度结点分别为欧拉通路的起点和终点。顶点。并且这两个奇度结点分别为欧拉通路的起点和终点。任意两点之间都有通路1/8/20237解解:在在图图中中,仅仅有有两两个个度度数数为为奇奇数数的的结结点点b b,c c,因因而而存存在在从从b b到到c c的的欧欧拉拉通通路路,蚂蚂蚁蚁乙乙走走到到c c只只要要走走一一条条欧欧拉拉通通路路,边边数数为为9 9条条。而而蚂蚂蚁蚁甲甲要要想想走走完完所所
6、有有的的边边到到达达c c,至至少少要要先先走走一一条条边边到到达达b b,再再走走一一条条欧欧拉拉通通路路,因因而而它它至至少少要要走走1010条条边边才才能能到达到达c c,所以乙必胜。所以乙必胜。例例15.1(15.1(蚂蚁比赛问题蚂蚁比赛问题)甲、乙两只蚂蚁分别位于右图中甲、乙两只蚂蚁分别位于右图中的结点的结点a a,b b处,并设图中的边长处,并设图中的边长度是相等的。甲、乙进行比赛:度是相等的。甲、乙进行比赛:从它们所在的结点出发,走过图从它们所在的结点出发,走过图中的所有边最后到达结点中的所有边最后到达结点c c处。如处。如果它们的速度相同,问谁先到达果它们的速度相同,问谁先到达
7、目的地?目的地?c cb(b(乙乙)a(a(甲甲)第十五章第十五章 欧拉图与哈密尔顿图欧拉图与哈密尔顿图1/8/20238一笔画问题的判断一笔画问题的判断对于上图,有对于上图,有图图(a)(a)能一笔画并且能回到出发点的,能一笔画并且能回到出发点的,图图(b)(b)能一笔画但不能回到出发点的。能一笔画但不能回到出发点的。1 111111010(a)(a)12129 92 28 83 34 47 75 56 61 12 23 34 45 5(b)(b)第十五章第十五章 欧拉图与哈密尔顿图欧拉图与哈密尔顿图1/8/20239求欧拉回路的求欧拉回路的Fleury算法算法1.1.任取任取v0Vv0V,
8、令,令P0P0v0v0;2.2.设设P0P0v0e1v1e2v0e1v1e2eivieivi,按下面的方法从按下面的方法从E-E-e1,e2,e1,e2,eiei 中选取中选取ei+1ei+1:1)1)ei+1ei+1与与vivi相关联;相关联;2)2)除非无别的边可选取,否则除非无别的边可选取,否则ei+1ei+1不应该为不应该为GGG-G-e1,e2,e1,e2,eiei 中的桥;中的桥;3)3)当当2 2)不能再进行时,算法结束。)不能再进行时,算法结束。第十五章第十五章 欧拉图与哈密尔顿图欧拉图与哈密尔顿图1/8/202310例例15.2:Fleury算法应用算法应用在在右图所示的欧拉
9、图右图所示的欧拉图中,求从中,求从v1v1出发的欧拉回出发的欧拉回路。路。如果如果P P4 4v v1 1e e1 1v v2 2e e2 2v v3 3e e3 3v v4 4e e7 7v v7 7,再往下走(注意别走再往下走(注意别走桥),就可以走出欧拉回路:桥),就可以走出欧拉回路:P P4 4v v1 1e e1 1v v2 2e e2 2v v3 3e e3 3v v4 4e e7 7v v7 7e e6 6v v6 6e e5 5v v5 5e e4 4v v4 4e e8 8v v2 2e e9 9v v7 7e e1010v v1 1第十五章第十五章 欧拉图与哈密尔顿图欧拉图
10、与哈密尔顿图1/8/2023111 111111010(a)(a)12129 92 28 83 34 47 75 56 6第十五章第十五章 欧拉图与哈密尔顿图欧拉图与哈密尔顿图桥的实例桥的实例1/8/2023121 111111010(a)(a)12129 92 28 83 34 47 75 56 6goback第十五章第十五章 欧拉图与哈密尔顿图欧拉图与哈密尔顿图1/8/2023131 111111010(a)(a)12129 92 28 83 34 47 75 56 6goback第十五章第十五章 欧拉图与哈密尔顿图欧拉图与哈密尔顿图1/8/202314定理定理15.315.3有向图有向图
11、D D是欧拉图是欧拉图 D是强连通图且每个顶点的入度都等是强连通图且每个顶点的入度都等于出度。于出度。定理定理15.415.4有向图有向图D D是半欧拉图是半欧拉图 D是单向连通的,且是单向连通的,且D D中恰有两个中恰有两个奇度顶点,其中一个的入度比出度大奇度顶点,其中一个的入度比出度大1 1,另一个的出度比,另一个的出度比入度大入度大1 1,而其余顶点的入度都等于出度。,而其余顶点的入度都等于出度。第十五章第十五章 欧拉图与哈密尔顿图欧拉图与哈密尔顿图1/8/202315第十五章第十五章 欧拉图与哈密尔顿图欧拉图与哈密尔顿图答案:图答案:图a a和图和图d d是欧拉图;图是欧拉图;图b b
12、和图和图e e不是欧拉图,但存不是欧拉图,但存在欧拉通路;图在欧拉通路;图c c和图和图f f不存在欧拉通路。不存在欧拉通路。练习:判断下列各图是不是欧拉图或半欧拉图。练习:判断下列各图是不是欧拉图或半欧拉图。1/8/202316哈密尔顿图的起源:哈密尔顿图的起源:-周游世界问题周游世界问题18591859年,数学家哈密尔顿创造了一种游戏:他把一个正十二年,数学家哈密尔顿创造了一种游戏:他把一个正十二面体的二十个顶点分别标上了世界上二十大城市的名字,把面体的二十个顶点分别标上了世界上二十大城市的名字,把正十二面体的三十条棱解释成连接这些城市之间的交通线。正十二面体的三十条棱解释成连接这些城市之
13、间的交通线。玩法是从某个城市(顶点)出发,沿着这些交通线(边)行玩法是从某个城市(顶点)出发,沿着这些交通线(边)行走,要求经过每个城市恰好一次,然后回到出发点。他把这走,要求经过每个城市恰好一次,然后回到出发点。他把这个游戏称为个游戏称为“周游世界周游世界”。1 12 23 34 45 56 67 78 89 910101111121213131414151516161717181819192020第十五章第十五章 欧拉图与哈密尔顿图欧拉图与哈密尔顿图1/8/202317第十五章第十五章 欧拉图与哈密尔顿图欧拉图与哈密尔顿图15.2 15.2 哈密尔顿图哈密尔顿图定义定义15.2 15.2
14、v经过图(有向图或无向图)中所有顶点一次且仅一次的通路称经过图(有向图或无向图)中所有顶点一次且仅一次的通路称为为哈密尔顿通路哈密尔顿通路。v经过图中所有顶点一次且仅一次的回路称为经过图中所有顶点一次且仅一次的回路称为哈密尔顿回路哈密尔顿回路。v具有哈密顿回路的图称为具有哈密顿回路的图称为哈密尔顿图哈密尔顿图.v具有哈密顿通路但不具有哈密顿回路的图称为具有哈密顿通路但不具有哈密顿回路的图称为半哈密尔顿图半哈密尔顿图.规定规定:平凡图是哈密尔顿图。平凡图是哈密尔顿图。1/8/202318第十五章第十五章 欧拉图与哈密尔顿图欧拉图与哈密尔顿图定理定理15.715.7:设设G G是是n n阶无向简单
15、图,若对阶无向简单图,若对G G中任意不相邻的顶点中任意不相邻的顶点u ui i,u,uj j,均有均有 d(d(u ui i)+d()+d(u uj j)n-1 )n-1 则则G G中存在哈密尔顿通路中存在哈密尔顿通路.推论推论 设设G G为为n(n 3)n(n 3)阶无向简单图,若对于阶无向简单图,若对于G G中任意两个不中任意两个不相邻的顶点相邻的顶点u ui i,u,uj j,均均有有 d(d(u ui i)+d()+d(u uj j)n)n 则则G G中存在哈密顿回路,从而中存在哈密顿回路,从而G G为哈密尔顿图。为哈密尔顿图。无向图具有哈密尔顿路与回路的充分条件无向图具有哈密尔顿路
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 离散数学 23
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内