第6章图论精选文档.ppt





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

限制150内