




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1 图论图论 2图论部分图论部分 n第第7章章 图的基本概念图的基本概念n第第8章章 一些特殊的图一些特殊的图n第第9章章 树树 3第第7 7章章 图的基本概念图的基本概念 7.1 无向图及有向图无向图及有向图7.2 通路、回路、图的连通性通路、回路、图的连通性7.3 图的矩阵表示图的矩阵表示7.4 最短路径及关键路径最短路径及关键路径 47.1 无向图及有向图无向图及有向图无向图与有向图无向图与有向图顶点的度数顶点的度数握手定理握手定理简单图简单图完全图完全图子图子图补图补图 5无向图与有向图无向图与有向图 多重集合多重集合: 元素可以重复出现的集合元素可以重复出现的集合无序积无序积: A
2、B=(x,y) | x A y B 定义定义 无向图无向图G=, 其中其中(1) 顶点集顶点集V,元素称为,元素称为顶点顶点(2) 边集边集E为为V V的多重子集,的多重子集,其元素称为其元素称为无向边无向边,简称,简称边边.例如例如, G=如图所示如图所示, 其中其中V=v1, v2, ,v5, E=(v1,v1), (v1,v2), (v2,v3), (v2,v3), (v2,v5), (v1,v5), (v4,v5) 6无向图与有向图无向图与有向图( (续续) )定义定义 有向图有向图D=, 其中其中(1) V同无向图的顶点集同无向图的顶点集, 元素也称为元素也称为顶点顶点(2) 边集边
3、集E为为V V的多重子集,其的多重子集,其 元素称为元素称为有向边有向边,简称,简称边边.用无向边代替用无向边代替D的所有有向边的所有有向边所得到的无向图称作所得到的无向图称作D的的基图基图右图是有向图,右图是有向图,试写出它的试写出它的V和和E 注意:图的数学定义与图形表示注意:图的数学定义与图形表示, ,在在同构同构( (待叙待叙) )的意义下是一一对应的的意义下是一一对应的 7无向图与有向图无向图与有向图( (续续) )通常用通常用G表示无向图表示无向图, D表示有向图表示有向图, 也常用也常用G泛指泛指无向图和有向图无向图和有向图, 用用ek表示无向边或有向边表示无向边或有向边.V(G
4、), E(G), V(D), E(D): G和和D的顶点集的顶点集, 边集边集.n 阶图阶图: n个顶点的图个顶点的图有限图有限图: V, E都是有穷集合的图都是有穷集合的图零图零图: E=平凡图平凡图: 1 阶零图阶零图空图空图: V= 8顶点和边的关联与相邻顶点和边的关联与相邻定义定义 设设ek=(vi,vj)是无向图是无向图G=的一条边的一条边, 称称vi,vj为为ek的的端端点点, ek与与vi ( vj)关联关联. 若若vi vj, 则称则称ek与与vi ( vj)的的关联次数为关联次数为1;若若vi = vj, 则称则称ek为为环环, 此时称此时称ek与与vi 的的关联次数为关联次
5、数为2; 若若vi不不是是ek端点端点, 则称则称ek与与vi 的的关联次数为关联次数为0. 无边关联的顶点称作无边关联的顶点称作孤立点孤立点.定义定义 设无向图设无向图G=, vi,vj V, ek,el E, 若若(vi,vj) E, 则称则称vi,vj相邻相邻; 若若ek,el至少有一个公共端点至少有一个公共端点, 则称则称ek,el相邻相邻.对有向图有类似定义对有向图有类似定义. 设设ek= vi,vj 是有向图的一条边是有向图的一条边,又称又称vi是是ek的的始点始点, vj是是ek的的终点终点, vi邻接到邻接到vj, vj邻接于邻接于vi.9邻域和关联集邻域和关联集)(vN)(v
6、D )()(vvNvNDD )(vD )()()(vvvNDDD 设无向图设无向图G, v V(G) v的邻域的邻域 N(v)=u|u V(G) (u,v) E(G) u v v的闭邻域的闭邻域 = N(v)v v的关联集的关联集 I(v)=e|e E(G) e与与v关联关联设有向图设有向图D, v V(D) v的后继元集的后继元集 =u|u V(D) E(G) u v v的先驱元集的先驱元集 =u|u V(D) E(G) u v v的邻域的邻域 v的闭邻域的闭邻域10顶点的度数顶点的度数 设设G=为无向图为无向图, v V, v的度数的度数(度度) d(v): v作为边的端点次数之和作为边的
7、端点次数之和 悬挂顶点悬挂顶点: 度数为度数为1的顶点的顶点 悬挂边悬挂边: 与悬挂顶点关联的边与悬挂顶点关联的边 G的最大度的最大度 (G)=maxd(v)| v V G的最小度的最小度 (G)=mind(v)| v V例如例如 d(v5)=3, d(v2)=4, d(v1)=4, (G)=4, (G)=1, v4是悬挂顶点是悬挂顶点, e7是悬挂边是悬挂边, e1是环是环 11顶点的度数顶点的度数( (续续) ) 设设D=为有向图为有向图, v V, v的出度的出度d+(v): v作为边的始点次数之和作为边的始点次数之和 v的入度的入度d (v): v作为边的终点次数之和作为边的终点次数之
8、和 v的度数的度数(度度) d(v): v作为边的端点次数之和作为边的端点次数之和 d(v)= d+(v)+ d-(v)D的最大出度的最大出度 +(D), 最小出度最小出度 +(D) 最大入度最大入度 (D), 最小入度最小入度 (D) 最大度最大度 (D), 最小度最小度 (D) 例如例如 d+(a)=4, d-(a)=1, d(a)=5, d+(b)=0, d-(b)=3, d(b)=3, +(D)=4, +(D)=0, (D)=3, (D)=1, (D)=5, (D)=3. 12图论基本定理图论基本定理握手定理握手定理 定理定理 任意无向图和有向图的所有顶点度数之和都等任意无向图和有向图
9、的所有顶点度数之和都等于边数的于边数的2倍倍, 并且有向图的所有顶点入度之和等并且有向图的所有顶点入度之和等于出度之和等于边数于出度之和等于边数.证证 G中每条边(包括环)均有两个端点,所以在计中每条边(包括环)均有两个端点,所以在计算算G中各顶点度数之和时,每条边均提供中各顶点度数之和时,每条边均提供2度,度,m条边共提供条边共提供2m度度. 有向图的每条边提供一个入度有向图的每条边提供一个入度和一个出度和一个出度, 故所有顶点入度之和等于出度之和等故所有顶点入度之和等于出度之和等于边数于边数. 13握手定理握手定理( (续续) ) 21)()()(2VvVvVvvdvdvdm 2)(Vvv
10、d 1)(Vvvd推论推论 在任何无向图和有向图中,奇度顶点的个数必在任何无向图和有向图中,奇度顶点的个数必 为偶数为偶数.证证 设设G=为任意图,令为任意图,令 V1=v | v V d(v)为奇数为奇数 V2=v | v V d(v)为偶数为偶数则则V1V2=V, V1V2=,由握手定理可知,由握手定理可知 由于由于2m, 均为偶数,所以均为偶数,所以 也为偶数也为偶数, 但因为但因为V1中顶点度数都为奇数,所以中顶点度数都为奇数,所以|V1|必为偶数必为偶数. 14图的度数列图的度数列 设无向图设无向图G的顶点集的顶点集V=v1, v2, , vnG的度数列的度数列: d(v1), d(
11、v2), , d(vn)如右图度数列如右图度数列:4,4,2,1,3设有向图设有向图D的顶点集的顶点集V=v1, v2, , vnD的度数列的度数列: d(v1), d(v2), , d(vn)D的出度列的出度列: d+(v1), d+(v2), , d+(vn)D的入度列的入度列: d (v1), d (v2), , d (vn)如右图度数列如右图度数列:5,3,3,3 出度列出度列:4,0,2,1 入度列入度列:1,3,1,215握手定理的应用握手定理的应用例例1 (3,3,3,4), (2,3,4,6,8)能成为图的度数列吗能成为图的度数列吗?解解 不可能不可能. 它们都有奇数个奇数它们
12、都有奇数个奇数.例例2 已知图已知图G有有10条边条边, 4个个3度顶点度顶点, 其余顶点的度其余顶点的度数均小于等于数均小于等于2, 问问G至少有多少个顶点至少有多少个顶点? 解解 设设G有有n个顶点个顶点. 由握手定理由握手定理, 4 3+2 (n-4) 2 10解得解得 n 816握手定理的应用握手定理的应用(续续)例例3 证明不存在具有奇数个面且每个面都具有奇数证明不存在具有奇数个面且每个面都具有奇数条棱的多面体条棱的多面体.证证 用反证法用反证法. 假设存在这样的多面体假设存在这样的多面体, 作无向图作无向图G=, 其中其中V=v | v为多面体的面为多面体的面, E=(u,v) |
13、 u,v V u与与v有公共的棱有公共的棱 u v. 根据假设根据假设, |V|为奇数且为奇数且 v V, d(v)为奇数为奇数. 这与握这与握手定理的推论矛盾手定理的推论矛盾.17多重图与简单图多重图与简单图 定义定义 (1) (1) 在无向图中在无向图中, ,如果有如果有2 2条或条或2 2条以上的边关条以上的边关联同一对顶点联同一对顶点, , 则称这些边为则称这些边为平行边平行边, , 平行边的平行边的条数称为条数称为重数重数. .(2)(2)在有向图中在有向图中, ,如果有如果有2 2条或条或2 2条以上的边具有相同条以上的边具有相同的始点和终点的始点和终点, , 则称这些边为则称这些
14、边为有向平行边有向平行边, , 简称简称平行边平行边, , 平行边的条数称为平行边的条数称为重数重数. .(3) (3) 含平行边的图称为含平行边的图称为多重图多重图. .(4) (4) 既无平行边也无环的图称为既无平行边也无环的图称为简单图简单图. .注意注意: :简单图是极其重要的概念简单图是极其重要的概念 18多重图与简单图多重图与简单图( (续续) )例如例如e5和和e6 是平行边是平行边重数为重数为2不是简单图不是简单图e2和和e3 是平行边是平行边,重数为重数为2e6和和e7 不是平行边不是平行边不是简单图不是简单图19图的同构图的同构 定义定义 设设G1=, G2=为两个无向图为
15、两个无向图(有有向图向图), 若存在双射函数若存在双射函数 f: V1V2, 使得对于任意的使得对于任意的vi,vj V1, (vi,vj) E1( E1)当且仅当)当且仅当 (f(vi),f(vj) E2( E2),),并且并且, (vi,vj)()与)与 (f(vi),f(vj)()的重数相同,则称的重数相同,则称G1与与G2是是同构同构的,记作的,记作G1 G2. 20图的同构图的同构( (续续) )几点说明:几点说明:图之间的同构关系具有自反性、对称性和传递性图之间的同构关系具有自反性、对称性和传递性.能找到多条同构的必要条件能找到多条同构的必要条件, 但它们都不是充分条件但它们都不是
16、充分条件: 边数相同,顶点数相同边数相同,顶点数相同 度数列相同度数列相同(不计度数的顺序不计度数的顺序) 对应顶点的关联集及邻域的元素个数相同,等等对应顶点的关联集及邻域的元素个数相同,等等若破坏必要条件,则两图不同构若破坏必要条件,则两图不同构至今没有找到判断两个图同构的多项式时间算法至今没有找到判断两个图同构的多项式时间算法 21图的同构图的同构( (续续) )例例1 试画出试画出4阶阶3条边的所有非同构的无向简单图条边的所有非同构的无向简单图例例2 判断下述每一对图是否同构判断下述每一对图是否同构: (1)度数列不同度数列不同不同构不同构22例例2 (续续) (2)不同构不同构入入(出
17、出)度列不同度列不同(3)度数列相同度数列相同但不同构但不同构为什么为什么?23完全图完全图 n阶无向完全图阶无向完全图Kn: 每个顶点都与其余顶点相邻的每个顶点都与其余顶点相邻的n阶无向简单图阶无向简单图.简单性质简单性质: 边数边数m=n(n-1)/2, = =n-1n阶有向完全图阶有向完全图: 每对顶点之间均有两条方向相反的每对顶点之间均有两条方向相反的有向边的有向边的n阶有向简单图阶有向简单图.简单性质简单性质: 边数边数m=n(n-1), = =2(n-1), += += -= -=n-124完全图完全图( (续续) ) (1) 为为5阶完全图阶完全图K5 (2) 为为3阶有向完全图
18、阶有向完全图 (3) 称为彼得森图称为彼得森图 (1)(2)(3)25子图子图 定义定义 设设G=, G =是两个图是两个图(1) 若若V V且且E E, 则称则称G 为为G的的子图子图, G为为G 的的 母图母图, 记作记作G G(2) 若若G G 且且V =V,则称,则称G 为为G的的生成子图生成子图(3) 若若V V 或或E E,称,称G 为为G的的真子图真子图(4) 设设V V 且且V , 以以V 为顶点集为顶点集, 以两端点都在以两端点都在 V 中的所有边为边集的中的所有边为边集的G的子图称作的子图称作V 的导的导 出子图出子图,记作,记作 GV (5) 设设E E且且E , 以以E 为边集为边集, 以以E 中边关联的中边关联的 所有顶点为顶点集的所有顶点为顶点集的G的子图称作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- mapjava面试题及答案
- 东北护士考试题及答案
- 2025年贵州毕节工业职业技术学院招聘考试笔试试题(含答案)
- 2025年广东省电工技师职业技能理论考试练习题库(含答案)
- 2024年山东临沂中考道德与法治试题及答案
- 资产评估师财务会计应收账款考试题(含答案)
- 数字化物流商业运营 习题答案-模块七
- 2024年医务人员查对制度考试题(含答案)
- (新版)消防设施操作员(初级)考试历年真题(含标准答案)
- 幼儿园教育指导纲要(试行)试题及答案
- 工会员工持股协议书
- 急诊科运用PDCA循环降低急诊危重患者院内转运风险品管圈QCC专案结题
- GB/T 29414-2012散热器恒温控制阀
- 2023年黔西县(中小学、幼儿园)教师招聘考试《教育综合知识》题库及答案解析
- GA 1800.2-2021电力系统治安反恐防范要求第2部分:火力发电企业
- 运输供应商年度评价表
- PCB线路板基础知识课程课件
- 断亲协议书范本
- 口服化疗药精品课件
- 外科学课件-创伤总论
- 同安区中小学人工智能教育三年行动计(2022年—2024年)
评论
0/150
提交评论