月日图的基本概念.pptx
《月日图的基本概念.pptx》由会员分享,可在线阅读,更多相关《月日图的基本概念.pptx(114页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.1 图的基本概念图的定义图的一些概念和规定简单图和多重图顶点的度数与握手定理图的同构完全图与正则图子图与补图第1页/共114页无序积与多重集合 设A,B为任意的两个集合,称a,b|aAbB为A与B的无序积,记作A&B。可将无序积中的无序对a,b记为(a,b),并且允许ab。无论a,b是否相等,均有(a,b)(b,a),因而A&BB&A。元素可以重复出现的集合称为多重集合或者多重集,某元素重复出现的次数称为该元素的重复度。例如 在多重集合a,a,b,b,b,c,d中,a,b,c,d的重复度分别为2,3,1,1。第2页/共114页笛卡尔积设A,B为任意的两个集合,称|aAbB为A与B的笛卡尔积
2、,记作AXB。笛卡尔积中的是有序对。只有a,b相等的时候才有(a,b)(b,a).也只有A=B时才有AXBBXA。第3页/共114页定义1 一个无向图是一个有序的二元组,记作G,其中(1)V称为顶点集,其元素称为顶点或结点。(2)E称为边集,它是无序积V&V的多重子集,其元素称为无向边,简称边。定义2 一个有向图是一个有序的二元组,记作D,其中(1)V称为顶点集,其元素称为顶点或结点。(2)E为边集,它是笛卡儿积VV的多重子集,其元素称为有向边,简称边。无向图和有向图说明q可以用图形表示图,即用小圆圈(或实心点)表示顶点,用顶点之间的连线表示无向边,用有方向的连线表示有向边。第4页/共114页
3、例1.1例1.1(1)给定无向图G,其中 Vv1,v2,v3,v4,v5,E=(v1,v1),(v1,v2),(v2,v3),(v2,v3),(v2,v5),(v1,v5),(v4,v5).(2)给定有向图D=,其中 Va,b,c,d,E,。画出G与D的图形。第5页/共114页图的一些概念和规定G表示无向图,但有时用G泛指图(无向的或有向的)。D只能表示有向图。V(G),E(G)分别表示G的顶点集和边集。若|V(G)|n,则称G为n阶图。若|V(G)|与|E(G)|均为有限数,则称G为有限图。若边集E(G),则称G为零图,此时,又若G为n阶图,则称G为n阶零图,记作Nn,特别地,称N1为平凡图
4、。在图的定义中规定顶点集V为非空集,但在图的运算中可能产生顶点集为空集的运算结果,为此规定顶点集为空集的图为空图,并将空图记为。第6页/共114页标定图与非标定图、基图 将图的集合定义转化成图形表示之后,常用ek表示无向边(vi,vj)(或有向边),并称顶点或边用字母标定的图为标定图,否则称为非标定图。将有向图各有向边均改成无向边后的无向图称为原来图的基图。易知标定图与非标定图是可以相互转化的;任何无向图G的各边均加上箭头就可以得到以G为基图的有向图。第7页/共114页关联与关联次数、环、孤立点 设G为无向图,ek(vi,vj)E,称vi,vj为ek的端点,ek与vi或ek与vj是彼此相关联的
5、。若vivj,则称ek与vi或ek与vj的关联次数为1。若vivj,则称ek与vi的关联次数为2,并称ek为环。任意的vlV,若vlvi且vlvj,则称ek与vl的关联次数为0。设D为有向图,ekE,称vi,vj为ek的端点。若vivj,则称ek为D中的环。无论在无向图中还是在有向图中,无边关联的顶点均称为孤立点。第8页/共114页相邻与邻接 设无向图G,vi,vjV,ek,elE。若etE,使得et(vi,vj),则称vi与vj是相邻的。若ek与el至少有一个公共端点,则称ek与el是相邻的。设有向图D,vi,vjV,ek,elE。若etE,使得et,则称vi为et的始点,vj为et的终点,
6、并称vi邻接到vj,vj邻接于vi。若ek的终点为el的始点,则称ek与el相邻。第9页/共114页邻域设无向图G,vV,称u|uV(u,v)Euv为v的邻域,记做NG(v)。称NG(v)v为v的闭邻域,记做NG(v)。称e|eEe与v相关联为v的关联集,记做IG(v)。设有向图D,vV,称u|uVEuv为v的后继元集,记做+D(v)。称u|uVEuv为v的先驱元集,记做-D(v)。称+D(v)为v的出邻域,-D(v)为v 的入邻域.+D(v)-D(v)为v的邻域,记做ND(v)。称ND(v)v为v的闭邻域,记做ND(v)。第10页/共114页举例NG(v1)+D(d)v2,v5NG(v1)v
7、1,v2,v5IG(v1)e1,e2,e3 c-D(d)a,cND(d)a,cND(d)a,c,d第11页/共114页简单图与多重图 定义1.3 在无向图中,关联一对顶点的无向边如果多于1条,则称这些边为平行边,平行边的条数称为重数。在有向图中,关联一对顶点的有向边如果多于1条,并且这些边的始点和终点相同(也就是它们的方向相同),则称这些边为平行边。含平行边的图称为多重图。既不含平行边也不含环的图称为简单图。例如:在图1.1中,(a)中e5与e6是平行边,(b)中e2与e3是平行边,但e6与e7不是平行边。(a)和(b)两个图都不是简单图。第12页/共114页顶点的度数定义1.4 设G为一无向
8、图,vV,称v作为边的端点次数之和为v的度数,简称为度,记做 dG(v)。在不发生混淆时,简记为d(v)。注:某个点上的环要计算2次度数.设D为有向图,vV,称v作为边的始点次数之和为v的出度,记做d+D(v),简记作d+(v)。称v作为边的终点次数之和为v的入度,记做d-D(v),简记作d-(v)。称d+(v)+d-(v)为v的度数,记做d(v)。注:某个点上的有向环要对这个点计算一次入度计算一次出度.第13页/共114页图的度数的相关概念在无向图G中,最大度(G)maxd(v)|vV(G)最小度(G)mind(v)|vV(G)称度数为1的顶点为悬挂顶点,与它关联的边称为悬挂边。度为偶数(奇
9、数)的顶点称为偶度(奇度)顶点。在有向图D中,最大出度+(D)maxd+(v)|vV(D)最小出度+(D)mind+(v)|vV(D)最大入度-(D)maxd-(v)|vV(D)最小入度-(D)mind-(v)|vV(D)第14页/共114页图的度数举例d(v1)4(注意,环提供2度),4,1,v4是悬挂顶点,e7是悬挂边。d+(a)4,d-(a)1(环e1提供出度1,提供入度1),d(a)4+15。5,3,+4(在a点达到)+0(在b点达到)-3(在b点达到)-1(在a和c点达到)第15页/共114页第16页/共114页另外一个更严格的证明:当G是简单图时,第17页/共114页当图G不是简单
10、图时,只要把每一个环与重边上“嵌入”一个新的顶点得到新的图G,G是简单图.假设有t个新的顶点,图G中原来G中的顶点度数不变,而每个新的顶点的度数为2.新图G的边数比图G的边数多了t条(原因是在环和重边上加入新点后,将原来的一条边变成了两条边)。对G利用前面的证明结果:两边消去2t,得到结论。第18页/共114页第19页/共114页握手定理的推论推论任何图(无向的或有向的)中,奇度顶点的个数是偶数。证明设G为任意一图,令V1v|vVd(v)为奇数V2v|vVd(v)为偶数则V1V2V,V1V2,由握手定理可知 由于2m和,所以为偶数,但因V1中顶点度数为奇数,所以|V1|必为偶数。第20页/共1
11、14页问题研究问题:在一个部门的25个人中间,由于意见不同,是否可能每个人恰好与其他5个人意见一致?解答:不可能。考虑一个图,其中顶点代表人,如果两个人意见相同,可用边连接,所以每个顶点都是奇数度。存在奇数个度数为奇数的图,这是不可能的。说明:(1)很多离散问题可以用图模型求解。(2)为了建立一个图模型,需要决定顶点和边分别代表什么。(3)在一个图模型中,边经常代表两个顶点之间的关系。第21页/共114页例2:晚会上大家握手言欢,试证握过奇次手的人数是偶数。解答:构造一个图,以参加晚会的人为顶,仅当二人握手时在相应的二顶间加一条边。于是每个人握手的次数为这个图的相应顶点的度数。用握手定理的推论
12、得到结论。例3:空间中不可能有这样的多面体存在,它的面数是奇数,而且每个面是奇数条围成的。解答:如果有这样的多面体存在,以此多面体的面集合为顶点集构造一个图G,当且仅当两个面有公共边界线时在相应的两顶间连一条边,于是|V(G)|是奇数,而且对每个顶点v,d(v)是奇数,则所有的顶点的度数之和为奇数,与握手定理矛盾。第22页/共114页第23页/共114页度数列举例按顶点的标定顺序,度数列为4,4,2,1,3。按字母顺序,度数列,出度列,入度列分别为5,3,3,34,0,2,11,3,1,2第24页/共114页第25页/共114页可图化举例由定理1.3立即可知,(3,3,2,1),(3,2,2,
13、1,1)等是不可图化的,(3,3,2,2),(3,2,2,2,1)等是可图化的。第26页/共114页定理:若 是简单图的次序列,且则 是偶数,且对1960年Erdos和Gallai已经证明这也是充分条件。第27页/共114页证明:大致思路:对任意的k,把图分成两部分:一部分是1到k个点组成的,设为V1,另外的n-K点组成另外一部分,设为V2。我们再来计算1到k点的总的度数之和。这个度数由两部分贡献,一是来自于V1的贡献,最多是V1构成完全图,它们的度数之和为k(k-1),第二部分来自于V2,V2中的每个点给V1的所有点贡献的次数最多是d_i和k之间的最小值(原因是,V2的每个点的度数全部贡献给
14、V1,但V1中的点最多只有k个,只能最多接收k次)。第28页/共114页定理1.4定理1.4 设G为任意n阶无向简单图,则(G)n-1。证明因为G既无平行边也无环,所以G中任何顶点v至多与其余的n-1个顶点均相邻,于是d(v)n-1,由于v的任意性,所以(G)n-1。例1.2 判断下列各非负整数列哪些是可图化的?哪些是可简单图化的?(1)(5,5,4,4,2,1)不可图化。(2)(5,4,3,2,2)可图化,不可简单图化。若它可简单图化,设所得图为G,则(G)max5,4,3,2,25,这与定理1.4矛盾。第29页/共114页第30页/共114页例14.2(5)(4,4,3,3,2,2)可简单
15、图化。下图中两个6阶无向简单图都以(5)中序列为度数列。第31页/共114页第32页/共114页图的同构举例彼得森(Petersen)图第33页/共114页图同构的必要条件:节点数目相等边数相等度数相同的节点数目相等第34页/共114页边图(线图)定义:设G是一个无环图,边图L(G)这样构成:将E(G)中的每条边作为L(G)的顶点集,即 V(L(G)=E(G),L(G)中的两顶相邻当且仅当它们是G中的两条相邻的边。边图有许多有趣的性质.例如,(1)若uv是G中的边,则在L(G)中uv对应的顶点的度数是 的d(u)+d(v)-2.这是因为:uv对应的顶点的次数是除边uv以外的与u,v相邻的边的条
16、数之和,即(d(u)-1)+(d(v)-1)2)第35页/共114页完全图定义1.6 设G为n阶无向简单图,若G中每个顶点均与其余的n-1个顶点相邻,则称G为n阶无向完全图,简称n阶完全图,记做Kn(n1)。设D为n阶有向简单图,若D中每个顶点都邻接到其余的n-1个顶点,又邻接于其余的n-1个顶点,则称D是n阶有向完全图。设D为n阶有向简单图,若D的基图为n阶无向完全图Kn,则称D是n阶竞赛图。第36页/共114页完全图举例n阶无向完全图的边数为:n(n-1)/2n阶有向完全图的边数为:n(n-1)n阶竞赛图的边数为:n(n-1)/2K53阶有向完全图4阶竞赛图第37页/共114页正则图定义1
17、.7 设G为n阶无向简单图,若vV(G),均有d(v)k,则称G为k-正则图。举例n阶零图是0-正则图n阶无向完全图是(n-1)-正则图彼得森图是3-正则图说明n阶k-正则图中,边数mkn/2。当k为奇数时,n必为偶数。第38页/共114页第39页/共114页子图设G为一图,V1V且V1,称以V1为顶点集,以G中两个端点都在V1中的边组成边集E1的图为G的V1导出的子图,记作GV1。设E1E且E1,称以E1为边集,以E1中边关联的顶点为顶点集V1的图为G的E1导出的子图,记作GE1。第40页/共114页导出子图举例在上图中,设G为(1)中图所表示,取V1a,b,c,则V1的导出子图GV1为(2
18、)中图所示。取E1e1,e3,则E1的导出子图GE1为(3)中图所示。第41页/共114页定义1.9定义1.9 设G为n阶无向简单图,以V为顶点集,以所有使G成为完全图Kn的添加边组成的集合为边集的图,称为G的补图,记作G。若图GG,则称为G是自补图。(1)为自补图(2)和(3)互为补图第42页/共114页定义1.10定义1.10 设G为无向图。(1)设eE,用G-e表示从G中去掉边e,称为删除e。设E E,用G-E 表示从G中删除E 中所有的边,称为删除E。(2)设vV,用G-v表示从G中去掉v及所关联的一切边,称为删除顶点v。设V V,用G-V 表示从G中删除V 中所有顶点,称为删除V。(
19、3)设边e(u,v)E,用Ge表示从G中删除e后,将e的两个端点u,v用一个新的顶点w(或用u或v充当w)代替,使w关联除e外u,v关联的所有边,称为边e的收缩。(4)设u,vV(u,v可能相邻,也可能不相邻),用G(u,v)(或G+(u,v)表示在u,v之间加一条边(u,v),称为加新边。说明在收缩边和加新边过程中可能产生环和平行边。第43页/共114页举例GGe5Ge1,e4Gv5Gv4,v5Ge5第44页/共114页第45页/共114页关于通路与回路的说明在初级通路与初级回路的定义中,仍将初级回路看成初级通路(路径)的特殊情况,只是在应用中初级通路(路径)都是始点与终点不相同的,长为1的
20、圈只能由环生成,长为2的圈只能由平行边生成,因而在简单无向图中,圈的长度至少为?。若中有边重复出现,则称为复杂通路,又若vi0vil,则称为复杂回路。在有向图中,通路、回路及分类的定义与无向图中非常相似,只是要注意有向边方向的一致性。在以上的定义中,将回路定义成通路的特殊情况,即回路也是通路,又初级通路(回路)是简单通路(回路),但反之不真。第46页/共114页通路和回路的简单表示法(1)只用边的序列表示通路(回路)。定义1.11中的可以表示成ej1,ej2,ejl。(2)在简单图中也可以只用顶点序列表示通路(回路)。定义中的也可以表示成vi0,vi2,vil。(3)为了写出非标定图中的通路(
21、回路),可以先将非标定图标成标定图,再写出通路与回路。(4)在非简单标定图中,当只用顶点序列表示不出某些通路(回路)时,可在顶点序列中加入一些边(这些边是平行边或环),可称这种表示法为混合表示法。第47页/共114页第48页/共114页定理1.6推论 在n阶图G中,若从顶点vi到vj(vivj)存在通路,则vi到vj一定存在长度小于或等于n-1的初级通路(路径)。定理1.6 在一个n阶图G中,若存在vi 到自身的回路,则一定存在vi 到自身长度小于或等于n的回路。推论 在一个n阶图G中,若存在vi 到自身的简单回路,则一定存在vi 到自身长度小于或等于n的初级回路。第49页/共114页第50页
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 月日图 基本概念
限制150内