第6章图论PPT讲稿.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)
《第6章图论PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《第6章图论PPT讲稿.ppt(91页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第6章图论章图论第1页,共91页,编辑于2022年,星期一转化转化Euler1736年年 图论中讨论的图 问题:是否能从四块陆地中问题:是否能从四块陆地中的任一块开始,通过每座桥的任一块开始,通过每座桥恰好一次再回到起点?恰好一次再回到起点?是否能从任意一个顶点开始,通过每条边恰好一次再回到起点?包含两个要素:对象(陆地)及对象间的二元关系(是否有桥连接)问题一问题一:哥尼斯哥尼斯堡堡七桥问題七桥问題第2页,共91页,编辑于2022年,星期一Leonhard Euler(公元1707-1783年)1707年出生在瑞士的巴塞尔城,13岁就进巴塞尔大学读书,师从著名的数学家约翰.伯努利。他从19
2、岁开始发表论文,直到76岁。几乎每一个数学领域都可以看到欧拉的名字,从初等几何的欧拉线,多面体的欧拉定理,立体解析几何的欧拉变换公式,四次方程的欧拉解法到数论中的欧拉函数,微分方程的欧拉方程,级数论的欧拉常数,变分学的欧拉方程,复变函数的欧拉公式等等。据统计他那不倦的一生,共写下了886本书籍和论文,其中分析、代数、数论占40%,几何占18%,物理和力学占28%,天文学占11%,弹道学、航海学、建筑学等占3%。1733年,年仅26岁的欧拉担任了彼得堡科学院数学教授。1741年到柏林担任科学院物理数学所所长,直到1766年,重回彼得堡,没有多久,完全失明欧拉在数学上的建树很多,对著名的哥尼斯堡七
3、桥问题的解答开创了图论的研究。第3页,共91页,编辑于2022年,星期一问题二:四色问题问题二:四色问题四四色色问问题题是是世世界界近近代代三三大大数数学学难难题之一。题之一。四四色色问问题题的的内内容容是是:任任何何一一张张地地图图只只用用四四种种颜颜色色就就能能使使具具有有共共同同边界的国家着上不同的颜色。边界的国家着上不同的颜色。它它的的提提出出来来自自英英国国。1852年年,毕毕业业于于伦伦敦敦大大学学的的弗弗南南西西斯斯格格思思里里发发现现了了一一种种有有趣趣的的现现象象:“看看来来,每每幅幅地地图图都都可可以以用用四四种种颜颜色色着着色色,使使得得有有共共同同边边界界的的国国家家都
4、都被被着着上上不不同同的的颜颜色色。”这这个个现现象象能能不不能能从从数数学上加以严格证明呢?学上加以严格证明呢?第4页,共91页,编辑于2022年,星期一进进入入20世世纪纪以以来来,科科学学家家们们对对四四色色猜猜想想的的证证明明基基本本上上是是按按照照肯肯肯肯普普普普的的想想法法在在进进行行。后后来来美美国国数数学学家家富富富富兰兰兰兰克克克克林林林林于于1939年年证证明明了了22国国以以下下的的地地图图都都可可以以用用四四色色着着色色。1950年年,有有人人从从22国国推推进进到到35国国。1960年年,有有人人又又证证明明了了39国国以以下下的的地地图图可可以以只只用四种颜色着色;
5、随后又推进到了用四种颜色着色;随后又推进到了50国。国。1976年年6月月,美美国国伊伊利利诺诺大大学学哈哈哈哈肯肯肯肯与与阿阿阿阿佩佩佩佩尔尔尔尔在在两两台台不不同同的的电电子子计计算算机机上上,用用了了1200个个小小时时,作作了了100亿亿判判断断,终终于于完完成成了四色定理的证明,轰动了世界。了四色定理的证明,轰动了世界。然而,真正数学上的严格证明仍然没有得到!数学家仍为此努然而,真正数学上的严格证明仍然没有得到!数学家仍为此努力,并由此产生了多个不同的图论分支。力,并由此产生了多个不同的图论分支。问题二:四色问题问题二:四色问题第5页,共91页,编辑于2022年,星期一问题三:问题三
6、:Hamilton问题问题Hamilton问问题题源源于于1856年年,英英国国数数学学家家Hamilton设设计计了了一一个个名名为为周周游游世世界界的的游游戏戏:他他用用一一个个正正十十二二面面体体的的二二十十个个端端点点表表示示世世界界上上的的二二十十座座大大城城市市(见见图图),提提出出的的问问题题是是要要求求游游戏戏者者找找一一条条沿沿着着十十二二面面体体的的棱棱通通过过每每个个端端点点恰恰好好一一次次的的行行走走路路线线。反反映映到到图图论论上上就就是是判判断断一一个个给给定定的的图图是是否否存存在一条含所有顶点的回路。在一条含所有顶点的回路。Hamilton至今尚无有效方法來解決
7、!至今尚无有效方法來解決!第6页,共91页,编辑于2022年,星期一问题四问题四:校园网络校园网络第7页,共91页,编辑于2022年,星期一一直往前走一直往前走碰壁就回碰壁就回头头換条路找換条路找沿途要沿途要记录记录下走过的下走过的路线路线问题五问题五:游戏游戏第8页,共91页,编辑于2022年,星期一程序调用的图论模型程序调用的图论模型第9页,共91页,编辑于2022年,星期一设备更新问题设备更新问题。第i年初1234购置费(万元)2.52.62.83.1使用年限1234每年的维修与运行费(万元)11.524某工厂的某台机器可连续工作某工厂的某台机器可连续工作4年,决策者每年年初都要决定年,
8、决策者每年年初都要决定机器是否需要更新。若购置新的,就要支付一定的购置费用;机器是否需要更新。若购置新的,就要支付一定的购置费用;若继续使用,则要支付一定的维修与运行费用,而且随着机若继续使用,则要支付一定的维修与运行费用,而且随着机器使用年限的增加费用逐年增多。计划期(器使用年限的增加费用逐年增多。计划期(4 年)中每年年初年)中每年年初的购置价格及各个年限内维修与运行费用由下表给出,试制的购置价格及各个年限内维修与运行费用由下表给出,试制订今后订今后4年的机器更新计划,使总的支付费用最少。年的机器更新计划,使总的支付费用最少。第10页,共91页,编辑于2022年,星期一解解:把把该该问问题
9、题看看成成一一个个最最短短路路问问题题。设设v1和和v5分分别别表表示示计计划划期期的的始始点点和和终终点点(x5可可理理解解为为第第4年年年年末末)。图图中中各各边边(vi,vj)表表示示在在第第i 年年初初购购进进的的机机器器使使用用到到第第j 年年初初(即即第第j 1年底),边旁的数字由表中的数据得到。年底),边旁的数字由表中的数据得到。第11页,共91页,编辑于2022年,星期一又又如如果果已已知知不不同同役役龄龄机机器器年年末末的的处处理理价价格格如如下下表表所所示示,那那末末在在这这计计划划期期内内机机器器的的最最优优更更新新计计划又会怎样?划又会怎样?年度第1年末第2年末第3年末
10、第4年末机器处理价(万元)2.01.61.31.1第12页,共91页,编辑于2022年,星期一 关于第二问,类似于第一问,可转化为求下图中从 v1 到 v5 的最短路问题。按照最短路算法可得最短路 v1,v2,v3,v5,即计划期内机器更新最优计划为第 1 年、第 3 年初各购进一台新机器,4 年总的支付费用为 6.8万元。第13页,共91页,编辑于2022年,星期一1.图的定义图的定义图G(graph)主要由主要由2部分组成部分组成:(1)节点集合节点集合V,其中的元素称为其中的元素称为节点.(2)边集合边集合E,其中的元素称为其中的元素称为边.通常将图通常将图G记为记为G=(V,E).第1
11、4页,共91页,编辑于2022年,星期一(a)节点又可以称为点、顶点或结点节点又可以称为点、顶点或结点,常用一个实心点或空心点常用一个实心点或空心点表示表示,但在实际应用中还可以用诸如方形、圆形、菱形等符但在实际应用中还可以用诸如方形、圆形、菱形等符号号.(b)边及其的表示边及其的表示.无向边?b3=AB=BA=A,B(可重).有向边(弧)?几点说明几点说明:所有边都是无向边的图称为无向图;所有边都是无向边的图称为无向图;所有边都是有向边的图称为有向图所有边都是有向边的图称为有向图.第15页,共91页,编辑于2022年,星期一(c)图的拓扑不变性质图的拓扑不变性质.需要注意的是需要注意的是,我
12、们讨论的图我们讨论的图不但与节点位置无关不但与节点位置无关,而且与边的形状和长短也无而且与边的形状和长短也无关关.有有n个节点的图称为个节点的图称为n阶图阶图,有有n个节点个节点m条边的图称条边的图称为为(n,m)图图.在图在图G=(V,E)中中,称称V=的图为空图的图为空图,记为记为.几点说明几点说明:第16页,共91页,编辑于2022年,星期一若若V 但但E=的图称为的图称为零图,n阶零图可记为阶零图可记为Nn.仅一个节点的零图称为平凡图仅一个节点的零图称为平凡图.第17页,共91页,编辑于2022年,星期一定义:设定义:设G=(V,E)是图是图,对于任意对于任意u,v V,若从节若从节点
13、点u到节点到节点v有边有边,则称则称u邻接到v或称或称u和和v是邻接的是邻接的.2.邻接邻接无向图无向图?有向图有向图?第18页,共91页,编辑于2022年,星期一(无向图的两条边邻接是指它们有公共端点无向图的两条边邻接是指它们有公共端点.)(平面图的面相邻平面图的面相邻?)第19页,共91页,编辑于2022年,星期一3.关联关联定义:定义:设设G=(V,E)是图是图,e E,e的两个端点分别的两个端点分别为为u和和v,则称边则称边e与节点与节点u以及边以及边e与节点与节点v是关联的是关联的.图的任意一条边都关联两个节点图的任意一条边都关联两个节点.关联相同两个节点关联相同两个节点的边称为吊环
14、的边称为吊环,可简称环可简称环.关联的起点相同与终点也相关联的起点相同与终点也相同的边称为多重边或平行边同的边称为多重边或平行边,其边数称为边的重数其边数称为边的重数.第20页,共91页,编辑于2022年,星期一4.简单图简单图(1)简单图简单图定义:定义:设设G=(V,E)是图是图,若若G中既无吊环又无多中既无吊环又无多重边重边,则称则称G是是简单图.彼得森彼得森(Petersen,18311910)图图,是一种妖怪图是一种妖怪图.第21页,共91页,编辑于2022年,星期一第22页,共91页,编辑于2022年,星期一妖怪图妖怪图?Petersen图称为图称为单星妖怪单星妖怪.下面的图称为下
15、面的图称为双星妖怪双星妖怪.第23页,共91页,编辑于2022年,星期一(2)完全无向图完全无向图Def设设G=(V,E)是是n阶简单无向图阶简单无向图,若若G中任意中任意节点都与其余节点都与其余n-1个节点邻接个节点邻接,则称则称G为为n阶阶完全无向图,记为,记为Kn.K5:第24页,共91页,编辑于2022年,星期一将将n阶完全无向图阶完全无向图Kn的边任意加一个方向所得到的有向的边任意加一个方向所得到的有向图称为图称为n阶阶竞赛图.设设G=(V,E)是是n阶简单有向图阶简单有向图,若若G中任意节点都与其中任意节点都与其余余n-1个节点邻接个节点邻接,则称则称G为为n阶阶完全有向图。第25
16、页,共91页,编辑于2022年,星期一(3)补图补图Def设设G=(V,E)是是n阶简单无向图阶简单无向图,由由G的所有节的所有节点以及由能使点以及由能使G成为成为Kn需要添加的边构成的图称需要添加的边构成的图称为为G的的补图,记为记为(u和和v在在G中不邻接中不邻接u和和v在在中邻接中邻接)第26页,共91页,编辑于2022年,星期一6.2 节点的度数“七桥七桥”中从一个地方出发的桥的数目就是对中从一个地方出发的桥的数目就是对应节点的度数应节点的度数.边与节点的边与节点的关联次数关联次数?第27页,共91页,编辑于2022年,星期一Def设设G=(V,E)是无向图是无向图,v V,称与节点称
17、与节点v关联的所有边的关联次数之和为节点关联的所有边的关联次数之和为节点v的的度数(degree),记为记为deg(v).一个环算一个环算2度度?第28页,共91页,编辑于2022年,星期一Def设设G=(V,E)是有向图是有向图,v V,称以称以v为为起点的起点的边的数目为节点的边的数目为节点的出度(out-degree),记为记为deg+(v),以以v为终点的边的数目为节点的为终点的边的数目为节点的入度(in-degree),记为记为deg-(v),称称deg+(v)+deg-(v)为节点为节点v的的度数,记为记为deg(v).一个环算一个环算2度度?第29页,共91页,编辑于2022年,
18、星期一图论第一定理图论第一定理,常称为常称为“握手握手(?)定理定理”.Theorem6-1在任何在任何(n,m)图图G=(V,E)中中,其所其所有节点度数之和等于边数有节点度数之和等于边数m的的2倍倍,即即Corollary 在任意图在任意图G=(V,E)中中,度数为奇数的度数为奇数的节点个数必为偶数节点个数必为偶数.Proof第30页,共91页,编辑于2022年,星期一由定理及其推论很容易知道由定理及其推论很容易知道,在任何一次聚会上在任何一次聚会上,所有人握手次数之和必为偶数并且握了奇数次手所有人握手次数之和必为偶数并且握了奇数次手的人数必为偶数的人数必为偶数.(环的解释环的解释?)Th
19、eorem6-2在任意有向图中在任意有向图中,所有节点的出度之和所有节点的出度之和等于入度之和等于入度之和.在任意图中在任意图中,度数为度数为0的节点称为的节点称为孤立点。度数为。度数为1的节点称为的节点称为悬挂点。第31页,共91页,编辑于2022年,星期一例例6-1 6-1 证明证明:对于任意对于任意n(n 2)个人的组里个人的组里,必有两必有两个人有相同个数的朋友个人有相同个数的朋友.Proof将组里的每个人看作节点将组里的每个人看作节点,两个人是朋友当且两个人是朋友当且仅当对应的节点邻接仅当对应的节点邻接,于是得到一个于是得到一个n阶简单无向阶简单无向图图G,进而进而G中每节点的度数可
20、能为中每节点的度数可能为0,1,2,n-1中一个中一个.第32页,共91页,编辑于2022年,星期一当当G中无孤立点时中无孤立点时,于是每节点的度数可能为于是每节点的度数可能为1,2,n-1.由于共有由于共有n个节点个节点,于是必有两节点度于是必有两节点度数相同数相同.当当G中有孤立点时中有孤立点时,这时每节点的度数只可能为这时每节点的度数只可能为0,1,2,n-2.同样由于共同样由于共n有个节点有个节点,因此必有两节因此必有两节点度数相同点度数相同.第33页,共91页,编辑于2022年,星期一若一个若一个Simple无向图无向图G的每节点度数均为的每节点度数均为k,则称则称G为为k-正则图(
21、k-regulargraph).例例6-2设无向图设无向图G是一个是一个3-正则正则(n,m)图图,且且2n3=m,求求n和和m各是多少各是多少?Hint 根据握手定理有根据握手定理有:第34页,共91页,编辑于2022年,星期一Def最大度、最小度;最小出度、最小入度最大度、最小度;最小出度、最小入度任意图任意图G=(V,E):有向图有向图G=(V,E):第35页,共91页,编辑于2022年,星期一对于无向图对于无向图G=(V,E),V=v1,v2,vn,称称deg(v1),deg(v2),deg(vn)为的为的度数序列.对于有向对于有向图图,还可以定义其出度序列和入度序列还可以定义其出度序
22、列和入度序列.例例6-36-3是否存在一个无向图是否存在一个无向图G,其度数序列分别为其度数序列分别为(1)7,5,4,2,2,1.(2)4,4,3,3,2,2.(1)由于序列由于序列7,5,4,2,2,1中中,奇数个数为奇数奇数个数为奇数,根据握手定理的根据握手定理的推论知推论知,不可能存在一个图其度数序列为不可能存在一个图其度数序列为7,5,4,2,2,1.(2)因为序列因为序列4,4,3,3,2,2中中,奇数个数为偶数奇数个数为偶数,可以得到一可以得到一个无向图个无向图,其度数序列为其度数序列为4,4,3,3,2,2.第36页,共91页,编辑于2022年,星期一6.3 子图、图的运算和图
23、同构1.子图子图可以通过一个图的子图去考察原图的有关性可以通过一个图的子图去考察原图的有关性质以及原图的局部结构质以及原图的局部结构.Def设设G=(V,E)和和H=(W,F)是图是图,若若W V且且F E,则称则称H=(W,F)是是G=(V,E)的的子图.若若H=(W,F)是是G=(V,E)的子图且的子图且W=V,则称则称H=(W,F)是是G=(V,E)的的生成子图.第37页,共91页,编辑于2022年,星期一例例子图子图子图子图第38页,共91页,编辑于2022年,星期一第39页,共91页,编辑于2022年,星期一第40页,共91页,编辑于2022年,星期一常见的常见的4种产生种产生G=(
24、V,E)的子图的方式如下的子图的方式如下:(1)GW设设W V,则以则以W为节点集合为节点集合,以两端以两端点均属于点均属于W的所有边为边集合构成的子图的所有边为边集合构成的子图,称为称为由W导出的子图(inducedsubgraphbyW),记记为为GW.第41页,共91页,编辑于2022年,星期一(2)GW设设W V,导出子图导出子图GVW记为记为GW,是在是在G中去掉所有中去掉所有W中的节点中的节点,同时也要同时也要去掉与去掉与W中节点关联的所有边中节点关联的所有边.通常将通常将Gv记为记为G-v.(3)GF设设F E,则以则以F为边集合为边集合,以以F中边的中边的所有端点为节点集合构成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 章图论 PPT 讲稿
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内