第七章 第一讲 无向图及有向图精选文档.ppt
《第七章 第一讲 无向图及有向图精选文档.ppt》由会员分享,可在线阅读,更多相关《第七章 第一讲 无向图及有向图精选文档.ppt(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第七章第七章 第一讲第一讲 无向无向图及有向图图及有向图本讲稿第一页,共三十四页本讲稿第二页,共三十四页第一讲第一讲 无向图及有向图无向图及有向图知识结构知识结构q图的定义图的定义q图的一些概念和规定图的一些概念和规定q简单图和多重图简单图和多重图q顶点的度数与握手定理顶点的度数与握手定理q图的同构图的同构q子图与补图子图与补图本讲稿第三页,共三十四页 引例引例1 1:哥尼斯堡七桥哥尼斯堡七桥问题问题问题问题(图论应用的开始)(图论应用的开始)(图论应用的开始)(图论应用的开始)qq问:能否从某地出发,通过每桥恰好一次,走遍了七桥问:能否从某地出发,通过每桥恰好一次,走遍了七桥问:能否从某地出
2、发,通过每桥恰好一次,走遍了七桥问:能否从某地出发,通过每桥恰好一次,走遍了七桥 后又返回到原处?后又返回到原处?后又返回到原处?后又返回到原处?qq瑞士数学家瑞士数学家瑞士数学家瑞士数学家欧拉欧拉欧拉欧拉在在在在1736173617361736年发表了一篇论文讨论这个问题,指出这个年发表了一篇论文讨论这个问题,指出这个年发表了一篇论文讨论这个问题,指出这个年发表了一篇论文讨论这个问题,指出这个问题无解。问题无解。问题无解。问题无解。普雷格尔河本讲稿第四页,共三十四页欧拉:传奇的一生欧拉:传奇的一生q年少时,听从父亲的安排,巴塞尔大学,学习神学和希伯来语,年少时,听从父亲的安排,巴塞尔大学,学
3、习神学和希伯来语,结果被约翰结果被约翰伯努利欣赏,伯努利欣赏,1717岁获得硕士学位之后,才开始专岁获得硕士学位之后,才开始专供数学。供数学。q为获得圣彼得堡科学院的医学部的职位空缺,的职位空缺,欧拉在巴塞尔便全力投入生理学的研究,并出席医学报告会。1727年,等他到等他到达俄罗斯时,叶卡捷琳娜一世女皇去世,他进入数学部。达俄罗斯时,叶卡捷琳娜一世女皇去世,他进入数学部。q1733年,欧拉回到瑞士,并结婚,一生共生育13个孩子,5个存活。q为了赢得巴黎奖金而投身于一个天文学问题,那是几个有影响的大数学家搞了几个月时间的,欧拉在三天之后把它解决了。可是过分的劳累使他得了一场病,病中右眼失明了。q
4、欧拉到底出了多少著作,直至1936年人们也没有确切的了解。但据估计,要出版已经搜集到的欧拉著作,将需用大4开本60至80卷。彼得堡学院为了整理他的著作整整花了47年。本讲稿第五页,共三十四页问题问题2(2(哈密顿环球旅行哈密顿环球旅行问题,问题,18571857年年):):十二面体的十二面体的2020个顶点代表世界上个顶点代表世界上2020个城市,能个城市,能否从某个城市出发在十二面体上依次经过每个城市恰好否从某个城市出发在十二面体上依次经过每个城市恰好一次最后回到出发点?一次最后回到出发点?哈密顿圈(环球旅行游戏)哈密顿圈(环球旅行游戏)本讲稿第六页,共三十四页问题问题3(3(四色问题四色问
5、题):):对任何一张地图进行着色,两个共同边界的国家对任何一张地图进行着色,两个共同边界的国家染不同的颜色,则只需要四种颜色就够了染不同的颜色,则只需要四种颜色就够了.问题问题4(4(关键路径问题关键路径问题):):一项工程任务一项工程任务,大到建造一座大坝大到建造一座大坝,一座体育中心一座体育中心,小至组装一台机床小至组装一台机床,一架电视机一架电视机,都要包括许多工序都要包括许多工序.这些工序相互约束这些工序相互约束,只有在某些工序完成之后只有在某些工序完成之后,一个工一个工序才能开始序才能开始.即它们之间存在完成的先后次序关系即它们之间存在完成的先后次序关系,一一般认为这些关系是预知的般
6、认为这些关系是预知的,而且也能够预计完成每个而且也能够预计完成每个工序所需要的时间工序所需要的时间.这时工程领导人员迫切希望了解最少需要多少这时工程领导人员迫切希望了解最少需要多少时间才能够完成整个工程项目时间才能够完成整个工程项目,影响工程进度的要影响工程进度的要害工序是哪几个?害工序是哪几个?本讲稿第七页,共三十四页二、图的概念二、图的概念二、图的概念二、图的概念 q设设A,B为任意的两个集合,为任意的两个集合,a,b|aAbB为为A与与B的的无序积无序积,记作,记作A&B。可将无序积中的无序对可将无序积中的无序对a,b记为记为(a,b),并且允许并且允许ab。无论无论a,b是否相等,均有
7、是否相等,均有(a,b)(b,a),故故A&BB&A。q元素可以重复出现的集合称为元素可以重复出现的集合称为多重集合多重集合或者或者多重集多重集。例如例如 多重集合多重集合a,a,b,b,b,c,d,(a,a),(b,b),(b,b).本讲稿第八页,共三十四页定义定义1 一个一个无向图(无向图(undirected graphundirected graph)是一个有序的二元组是一个有序的二元组是一个有序的二元组是一个有序的二元组,记作记作G,其中其中其中其中(1 1)V 称为称为称为称为顶点集顶点集顶点集顶点集,其元素称为,其元素称为,其元素称为,其元素称为顶点顶点或或结点(结点(verti
8、cesvertices,nodesnodes)。(2 2)E称为称为边集边集边集边集,它是,它是无序积无序积无序积无序积V&V V的多重子集,其元素称为的多重子集,其元素称为无向边无向边无向边无向边,简称,简称边(边(边(边(edges)。例例例例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).本讲稿第九页,共三十四页例例1 (2 2)E,定义定义2 一个一个有向图有向图(directed graph)是一个有序的二
9、)是一个有序的二元组元组,记作记作D,其中其中(1)V称为顶点集,其元素称为称为顶点集,其元素称为顶点顶点或或结点结点。(2)E为边集,它是笛卡儿积为边集,它是笛卡儿积VV的多重子集,其元素的多重子集,其元素称为称为有向边有向边,简称,简称边边。本讲稿第十页,共三十四页图的一些概念和规定图的一些概念和规定图的一些概念和规定图的一些概念和规定qqG G表示无向图,但有时用表示无向图,但有时用表示无向图,但有时用表示无向图,但有时用G G泛指图泛指图(无向的或有向的无向的或有向的)。qD D只能表示有向图。只能表示有向图。只能表示有向图。只能表示有向图。qqV V(G),E(G G)分别表示分别表
10、示分别表示分别表示G G的的的的顶点集顶点集和和和和边集边集。qq若若若若|V(G)|)|n,则称则称则称则称G为为为为n阶图阶图阶图阶图。q若若|V(G G)|)|与与与与|E E(G)|)|均为有限数,则称均为有限数,则称G为为为为有限图有限图有限图有限图。qq若边集若边集若边集若边集E(G),则称则称则称则称G为为零图零图,此时,又若,此时,又若G为为为为n n阶图,阶图,阶图,阶图,则称则称则称则称G G为为为为n阶零图阶零图阶零图阶零图,记作,记作Nn n,特别地,称特别地,称N N1为为平凡图平凡图(trivial trivial graphgraph)。本讲稿第十一页,共三十四页
11、关联与关联次数、环、孤立点关联与关联次数、环、孤立点 q设设G G 为无向图,为无向图,e ek(v vi i,vj)E,称称称称vi,v vj为为ek的端点的端点的端点的端点,ek k与与v vi或或或或ek k与与与与v vj是彼此相是彼此相是彼此相是彼此相关联关联关联关联的。的。若若vi ivj,则称则称则称则称e ek k与与与与v vi i或或或或e ek k与与与与v vj j的的关联次数为关联次数为1。若若v vi ivj j,则称则称则称则称e ek k与与v vi i的的关联次数为关联次数为2,并称,并称ek为为环环。任意的任意的任意的任意的vlV,若若若若vl lvi且且v
12、l vj,则称则称ek与与与与v vl l的的关联次数为关联次数为关联次数为关联次数为0 0。q设设D D 为有向图,为有向图,ekE E,称称称称vi,v vj j为为ek k的的端点。端点。端点。端点。若若v vivj j,则称则称则称则称e ek k为为D中的中的中的中的环环环环。q无论在无向图中还是在有向图中,无边关联的顶点均称无论在无向图中还是在有向图中,无边关联的顶点均称为为孤立点孤立点(isolated vertices)。本讲稿第十二页,共三十四页相邻与邻接相邻与邻接 q设无向图设无向图G G ,v vi i,vj jV V,e ek,el lE E。若若若若 etE,使得使得
13、使得使得e et t(vi,v vj j),则称则称则称则称vi i与与与与vj是是是是相邻的相邻的。若若若若e ek与与与与e el l至少有一个公共端点,则称至少有一个公共端点,则称ek与与与与el l是是是是相邻的相邻的。设有向图设有向图D,v vi i,v vj jV V,e ek,elE E。若若若若 e et tE,使得使得使得使得et,则称则称vi i为为e et的的始点始点,v vj j为为为为e et的的的的终点终点终点终点,并称,并称,并称,并称v vi i邻接到邻接到邻接到邻接到vj,vj j邻接于邻接于v vi i。若若ek k的终点为的终点为e el的始点,则称的始点
14、,则称的始点,则称的始点,则称ek与与e el l相邻相邻相邻相邻(adjacent)。vi iv vjekel lvivjeke el本讲稿第十三页,共三十四页简单图与多重图简单图与多重图 定义定义3 在无向图中,关联一对顶点的无向边如果多于在无向图中,关联一对顶点的无向边如果多于1条,则条,则称这些边为称这些边为平行边平行边,平行边的条数称为,平行边的条数称为重数重数。在有向图中,关联一对顶点的有向边如果多于在有向图中,关联一对顶点的有向边如果多于在有向图中,关联一对顶点的有向边如果多于在有向图中,关联一对顶点的有向边如果多于1 1条,并且这些边条,并且这些边条,并且这些边条,并且这些边的
15、始点和终点相同的始点和终点相同的始点和终点相同的始点和终点相同(也就是它们的方向相同也就是它们的方向相同也就是它们的方向相同也就是它们的方向相同),则称这些边为,则称这些边为,则称这些边为,则称这些边为平平行边行边(parallel edgesparallel edges)。含平行边的图称为。含平行边的图称为多重图多重图多重图多重图(multigraph)。既不含平行边也不含环的图称为既不含平行边也不含环的图称为既不含平行边也不含环的图称为既不含平行边也不含环的图称为简单图简单图简单图简单图(simple graph)。例如:在图例如:在图例如:在图例如:在图 中中中中e e5与与与与e6 6
16、是平行边,是平行边,是平行边,是平行边,不是简单图。不是简单图。不是简单图。不是简单图。本讲稿第十四页,共三十四页顶点的度数顶点的度数(degree)定义定义4 设设G为一无向图,为一无向图,vV,称称v作为边的端作为边的端点次数之和为点次数之和为v的度数的度数,简称为,简称为度度,记做,记做 dG(v)。在不在不发生混淆时,简记为发生混淆时,简记为d(v)。设设D为有向图,为有向图,vV,称称v作为边的始点次数之和为作为边的始点次数之和为v的出度的出度(out-degree),记,记做做d+D(v),简记作简记作d+(v)。称称v作为边的终点次数之和为作为边的终点次数之和为v的入度的入度(i
17、n-degree),记,记做做 d-D(v),简记作简记作d-(v)。称称d+(v)+d-(v)为为v的的度数度数,记做,记做d(v)。本讲稿第十五页,共三十四页设设设设G G为一个为一个为一个为一个n阶无向图,阶无向图,阶无向图,阶无向图,Vv v1,v v2,v vn,称称d(v1),d(v2 2),d d(vn)为为为为G G的的度数列度数列。对于顶点标定的无向图,它的度数列是唯一的。对于顶点标定的无向图,它的度数列是唯一的。对于顶点标定的无向图,它的度数列是唯一的。对于顶点标定的无向图,它的度数列是唯一的。类似地,设类似地,设D 为一个为一个n阶有向图,阶有向图,Vv v1,v2,vn
18、 n,称称d(v1),d(v2 2),d(v vn n)为为D D的的的的度数列度数列,另外称,另外称,另外称,另外称d d+(v v1),d+(v2),d+(vn)与与d d-(v1 1),d d-(v2 2),d d-(vn)分别为分别为D的的的的出度出度出度出度列列列列和和入度列入度列入度列入度列。度数列为度数列为4,4,2,1,34,4,2,1,3。度数列,出度数列,出度列,入度度列,入度列分别为列分别为5,3,3,35,3,3,34,0,2,14,0,2,11,3,1,21,3,1,2本讲稿第十六页,共三十四页图的度数的相关概念图的度数的相关概念q在无向图在无向图G中,中,最大度最大
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第七章 第一讲 无向图及有向图精选文档 第七 第一 精选 文档
限制150内