离散数学-图论基础.ppt
《离散数学-图论基础.ppt》由会员分享,可在线阅读,更多相关《离散数学-图论基础.ppt(114页珍藏版)》请在三一办公上搜索。
1、第七章 图论基础 Graphs,2023年6月30日星期五,第一节 图的基本概念,一个图G定义为一个三元组:G=V 非空有限集合,V中的元素称为结点(node)或顶点(vertex)E 有限集合(可以为空),E中的元素称为边(edge)从E到V的有序对或无序对的关联映射(associative mapping),2023年6月30日星期五,图的基本概念,图G=中的每条边都与图中的无序对或有序对联系若边e E 与无序对结点va,vb相联系,即(e)=va,vb(va,vb V)则称e是无向边(或边、棱)若边e E与有序对结点相联系,即(e)=(va,vb V)则称e是有向边(或弧)va是e的起始
2、结点,vb是e的终结点,2023年6月30日星期五,图的基本概念,若va和vb与边(弧)e相联结,则称va和vb是e的端结点va和vb是邻接结点,记作:va adj vb(adjoin)也称e关联va和vb,或称va和vb关联e若va和vb不与任何边(弧)相联结,则称va和vb是非邻接结点,记作:va nadj vb关联同一个结点的两条边(弧),称为邻接边(弧)关联同一个结点及其自身的边,称为环(cycle),环的方向没有意义,2023年6月30日星期五,图的基本概念,若将图G中的每条边(弧)都看作联结两个结点则G简记为:每条边都是弧的图,称为有向图(directed graph)(如图b)每
3、条边都是无向边的图,称为无向图(undirected graph)(如图a)有些边是弧,有些边是无向边的图,称为混合图(如图c),2023年6月30日星期五,图的基本概念,若图G中的任意两个结点之间不多于一条无向边(或不多于一条同向弧),且任何结点无环,则称G为简单图(如图c)若图G中某两个结点之间多于一条无向边(或多于一条同向弧),则称G为多重图(如图a,b)两个结点间的多条边(同向弧)称为平行边(弧),平行边(弧)的条数,称为重数,2023年6月30日星期五,图的基本概念,在多重图的表示中,可在边(弧)上标注正整数,以表示平行边(弧)的重数把重数作为分配给边(弧)上的数,称为权(weigh
4、t)将权的概念一般化,使其不一定是正整数,则得到加权图的概念:给每条边(弧)都赋予权的图,叫做加权图(weighted graph)记作G=,W是各边权之和,2023年6月30日星期五,图的基本概念,在无向图G=中,V中的每个结点都与其余的所有结点邻接,即(va)(vb)(va,vb V va,vb E),如图(a)则称该图为无向完全图(complete graph),记作K|V|若|V|=n,则|E|=C=n(n-1)/2,2n,2023年6月30日星期五,图的基本概念,在有向图G=中,V中的任意两个结点间都有方向相反的两条弧,即(va)(vb)(va,vbV EE),如图(a)则称该图为有
5、向完全图,记作K|V|若|V|=n,则|E|=P=n(n-1),2n,2023年6月30日星期五,图的基本概念,在图G=中,若有一个结点不与其他任何结点邻接则该结点称为孤立结点,如图(a)中的v4仅有孤立结点的图,称为零图,零图的 E=,如图(b)仅有一个孤立结点的图,称为平凡图(trivial graph),如图(c),2023年6月30日星期五,问题,问题1:是否存在这种情况:25个人中,由于意见不同,每个人恰好与其他5个人意见一致?问题2:是否存在这种情况:2个或以上的人群中,至少有2个人在此人群中的朋友数一样多?,2023年6月30日星期五,结点的次数,二、结点的次数定义:在有向图G=
6、中,对任意结点v V以v为起始结点的弧的条数,称为出度(out-degree)(引出次数),记为d+(v)以v为终结点的弧的条数,称为入度(in-degree)(引入次数),记为d-(v)v的出度和入度的和,称为v的度数(degree)(次数),记为d(v)=d+(v)+d-(v),2023年6月30日星期五,结点的次数,定义:在无向图G=中,对任意结点v V结点v的度数d(v),等于联结它的边数若结点v 上有环,则该结点因环而增加度数2记G的最大度数为:(G)=max d(v)|v V记G的最小度数为:(G)=min d(v)|v V,2023年6月30日星期五,结点的次数,在图G中的任意一
7、条边e E,都对其联结的结点贡献度数2定理:在无向图G=中,d(v)=2|E|通常,将度数为奇数的结点称为奇度结点 将度数为偶数的结点称为偶度结点定理:在无向图G=中,奇度结点的个数为偶数个,2023年6月30日星期五,结点的次数,问题1:是否存在这种情况:25个人中,由于意见不同,每个人恰好与其他5个人意见一致?在建立一个图模型时,一个基本问题是决定这个图是什么 什么是结点?什么是边?在这个问题里,我们用结点表示对象人;边通常表示两个结点间的关系表示2个人意见一致。也就是说,意见一致的2个人(结点)间存在一条边。,2023年6月30日星期五,结点的次数,问题1:是否存在这种情况:25个人中,
8、由于意见不同,每个人恰好与其他5个人意见一致?这样我们可以知道,如果存在题目所述情况,那么每个结点都与其他5个结点相关联。也就是说,每个结点的度为5。由定理可知:奇度结点的个数为偶数个。现在是否能够得出结论了?,2023年6月30日星期五,结点的次数,类似问题:晚会上大家握手言欢,握过奇数次手的人数一定是偶数碳氢化合物中,氢原子个数是偶数是否有这样的多面体,它有奇数个面,每个面有奇数条棱?,2023年6月30日星期五,结点的次数,问题2:是否存在这种情况:两个人或以上的人群中,至少有两个人在此人群中的朋友数一样多?以人为结点,仅当二人为朋友时,在此二人之间连一边,得一“友谊图”G(V,E),设
9、V=v1,v2,vn,不妨设各结点的次数为d(v1)d(v2)d(vn)n-1。假设命题不成立,则所有人的朋友数都不一样多,则 0 d(v1)d(v2)d(vn)n-1。,2023年6月30日星期五,结点的次数,问题2:是否存在这种情况:两个人或以上的人群中,至少有两个人在此人群中的朋友数一样多?若 0 d(v1)d(v2)d(vn)n-1,则有:由于d(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,矛盾。故假设不成立,
10、即d(v1)d(v2)d(vn)中至少有一个等号成立,命题成立。,2023年6月30日星期五,结点的次数,定义:在无向图G=中,若每个结点的度数都是k,即(v)(v V d(v)=k),则称G为k度正则图(regular graph),2023年6月30日星期五,子图,三、子图定义:给定无向图G1=,G2=若V2 V1,E2 E1,则称G2是G1的子图(subgraph),记作G2 G1若V2 V1,E2 E1,且E2 E1,则称G2是G1的真子图,记作G2 G1若V2=V1,E2 E1,则称G2是G1的生成子图(spanning subgraph),记作G2 G1,V2=V1,2023年6月
11、30日星期五,子图,例如:,2023年6月30日星期五,子图,定义:对于图G=,G1=G,G2=G1和 G2都是G的生成子图,称为平凡生成子图定义:设G2=是G1=的子图对任意结点u,v V2,若有u,v E1,则有u,vE2,则G2由V2唯一地确定,则称G2是V2的诱导子图记作GV2,或G2=若G2中无孤立结点,且由E2唯一地确定,则称G2是E2的诱导子图,记作GE2,或G2=,2023年6月30日星期五,子图,例如:,2023年6月30日星期五,补图,定义:设G1=和G2=是G=的子图,若 E2=E-E1,且G2是E2的诱导子图,即G2=则称G2是相对于G的G1的补图,2023年6月30日
12、星期五,补图,图G1和G2互为相对于G补图,2023年6月30日星期五,补图,定义:给定图G1=,若存在图G2=且 E1 E2=,及图是完全图则称G2是相对于完全图的G1的补图,记作G2=G1,2023年6月30日星期五,补图,G2=G1,2023年6月30日星期五,图的同构,四、图的同构定义:给定图G1=,G2=若存在双射函数f:V1 V2,使得对于任意u,v V1有u,v E1 f(u),f(v)E2(或 E1 E2)则称G1与G2同构(isomorphic),记作 G1 G2,2023年6月30日星期五,图的同构,例7.1.1 证明下面两个图G1=,G2=同构证明:V1=v1,v2,v3
13、,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,c,c,d,d,a,故G1 G2,2023年6月30日星期五,图的同构,例7.1.2 证明下面两个有向图是同构的。,证明:如图所示,G1=,G2=,结点编号如图所示。构造函数f:V1V2,使得f(a)=1,f(b)=3,f(c)=4,f(d)=5,f(e)=2 则,被分别映射成,故f是双射函数,所以G1与G2同构,2023年6月30日星期五,图的同构,可以给出图的同构的必要条件:结点数相等边数相等度数相
14、等的结点数相等要注意的是,这不是充分条件,2023年6月30日星期五,图的同构,例7.1.3 证明下面两个无向图是不同构的,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度结点,而b、d、g中却有2个3度结点,故f(v1)c。同理可说明,f(v1)也不可能是d、g和h。因此这样的f是不存在的。因此G1和G2是不同构的。,2023年6月30日星期五,第二节 路(链)与回路(圈),一、路(链)与回路(圈)定义:给定图G=,令v0,v1,vm
15、V,e1,e2,emE称交替序列v0 e1 v1 e2 v2 em vm为连接v0到vm的链(路)称v0和vm为链(路)的始结点和终结点链的长度为边(弧)的数目m若v0=vm,该链(路)称为圈(回路,circuit),2023年6月30日星期五,链和圈,在链中:若任意ei只出现一次,则称该链(路)为简单链(路)若任意vi只出现一次,则称该链(路)为基本链(路)基本链必定是简单链在圈中:若任意ei只出现一次,则称该圈(回路)为简单圈(回路)若任意vi只出现一次,则称该圈(回路)为基本圈(回路),2023年6月30日星期五,链和圈,例7.2.1 下图中:,P1=(v1 e1 v2 e7 v5)也可
16、以表示为: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)是一个基本圈,也是一个简单圈,2023年6月30日星期五,链和圈,链和圈可以只用边的序列表示上例中:(v2e2v3e3v3e4v1e1v2)也可表示为(e2e3e4e1)(v4e6v2e7v5e8v4e6v2e2v3)也可表示为(e6e7e8e6e2)对于简单图来说,链
17、和圈可以仅用结点序列表示,图中:(v2e2v3e4v1e1v2e3v5e8v4)可表示为(e2e4e1e3e8)也可表示为(v2v3v1v2v5v4),2023年6月30日星期五,链和圈,定理:在一个图中,若从结点vi到结点vj存在一条链(路),则必有一条从vi到vj的基本链(路)证明:1)若从vi到vj给定的链本身就是基本链,定理成立2)若从vi到vj给定的链不是基本链,则至少含有一个结点vk,它在该链中至少出现两次以上。也就是说,经过vk有一个圈,于是可以从原有链中去除中所有出现的边(弧)。对于原链中所含的所有圈都做此处理,最终将得到一条基本链(路),2023年6月30日星期五,链和圈,问
18、题:在一个图中,若从结点vi到结点vj存在一个圈,则必有一个从vi到vj的基本圈吗?例7.2.2 若u和v是一个圈上的两个结点,u和v一定是某个基本圈上的结点吗?(习题7-16),答:不一定,本图中,u和v在一个圈上,但是却不在一个基本圈上,2023年6月30日星期五,链和圈,定理:在一个具有n个结点的图中,任何基本链(路)的长度不大于n-1任何基本圈(回路)的长度不大于n证明:1)根据基本链的定义可知,出现在基本链中的结点都是不同的。因此在长度为m的基本链中,不同的结点数为m+1又因为图中仅有n个结点,故 m+1 n,即 m n-12)根据基本圈的定义可知,长度为k的基本圈中,不同的结点数为
19、k,图中共有n个结点,所以 k n,2023年6月30日星期五,可达,二、连通图定义:在一个图中,若从vi到vj存在任何一条链则称从vi到vj是可达的(accessible),简称vi可达vj规定:每个结点vi到自身都是可达的,2023年6月30日星期五,连通无向图,(一)连通无向图对于无向图G=而言,可证明“可达性”是一个_关系。它对V给出一个划分,每个块中的元素形成一个诱导子图。两个结点间是可达的,当且仅当它们属于同一个子图称这样的子图为G的连通分图,G的连通分图的个数记为(G)若G中只有一个连通分图,则称G是连通图(即任意两结点可达)否则称G为非连通图,或分离图,等价,2023年6月30
20、日星期五,连通无向图,定义:在无向图G=中若任意两个结点可达,则称G是连通的(connected),称G为连通无向图;否则称G是非连通的,称G为非连通图或分离图。若G的子图G是连通的,且不存在包含G的更大的G的子图G是连通的,则称G是G的连通分图(connected components),简称分图。G中连通分图的个数记为(G)。,2023年6月30日星期五,连通无向图,例7.2.3,G1,G2,G1是连通图,(G1)=1,G2是非连通图,(G2)=2,2023年6月30日星期五,连通无向图,定义:从图G=中删除结点集S,是指V-SE-与S中结点相连结的边而得到的子图,记做G-S,G-v3,2
21、023年6月30日星期五,连通无向图,定义:从图G=中删除结点集S,是指V-SE-与S中结点相连结的边而得到的子图,记做G-S,G-v3,2023年6月30日星期五,连通无向图,定义:从图G=中删除边集T,是指V不变E-T而得到的子图,记做G-T,G-e1,e3,e4,2023年6月30日星期五,连通无向图,定义:从图G=中删除边集T,是指V不变E-T而得到的子图,记做G-T,G-e1,e3,e4,2023年6月30日星期五,连通无向图,定义:给定连通无向图G=,S V若(G-S)(G)=1且对任意 T S,(G-T)=(G)则称S是G的一个分离结点集(cut-set of nodes)若S中
22、仅含有一个元素v,则称v是G的割点(cut-node),2023年6月30日星期五,连通无向图,例7.2.4G如下图所示,S=v1,v3,(G)=1,(G-S)=2(G-S)(G),2023年6月30日星期五,连通无向图,例7.2.4G如下图所示,S=v1,v3,(G)=1,(G-S)=2(G-S)(G),(G-v1)=1,2023年6月30日星期五,连通无向图,例7.2.4G如下图所示,S=v1,v3,(G)=1,(G-S)=2(G-S)(G),(G-v1)=1,(G-v3)=1,2023年6月30日星期五,连通无向图,例7.2.4G如下图所示,S=v1,v3,(G)=1,(G-S)=2(G
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 离散数学 基础

链接地址:https://www.31ppt.com/p-5371511.html