离散数学-图论基础课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《离散数学-图论基础课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 离散数学 基础 课件
- 资源描述:
-
1、第七章第七章 图论基础图论基础 Graphs2022年年12月月28日星期三日星期三第一节第一节 图的基本概念图的基本概念一个图一个图G定义为一个三元组:定义为一个三元组:V 非空有限集合,非空有限集合,V中的元素称为中的元素称为或或E 有限集合(可以为空),有限集合(可以为空),E中的元素称为中的元素称为 从从E到到V的有序对或无序对的的有序对或无序对的关联映射关联映射(associative mapping)v1v2v3(a)v1v2v3(b)v1v2v3(c)2022年年12月月28日星期三日星期三图的基本概念图的基本概念图图G=中的每条边都与图中的无序对或有序对联系中的每条边都与图中的
2、无序对或有序对联系若边若边e E 与无序对结点与无序对结点va,vb相联系,即相联系,即(e)=va,vb(va,vb V)则称则称e是是(或边、棱)(或边、棱)若边若边e E与有序对结点与有序对结点相联系,即相联系,即(e)=(va,vb V)则称则称e是是(或(或)va是是e的的,vb是是e的的v1v2v3(a)v1v2v3(b)v1v2v3(c)2022年年12月月28日星期三日星期三图的基本概念图的基本概念若若va和和vb与边(弧)与边(弧)e相联结,则称相联结,则称va和和vb是是e的的va和和vb是是,记作:,记作:(adjoin)也称也称e关联关联va和和vb,或称或称va和和v
3、be若若va和和vb不与任何边(弧)相联结,则称不与任何边(弧)相联结,则称va和和vb是是,记作:记作:关联同一个结点的两条边(弧),称为关联同一个结点的两条边(弧),称为(弧)(弧)关联同一个结点及其自身的边,称为关联同一个结点及其自身的边,称为,环的方向没有,环的方向没有意义意义v1v2v3(a)v1v2v3(b)v1v2v3(c)2022年年12月月28日星期三日星期三图的基本概念图的基本概念若将图若将图G中的每条边(弧)都看作联结两个结点中的每条边(弧)都看作联结两个结点则则G简记为:简记为:每条边都是弧的图,称为每条边都是弧的图,称为(如图(如图b)每条边都是无向边的图,称为每条边
4、都是无向边的图,称为(如图(如图a)有些边是弧,有些边是无向边的图,称为有些边是弧,有些边是无向边的图,称为(如图(如图c)v1v2v3(a)v1v2v3(b)v1v2v3(c)2022年年12月月28日星期三日星期三图的基本概念图的基本概念若图若图G中的任意两个结点之间不多于一条无向边(或不多于一条中的任意两个结点之间不多于一条无向边(或不多于一条同向弧),且任何结点无环,则称同向弧),且任何结点无环,则称G为为(如图(如图c)若图若图G中某两个结点之间多于一条无向边(或多于一条同向弧),中某两个结点之间多于一条无向边(或多于一条同向弧),则称则称G为为(如图(如图a,b)两个结点间的多条边
5、(同向弧)称为两个结点间的多条边(同向弧)称为,平行边(弧)的条数,称为平行边(弧)的条数,称为v1v2v3(a)v1v2v3(b)v1v2v3(c)2022年年12月月28日星期三日星期三图的基本概念图的基本概念在多重图的表示中,可在边(弧)上标注正整数,以表示平行边在多重图的表示中,可在边(弧)上标注正整数,以表示平行边(弧)的重数(弧)的重数把重数作为分配给边(弧)上的数,称为把重数作为分配给边(弧)上的数,称为将权的概念一般化,使其不一定是正整数,则得到加权图的概念:将权的概念一般化,使其不一定是正整数,则得到加权图的概念:给每条边(弧)都赋予权的图,叫做给每条边(弧)都赋予权的图,叫
6、做记作记作G=,v1v2v3(a)v1v2v3(b)v1v2v3(c)11111122112022年年12月月28日星期三日星期三图的基本概念图的基本概念在无向图在无向图G=中,中,V中的每个结点都与其余的所有结点邻中的每个结点都与其余的所有结点邻接,即接,即(va)(vb)(va,vb V va,vb E),如图,如图(a)则称该图为则称该图为,记作,记作v1v2v3(a)v1v2v3(b)2022年年12月月28日星期三日星期三图的基本概念图的基本概念在有向图在有向图G=中,中,V中的任意两个结点间都有方向相反的中的任意两个结点间都有方向相反的两条弧,即两条弧,即(va)(vb)(va,v
7、b V E E),如图,如图(a)则称该图为则称该图为,记作,记作K|V|v1v2v3(a)v1v2v3(b)2022年年12月月28日星期三日星期三图的基本概念图的基本概念在图在图G=中,若有一个结点不与其他任何结点邻接中,若有一个结点不与其他任何结点邻接则该结点称为则该结点称为,如图如图(a)中的中的v4仅有孤立结点的图,称为仅有孤立结点的图,称为,零图的,零图的 E=,如图如图(b)仅有一个孤立结点的图,称为仅有一个孤立结点的图,称为(trivial graph),如图如图(c)v1v2v3(a)v1v2v3(b)v1(c)v42022年年12月月28日星期三日星期三问题问题问题问题1:
8、是否存在这种情况:是否存在这种情况:25个人中,由于意见不同,每个人中,由于意见不同,每个人恰好与其他个人恰好与其他5个人意见一致?个人意见一致?问题问题2:是否存在这种情况:是否存在这种情况:2个或以上的人群中,至少有个或以上的人群中,至少有2个人在此人群中的朋友数一样多?个人在此人群中的朋友数一样多?2022年年12月月28日星期三日星期三结点的次数结点的次数二、结点的次数二、结点的次数定义:在有向图定义:在有向图G=中,对任意结点中,对任意结点v V以以v为起始结点的弧的条数,称为为起始结点的弧的条数,称为(引出次数),记为(引出次数),记为以以v为终结点的弧的条数,称为为终结点的弧的条
9、数,称为(引入次数),记为(引入次数),记为v的出度和入度的和,称为的出度和入度的和,称为v的的(次数),记为(次数),记为v1v2v3(a)2022年年12月月28日星期三日星期三结点的次数结点的次数定义:在无向图定义:在无向图G=中,对任意结点中,对任意结点v V结点结点v的的d(v),等于联结它的边数,等于联结它的边数记记G的的为:为:(G)=max d(v)|v V记记G的的为:为:(G)=min d(v)|v Vv1v2v3(a)v1v2v3(b)v42022年年12月月28日星期三日星期三结点的次数结点的次数在图在图G中的任意一条边中的任意一条边e E,都对其联结的结点贡献度数都对
10、其联结的结点贡献度数2定理:定理:通常,将度数为奇数的结点称为通常,将度数为奇数的结点称为 将度数为偶数的结点称为将度数为偶数的结点称为定理:定理:2022年年12月月28日星期三日星期三结点的次数结点的次数问题问题1:是否存在这种情况:是否存在这种情况:25个人中,由于意见不同,每个人中,由于意见不同,每个人恰好与其他个人恰好与其他5个人意见一致?个人意见一致?在建立一个图模型时,一个基本问题是决定这个图是什么在建立一个图模型时,一个基本问题是决定这个图是什么?在这个问题里,我们在这个问题里,我们人;人;表示表示2个人意见一致。个人意见一致。也就是说,意见一致的也就是说,意见一致的2个人(结
11、点)间存在一条边。个人(结点)间存在一条边。2022年年12月月28日星期三日星期三结点的次数结点的次数问题问题1:是否存在这种情况:是否存在这种情况:25个人中,由于意见不同,每个人中,由于意见不同,每个人恰好与其他个人恰好与其他5个人意见一致?个人意见一致?这样我们可以知道,如果存在题目所述情况,那么每个结这样我们可以知道,如果存在题目所述情况,那么每个结点都与其他点都与其他5个结点相关联。个结点相关联。也就是说,每个结点的度为也就是说,每个结点的度为5。由定理可知:由定理可知:现在是否能够得出结论了?现在是否能够得出结论了?2022年年12月月28日星期三日星期三结点的次数结点的次数类似
12、问题:类似问题:1.晚会上大家握手言欢,握过奇数次手的人数一定是偶数晚会上大家握手言欢,握过奇数次手的人数一定是偶数2.碳氢化合物中,氢原子个数是偶数碳氢化合物中,氢原子个数是偶数3.是否有这样的多面体,它有奇数个面,每个面有奇数条是否有这样的多面体,它有奇数个面,每个面有奇数条棱?棱?2022年年12月月28日星期三日星期三结点的次数结点的次数问题问题2:是否存在这种情况:两个人或以上的人群中,至少:是否存在这种情况:两个人或以上的人群中,至少有两个人在此人群中的朋友数一样多?有两个人在此人群中的朋友数一样多?以人为结点,仅当二人为朋友时,在此二人之间连一边,以人为结点,仅当二人为朋友时,在
13、此二人之间连一边,得一得一“友谊图友谊图”G(V,E),设设V=v1,v2,vn,不妨,不妨设各结点的次数为设各结点的次数为d(v1)d(v2)d(vn)n-1。假设命题不成立,则所有人的朋友数都不一样多,则假设命题不成立,则所有人的朋友数都不一样多,则 0 d(v1)d(v2)d(vn)n-1。2022年年12月月28日星期三日星期三结点的次数结点的次数问题问题2:是否存在这种情况:两个人或以上的人群中,至少:是否存在这种情况:两个人或以上的人群中,至少有两个人在此人群中的朋友数一样多?有两个人在此人群中的朋友数一样多?若若 0 d(v1)d(v2)d(vn)n-1,则有:,则有:由于由于d
14、(v1)0,则有,则有d(v2)1,d(v3)2,d(vn)n-1;又因为;又因为d(vn)n-1,所以:,所以:d(vn)=n-1因为因为d(vn)=n-1,则每个结点皆与,则每个结点皆与vn相邻,则相邻,则d(v1)1。于是有:于是有:d(v2)2,d(v3)3,d(vn)n,矛盾。,矛盾。故假设不成立,即故假设不成立,即d(v1)d(v2)d(vn)中至少有一中至少有一个等号成立,命题成立。个等号成立,命题成立。2022年年12月月28日星期三日星期三结点的次数结点的次数定义:在无向图定义:在无向图G=中,若每个结点的度数都是中,若每个结点的度数都是k,即即(v)(v V d(v)=k)
15、,则称,则称G为为v1v2v6v33度正则图度正则图v4v5v7v8v9v103度正则图度正则图v1v5v6v2v3v42022年年12月月28日星期三日星期三子图子图三、子图三、子图定义:给定无向图定义:给定无向图G1=,G2=若若V2 V1,E2 E1,则称,则称G2是是G1的的,记作记作若若V2 V1,E2 E1,且,且E2 E1,则称,则称G2是是G1的的,记作记作若若V2=V1,E2 E1,则称,则称G2是是G1的的,记作,记作2022年年12月月28日星期三日星期三子图子图例如:例如:v2v1(a)v3v4v5(a)的真子图的真子图v2v3v4v5(a)的生成子图的生成子图v2v3
16、v4v5v12022年年12月月28日星期三日星期三子图子图定义:对于图定义:对于图G=,G1=G,G2=G1和和 G2都是都是G的生成子图,称为的生成子图,称为定义:设定义:设G2=是是G1=的子图的子图对任意结点对任意结点u,v V2,若有若有u,v E1,则有则有u,v E2,则则G2由由V2唯一地确定,则称唯一地确定,则称记作记作,或或G2=若若G2中无孤立结点,且由中无孤立结点,且由E2唯一地确定,则称唯一地确定,则称,记作,记作,或或G2=2022年年12月月28日星期三日星期三子图子图例如:例如:v2v1G=v3v4v5G=V或或E的诱导子图的诱导子图v2v3v4v52022年年
17、12月月28日星期三日星期三补图补图定义:定义:设设G1=和和G2=是是G=的子图,的子图,若若,且且,即,即G2=则称则称G2是是2022年年12月月28日星期三日星期三补图补图图图G1和和G2互为互为相对于相对于G补图补图G1v2v1v3v4v5G2v2v3v4v5Gv2v1v3v4v52022年年12月月28日星期三日星期三补图补图定义:定义:给定图给定图G1=,若存在图若存在图G2=且且 ,及图,及图则称则称,记作,记作G2=G12022年年12月月28日星期三日星期三补图补图 G2=G1v2v1G1v3v4v5v2v1K5v3v4v5G2v2v3v4v5v12022年年12月月28日
18、星期三日星期三图的同构图的同构四、图的同构四、图的同构定义:定义:给定图给定图G1=,G2=若存在双射函数若存在双射函数f:V1 V2,使得对于任意使得对于任意u,v V1有有(或或 E1 E2)则称则称,记作,记作 2022年年12月月28日星期三日星期三图的同构图的同构例例7.1.1 证明下面两个图证明下面两个图G1=,G2=同构同构证明:证明:V1=v1,v2,v3,v4,V2=a,b,c,d构造双射函数构造双射函数f:V1 V2,f(v1)=a,f(v2)=bf(v3)=c,f(v4)=d可知,边可知,边v1,v2,v2,v3,v3,v4,v4,v1被分别映射成被分别映射成a,b,b,
19、c,c,d,d,a,故,故G1 G2v2v1G1v3v4badcG22022年年12月月28日星期三日星期三图的同构图的同构例例7.1.2 证明下面两个有向图是同构的。证明下面两个有向图是同构的。G1eabcd证明:如图所示,证明:如图所示,G1=,G2=,结点编号如图所示。,结点编号如图所示。构造函数构造函数f:V1V2,使得使得f(a)=1,f(b)=3,f(c)=4,f(d)=5,f(e)=2 则则,被分别映射成被分别映射成,故故f是双射函数,所以是双射函数,所以G1与与G2同构同构G1312452022年年12月月28日星期三日星期三图的同构图的同构可以给出可以给出:结点数相等结点数相
20、等边数相等边数相等度数相等的结点数相等度数相等的结点数相等要注意的是,这不是充分条件要注意的是,这不是充分条件2022年年12月月28日星期三日星期三图的同构图的同构例例7.1.3 证明下面两个无向图是不同构的证明下面两个无向图是不同构的G1v1v2v3v4v5v6v7v8G2abcdefgh v1是是3度结点,故度结点,故f(v1)只能是只能是c或或d或或g或或h。若若f(v1)=c,由于,由于v2、v4和和v5与与v1邻接,因邻接,因此此f(v2)、f(v4)和和f(v5)应当分别为与应当分别为与c邻接的邻接的b、d和和g。但是,但是,v2、v4和和v5中,只有一个中,只有一个3度结点,度
21、结点,而而b、d、g中却有中却有2个个3度结点,故度结点,故f(v1)c。同理可说明,同理可说明,f(v1)也不可能是也不可能是d、g和和h。因此这样的因此这样的f是不存在的。是不存在的。因此因此G1和和G2是不同构的。是不同构的。2022年年12月月28日星期三日星期三第二节第二节 路路(链链)与回路与回路(圈圈)一、路一、路(链链)与回路与回路(圈圈)定义:给定图定义:给定图G=,令令v0,v1,vm V,e1,e2,em E称交替序列称交替序列为连接为连接v0到到vm的的称称v0和和vm为链(路)的为链(路)的和和链的链的为边(弧)的数目为边(弧)的数目m若若v0=vm,该链(路)称为,
22、该链(路)称为2022年年12月月28日星期三日星期三链和圈链和圈在链中:在链中:若任意若任意ei只出现一次,则称该链(路)为只出现一次,则称该链(路)为(路)(路)若任意若任意vi只出现一次,则称该链(路)为只出现一次,则称该链(路)为(路)(路)在圈中:在圈中:若任意若任意ei只出现一次,则称该圈只出现一次,则称该圈(回路)为回路)为(回路)回路)若任意若任意vi只出现一次,则称该圈只出现一次,则称该圈(回路)为回路)为(回路)回路)2022年年12月月28日星期三日星期三链和圈链和圈例例7.2.1 下图中:下图中:v3v1v4v5v2e1e2e3e4e5e6e7e8P1=(v1 e1 v
23、2 e7 v5)也可以表示为:也可以表示为:P1=(e1 e7)是一个基本链,也是一个简单链是一个基本链,也是一个简单链P2=(v2 e2 v3 e3 v3 e4 v1 e1 v2)也可以表示为:也可以表示为:P2=(e2 e3 e4 e1)是一个简单圈,但不是基本圈是一个简单圈,但不是基本圈P3=(v4 e6 v2 e7 v5 e8 v4 e6 v2 e2 v3)是一个链是一个链P4=(v2 e7 v5 e8 v4 e6 v2)是一个基本圈,也是一个简单圈是一个基本圈,也是一个简单圈2022年年12月月28日星期三日星期三链和圈链和圈上例中:上例中:(v2e2v3e3v3e4v1e1v2)也
24、可表示为也可表示为(e2e3e4e1)(v4e6v2e7v5e8v4e6v2e2v3)也可表示为也可表示为(e6e7e8e6e2)v3v1v4v5v2e1e2e4e5e6e3e8图中:图中:(v2e2v3e4v1e1v2e3v5e8v4)可表示为可表示为(e2e4e1e3e8)也可表示为也可表示为(v2v3v1v2v5v4)2022年年12月月28日星期三日星期三链和圈链和圈定理:定理:证明:证明:1)若从若从vi到到vj给定的链本身就是基本链,定理成立给定的链本身就是基本链,定理成立2)若从若从vi到到vj给定的链不是基本链,则给定的链不是基本链,则至少含有一个结点至少含有一个结点vk,它,
25、它在该链中至少出现两次以上在该链中至少出现两次以上。也就是说,经过也就是说,经过vk有一个圈有一个圈 ,于是可以从原有链中去除,于是可以从原有链中去除 中中所有出现的边(弧)。对于原链中所含的所有圈都做此处理,所有出现的边(弧)。对于原链中所含的所有圈都做此处理,最终将得到一条基本链(路)最终将得到一条基本链(路)2022年年12月月28日星期三日星期三链和圈链和圈问题:问题:例例7.2.2 若若u和和v是一个圈上的两个结点,是一个圈上的两个结点,u和和v一定是某个基本一定是某个基本圈上的结点吗?圈上的结点吗?(习题习题7-16)答:不一定答:不一定vaudcb本图中,本图中,u和和v在一个圈
展开阅读全文