离散数学第10章陈瑜.ppt
《离散数学第10章陈瑜.ppt》由会员分享,可在线阅读,更多相关《离散数学第10章陈瑜.ppt(172页珍藏版)》请在三一办公上搜索。
1、陈瑜,Email:yu2023/10/17,离散数学,计算机学院,2023/10/17,计算机科学与工程学院,2,10.1 图的基本概念,2023/10/17,计算机科学与工程学院,3,主要内容,图的基本概念什么是图图的分类结点的度数 握手定理子图与补图 完全图补图图的同构,2023/10/17,计算机科学与工程学院,4,10.1 图的基本概念,无序积的定义:设A,B 为任意集合,称集合A&B(a,b)|aA,bB为A 与B 的无序积,(a,b)称为无序对。与序偶不同,无论a,b是否相等,均有:(a,b)(b,a)。,2023/10/17,计算机科学与工程学院,5,10.1 图的基本概念,无序
2、积的定义:设A,B 为任意集合,称集合A&B(a,b)|aA,bB为A 与B 的无序积,(a,b)称为无序对。与序偶不同,无论a,b是否相等,均有:(a,b)(b,a)。,2023/10/17,计算机科学与工程学院,6,图的定义,定义10-1.1一个图是一个序偶,记为,G,其中:1)V(G)v1,v2,v3,vn是一个有限的非空集合,vi(i1,2,3,n)称为结点,简称点,V为结点集;2)E(G)e1,e2,e3,em是一个有限的集合,ei(i1,2,3,m)称为边,E为边集,E中的每个元素都是由V中不同结点所构成的无序对,且不含重复元素。3)图G的结点数称为G的阶,用n表示,G的边数用m表
3、示,也可表示成(G)=m。,2023/10/17,计算机科学与工程学院,7,图的定义,定义10-1.1一个图是一个序偶,记为,G,其中:1)V(G)v1,v2,v3,vn是一个有限的非空集合,vi(i1,2,3,n)称为结点,简称点,V为结点集;2)E(G)e1,e2,e3,em是一个有限的集合,ei(i1,2,3,m)称为边,E为边集,E中的每个元素都是由V中不同结点所构成的无序对,且不含重复元素。3)图G的结点数称为G的阶,用n表示,G的边数用m表示,也可表示成(G)=m。,2023/10/17,计算机科学与工程学院,8,图的定义,定义10-1.1一个图是一个序偶,记为,G,其中:1)V(
4、G)v1,v2,v3,vn是一个有限的非空集合,vi(i1,2,3,n)称为结点,简称点,V为结点集;2)E(G)e1,e2,e3,em是一个有限的集合,ei(i1,2,3,m)称为边,E为边集,E中的每个元素都是由V中不同结点所构成的无序对,且不含重复元素。3)图G的结点数称为G的阶,用n表示,G的边数用m表示,也可表示成(G)=m。,2023/10/17,计算机科学与工程学院,9,图的分类(按边的方向),若边e与无序结点对(u,v)相对应,则称边e为无向边,记为e(u,v),这时称u,v是边e的两个端点;若边e与有序结点对相对应,则称边e为有向边,记为e,这时称u是边e的始点。v是边e的终
5、点,统称为e的端点;e是u的出边,是v的入边。每条边都是无向边的图称为无向图;每条边都是有向边的图称为有向图;有些边是无向边,而另一些是有向边的图称为混合图。,用小圆圈表示V中的结点,用由u指向v的有向线段表示,无向线段表示(u,v)。,2023/10/17,计算机科学与工程学院,10,图的分类(按边的方向),若边e与无序结点对(u,v)相对应,则称边e为无向边,记为e(u,v),这时称u,v是边e的两个端点;若边e与有序结点对相对应,则称边e为有向边,记为e,这时称u是边e的始点。v是边e的终点,统称为e的端点;e是u的出边,是v的入边。每条边都是无向边的图称为无向图;每条边都是有向边的图称
6、为有向图;有些边是无向边,而另一些是有向边的图称为混合图。,用小圆圈表示V中的结点,用由u指向v的有向线段表示,无向线段表示(u,v)。,2023/10/17,计算机科学与工程学院,11,图的分类(按边的方向),若边e与无序结点对(u,v)相对应,则称边e为无向边,记为e(u,v),这时称u,v是边e的两个端点;若边e与有序结点对相对应,则称边e为有向边,记为e,这时称u是边e的始点。v是边e的终点,统称为e的端点;e是u的出边,是v的入边。每条边都是无向边的图称为无向图;每条边都是有向边的图称为有向图;有些边是无向边,而另一些是有向边的图称为混合图。,用小圆圈表示V中的结点,用由u指向v的有
7、向线段表示,无向线段表示(u,v)。,2023/10/17,计算机科学与工程学院,12,图的分类(按边的方向),若边e与无序结点对(u,v)相对应,则称边e为无向边,记为e(u,v),这时称u,v是边e的两个端点;若边e与有序结点对相对应,则称边e为有向边,记为e,这时称u是边e的始点。v是边e的终点,统称为e的端点;e是u的出边,是v的入边。每条边都是无向边的图称为无向图;每条边都是有向边的图称为有向图;有些边是无向边,而另一些是有向边的图称为混合图。,用小圆圈表示V中的结点,用由u指向v的有向线段表示,无向线段表示(u,v)。,2023/10/17,计算机科学与工程学院,13,几个概念,在
8、一个图中,关联结点vi和vj的边e,无论是有向的还是无向的,均称边e与结点vI和vj相关联,而vi和vj称为邻接点,否则称为不邻接的;,关联于同一个结点的两条边称为邻接边;图中关联同一个结点的边称为环(或自回路);图中不与任何结点相邻接的结点称为孤立结点;仅由孤立结点组成的图称为零图;仅含一个结点的零图称为平凡图;含有n个结点、m条边的图称为(n,m)图;,2023/10/17,计算机科学与工程学院,14,几个概念,在一个图中,关联结点vi和vj的边e,无论是有向的还是无向的,均称边e与结点vI和vj相关联,而vi和vj称为邻接点,否则称为不邻接的;,关联于同一个结点的两条边称为邻接边;图中关
9、联同一个结点的边称为环(或自回路);图中不与任何结点相邻接的结点称为孤立结点;仅由孤立结点组成的图称为零图;仅含一个结点的零图称为平凡图;含有n个结点、m条边的图称为(n,m)图;,2023/10/17,计算机科学与工程学院,15,几个概念,在一个图中,关联结点vi和vj的边e,无论是有向的还是无向的,均称边e与结点vI和vj相关联,而vi和vj称为邻接点,否则称为不邻接的;,关联于同一个结点的两条边称为邻接边;图中关联同一个结点的边称为环(或自回路);图中不与任何结点相邻接的结点称为孤立结点;仅由孤立结点组成的图称为零图;仅含一个结点的零图称为平凡图;含有n个结点、m条边的图称为(n,m)图
10、;,2023/10/17,计算机科学与工程学院,16,图的分类(按边的重数),在有向图中,两个结点间(包括结点自身间)若有同始点和同终点的几条边,则这几条边称为平行边。在无向图中,两个结点间(包括结点自身间)若有几条边,则这几条边称为平行边;含有平行边的图称为多重图;含有环的多重图称为广义图(伪图);满足定义9-1.1的图称为简单图。将多重图和广义图中的平行边代之以一条边,去掉环,可以得到一个简单图,称为原来图的基图。,2023/10/17,计算机科学与工程学院,17,图的分类(按边的重数),在有向图中,两个结点间(包括结点自身间)若有同始点和同终点的几条边,则这几条边称为平行边。在无向图中,
11、两个结点间(包括结点自身间)若有几条边,则这几条边称为平行边;含有平行边的图称为多重图;含有环的多重图称为广义图(伪图);满足定义10-1.1的图称为简单图。将多重图和广义图中的平行边代之以一条边,去掉环,可以得到一个简单图,称为原来图的基图。,2023/10/17,计算机科学与工程学院,18,图的分类(按边的重数),在有向图中,两个结点间(包括结点自身间)若有同始点和同终点的几条边,则这几条边称为平行边。在无向图中,两个结点间(包括结点自身间)若有几条边,则这几条边称为平行边;含有平行边的图称为多重图;含有环的多重图称为广义图(伪图);满足定义10-1.1的图称为简单图。将多重图和广义图中的
12、平行边代之以一条边,去掉环,可以得到一个简单图,称为原来图的基图。,2023/10/17,计算机科学与工程学院,19,图的分类(按权),赋权图G是一个三重组,其中V是结点集合,E是边的集合,g是边E上的权值。非赋权图称为无权图。,v3,v2,v1,v4,G1,2023/10/17,计算机科学与工程学院,20,结点的度数,在无向图G中,与结点v(vV)关联的边的条数(有环时计算两次),称为该结点的度数,记为deg(v);最大点度和最小点度分别记为和。在有向图G中,以结点v为始点引出的边的条数,称为该结点的出度,记为deg+(v);以结点v为终点引入的边的条数,称为该结点的入度,记为deg-(v)
13、;而结点的引出度数和引入度数之和称为该结点的度数,记为deg(v),即deg(v)deg+(v)+deg-(v);,2023/10/17,计算机科学与工程学院,21,结点的度数,在无向图G中,与结点v(vV)关联的边的条数(有环时计算两次),称为该结点的度数,记为deg(v);最大点度和最小点度分别记为和。在有向图G中,以结点v为始点引出的边的条数,称为该结点的出度,记为deg+(v);以结点v为终点引入的边的条数,称为该结点的入度,记为deg-(v);而结点的引出度数和引入度数之和称为该结点的度数,记为deg(v),即deg(v)deg+(v)+deg-(v);,2023/10/17,计算机
14、科学与工程学院,22,对于图G,度数为0的结点称为孤立结点;只由孤立结点构成的图G=(V,)称为零图;只由一个孤立结点构成的图称为平凡图;在图G中,称度数为奇数的结点为奇度数结点,度数为偶数的结点为偶度数结点。各点度数相等的图称为正则图,特别将点度为k的正则图称为k度正则图。,2023/10/17,计算机科学与工程学院,23,对于图G,度数为0的结点称为孤立结点;只由孤立结点构成的图G=(V,)称为零图;只由一个孤立结点构成的图称为平凡图;在图G中,称度数为奇数的结点为奇度数结点,度数为偶数的结点为偶度数结点。各点度数相等的图称为正则图,特别将点度为k的正则图称为k度正则图。,2023/10/
15、17,计算机科学与工程学院,24,对于图G,度数为0的结点称为孤立结点;只由孤立结点构成的图G=(V,)称为零图;只由一个孤立结点构成的图称为平凡图;在图G中,称度数为奇数的结点为奇度数结点,度数为偶数的结点为偶度数结点。各点度数相等的图称为正则图,特别将点度为k的正则图称为k度正则图。,2023/10/17,计算机科学与工程学院,25,例10.1,deg(v1)3,deg+(v1)2,deg-(v1)1;,deg(v2)3,deg+(v2)2,deg-(v2)1;deg(v3)5,deg+(v3)2,deg-(v3)3;deg(v4)1,deg+(v4)0,deg-(v4)1;deg(v5)
16、deg+(v5)deg-(v5)0;,2023/10/17,计算机科学与工程学院,26,例10.1,deg(v1)3,deg+(v1)2,deg-(v1)1;,deg(v2)3,deg+(v2)2,deg-(v2)1;deg(v3)5,deg+(v3)2,deg-(v3)3;deg(v4)1,deg+(v4)0,deg-(v4)1;deg(v5)deg+(v5)deg-(v5)0;,2023/10/17,计算机科学与工程学院,27,例10.1,deg(v1)3,deg+(v1)2,deg-(v1)1;,deg(v2)3,deg+(v2)2,deg-(v2)1;deg(v3)5,deg+(v3)
17、2,deg-(v3)3;deg(v4)1,deg+(v4)0,deg-(v4)1;deg(v5)deg+(v5)deg-(v5)0;,2023/10/17,计算机科学与工程学院,28,例10.1,deg(v1)3,deg+(v1)2,deg-(v1)1;,deg(v2)3,deg+(v2)2,deg-(v2)1;deg(v3)5,deg+(v3)2,deg-(v3)3;deg(v4)1,deg+(v4)0,deg-(v4)1;deg(v5)deg+(v5)deg-(v5)0;,2023/10/17,计算机科学与工程学院,29,例10.1,deg(v1)3,deg+(v1)2,deg-(v1)1
18、;,deg(v2)3,deg+(v2)2,deg-(v2)1;deg(v3)5,deg+(v3)2,deg-(v3)3;deg(v4)1,deg+(v4)0,deg-(v4)1;deg(v5)deg+(v5)deg-(v5)0;,2023/10/17,计算机科学与工程学院,30,握手定理(Euler,1736年),定理10-1.1(握手定理)对于任何(n,m)图G=(V,E),所有结点的度数的总和等于边数的两倍,即:证明:根据结点度数的定义,在计算结点度数时每条边对于它所关联的结点被计算了两次,因此,G中结点度数的总和恰好为边数m的2倍。,2023/10/17,计算机科学与工程学院,31,在图
19、G中,其Vv1,v2,v3,vn,E,e1,e2,em,度数为奇数的结点个数为偶数。,证明设V1v|vV且deg(v)奇数,V2v|vV且deg(v)偶数。显然,V1V2,且V1V2V,于是有:,由于上式中的2m和|V2|(偶数之和为偶数)均为偶数,因而也为偶数。于是|V1|为偶数(因为V1中的结点v之deg(v)都为奇数),即奇度数的结点个数为偶数。,2023/10/17,计算机科学与工程学院,32,在图G中,其Vv1,v2,v3,vn,E,e1,e2,em,度数为奇数的结点个数为偶数。,证明设V1v|vV且deg(v)奇数,V2v|vV且deg(v)偶数。显然,V1V2,且V1V2V,于是
20、有:,由于上式中的2m和|V2|(偶数之和为偶数)均为偶数,因而也为偶数。于是|V1|为偶数(因为V1中的结点v之deg(v)都为奇数),即奇度数的结点个数为偶数。,2023/10/17,计算机科学与工程学院,33,在图G中,其Vv1,v2,v3,vn,E,e1,e2,em,度数为奇数的结点个数为偶数。,证明设V1v|vV且deg(v)奇数,V2v|vV且deg(v)偶数。显然,V1V2,且V1V2V,于是有:,由于上式中的2m和|V2|(偶数之和为偶数)均为偶数,因而也为偶数。于是|V1|为偶数(因为V1中的结点v之deg(v)都为奇数),即奇度数的结点个数为偶数。,2023/10/17,计
21、算机科学与工程学院,34,定理10-1.2:对于任何(n,m)有向图G=(V,E),则所有结点的引出度数之和等于所有结点的引入度数之和,所有结点的度数的总和等于边数的两倍,即:,证明:(略)。,2023/10/17,计算机科学与工程学院,35,度数序列,设Vv1,v2,vn为图G的结点集,称(deg(v1),deg(v2),deg(vn)为G的度数序列。,上图的度数序列为(3,3,5,1,0)。,2023/10/17,计算机科学与工程学院,36,度数序列,设Vv1,v2,vn为图G的结点集,称(deg(v1),deg(v2),deg(vn)为G的度数序列。,上图的度数序列为(3,3,5,1,0
22、)。,2023/10/17,计算机科学与工程学院,37,子图,定义10-1.4 设有图G和图H。若V2V1,E2E1,则称H是G的子图,记为HG。即V2V1或E2E1,则称H是G的真子图,记为HG。若V2=V1,则称H是G的生成子图。设V2=V1且E2=E1或E2=,则称H是G的平凡子图。设v是图G的一个结点,从G中删去结点v及其关联的全部边后得到的图称为G的删点子图,简记为Gv。,2023/10/17,计算机科学与工程学院,38,子图,定义10-1.4 设有图G和图H。若V2V1,E2E1,则称H是G的子图,记为HG。即V2V1或E2E1,则称H是G的真子图,记为HG。若V2=V1,则称H是
23、G的生成子图。设V2=V1且E2=E1或E2=,则称H是G的平凡子图。设v是图G的一个结点,从G中删去结点v及其关联的全部边后得到的图称为G的删点子图,简记为Gv。,2023/10/17,计算机科学与工程学院,39,子图,定义10-1.4 设有图G和图H。若V2V1,E2E1,则称H是G的子图,记为HG。即V2V1或E2E1,则称H是G的真子图,记为HG。若V2=V1,则称H是G的生成子图。设V2=V1且E2=E1或E2=,则称H是G的平凡子图。设v是图G的一个结点,从G中删去结点v及其关联的全部边后得到的图称为G的删点子图,简记为Gv。,2023/10/17,计算机科学与工程学院,40,设e
24、是图G的一条边,从G中删去边e后得到的图称为G删边子图,简记为Ge。图G,SV,则G(S)=(S,E)是一个以S为结点,以E=uv|u,vS,uvE为边集的图,称为G的点诱导子图。图G,TE且T,则G(T)是一个以T为边集,以T中各边关联的全部结点为结点集的图,称为G的边诱导子图。,2023/10/17,计算机科学与工程学院,41,设e是图G的一条边,从G中删去边e后得到的图称为G删边子图,简记为Ge。图G,SV,则G(S)=(S,E)是一个以S为结点,以E=uv|u,vS,uvE为边集的图,称为G的点诱导子图。图G,TE且T,则G(T)是一个以T为边集,以T中各边关联的全部结点为结点集的图,
25、称为G的边诱导子图。,2023/10/17,计算机科学与工程学院,42,设e是图G的一条边,从G中删去边e后得到的图称为G删边子图,简记为Ge。图G,SV,则G(S)=(S,E)是一个以S为结点,以E=uv|u,vS,uvE为边集的图,称为G的点诱导子图。图G,TE且T,则G(T)是一个以T为边集,以T中各边关联的全部结点为结点集的图,称为G的边诱导子图。,2023/10/17,计算机科学与工程学院,43,G1,v,G1-V,G2,e1,e2,G2-e1,e2,e3,e2,e1,v2,v1,G3,e3,e2,e1,v2,v1,删点子图,删边子图,点诱导子图G3(v1,v2),边诱导子图G3(e
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 离散数学 10 章陈瑜
链接地址:https://www.31ppt.com/p-6326529.html