离散数学 7-1图概念7-2路与回路

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
若一条路中所有的边e1, …, en均不相同,称作迹 。 若一条路中所有的结点v0, v1,…, vn均不相同,称作通路 。 闭的通路,即除v0=vn之外,其余结点均不相同的路,称作圈。
例如
路:v1e2v3e3v2e3v3e4v2e6v5e7v3 迹:v5e8v4e5v2e6v5e7v3e4v2 通路:v4e8v5e6v2e1v1e2v3
学习本节要熟悉如下术语(22个): 路、 路的长度、 回路、 迹、 通路、 圈、 割点、
连通、连通分支、 连通图、 点连通度、
点割集、
边割集、 割边、 边连通度、 可达、 弱分图、
单侧连通、 强连通、 弱连通、 强分图、 单侧分图 掌握5个定理,一个推论。
7-2 路与回路



无向图的连通性
7-1 图的基本概念


图的定义
点的度数
特殊的图 图同构
三、特殊的图
1、多重图 定义7-1.4:含有平行边的图称为多重图。 2、简单图:不含平行边和环的图称为简单图。 3、完全图 定义7-1.5:简单图G=<V,E>中,若每一对结点 间均有边相连,则称该图为完全图。 有n个结点的无向完全图记为Kn。 无向完全图:每一条边都是无向边 不含有平行边和环 每一对结点间都有边相连
3、图的分类:
①无向图:每条边均为无向边的图称为无向图。 ②有向图:每条边均为有向边的图称为有向图。
③混合图:有些边是无向边,有些边是有向边的图称
为混合图。
v1 (孤立点) v5 V1’ v1 环
v2
v4 v3 (a)无向图
V2’
V3’ (b)有向图 V4’
v2
v4 v3 ( c ) 混合图
4、点和边的关联:如ei=(u,v)或ei=<u,v>称u, v与ei关联。 5、点与点的相邻:关联于同一条边的结点称为邻 接点。
例1:G=<V(G),E(G),G> 其中V(G)={a,b,c,d},E(G)={e1,e2,e3,e4,e5,e6}, G(e1)=(a,b),G(e2)=(a,c),G(e3)=(b,d), G(e4)=(b,c),G(e5)=(d,c),G(e6)=(a,d) a
e6 e3 e1 e2 e4
以上几个条件不是两个图同构的充分条件。
见279页图7-1.10
同构必须是结点和边分别存在一一对应。
作业

279页:(5)(6)
28
7-2 路与回路
在现实世界中,常常要考虑这样的问题:如 何从一个图中的给定结点出发,沿着一些边连续 移动而达到另一指定结点,这种依次由点和边组 成的序列,就形成了路的概念。
v1
v5 v2 v3 (a)完全图K5 v4 v2
v1
v5 v2 v3 (b)图G v4
v1
v5 v4
v3
(c)图G的补图G’
v1 v5 v2 v3 (a)完全图K5 v4 v2
v1 v5 v2 v3 (b)图G v4
v1 v5 v4
v3
(c)图G的补图G’
7、相对于图G的补图
定义7-1.8:设G’=<V’,E’>是G=<V,E>的子图,若给定另一
5、相对于完全图的补图
定义7-1.6:给定一个简单图G,由G中所有结点和所有能使 G成为完全图的添加边组成的图,称为G的相对于完全图的 补图,或简称为G的补图,记为G。即G=<V,E1>, G=<V,E2>,其中E2={(u,v)u,vV,(u,v)E1}。
v1 v5 v2 v2
v1 v5 v2
是vj到vk的一条路,但此路比原来的路边数要少,
如此重复进行下去,必可得到一条从vj到vk的不多
于n-1条边的路。
定理7-2.1 在一个具有n个结点的图中,如果从结
点vj到结点vk存在一条路,则从结点vj到结点vk必存在 一条不多于n-1条边的路。
推论
在一个具有n个结点的图中,如果从结点vj
到结点vk存在一条路,则从结点vj到结点vk必存在一
圈:v2e1v1e2v3e7v5e6v2

在简单图中一条路v0e1v1e2…envn,由它的结
点序列v0,v1,…,vn确定,所以简单图的路,
可由其结点序列表示。

在有向图中,结点数大于1的一条路亦可由边
序列e1e2…en表示。
定理7-2.1 在一个具有n个结点的图中,如果从结
点vj到结点vk存在一条路,则从结点vj到结点vk必存在 一条不多于n-1条边的路。 证明思路:多于n-1条边的路中必有重复出现的结
个图G”=<V”,E”>使得E”=E-E’,且V”中仅包含E”的边所关联
的结点,则称G”是子图G’相对于图G的补图。
例如,上图(b)的G是图(c)的G’ 相对于图(a)的K5的补图。
7-1 图的基本概念


图的定义
点的度数
特殊的图 图同构
四、同构
定义7-1.9:设图G=<V,E>及图G’=<V’,E’>,
离 散 数 学
Discrete Mathematics
山东科技大学 信息科学与工程学院
1
第七章 图论
图论是近年来发展迅速而又应用广泛的一 门学科。本章主要讲授图论的基本概念和 定理。 图论:数据结构、操作系统、编译原理、 计算机网络原理的基础

要求:熟练掌握图的基本概念和定理并能 够进行简单应用。
6、定理7-1.3:在任何有向图中,所有结点的入度 之和等于所有结点的出度之和, 且均等于边数。 证明 因为每一条有向边必对应一个入度和一个 出度,若一个结点具有一个入度或出度,则必关 联一条有向边,所以有向图中,各结点入度之和 等于边数,各结点出度之和也等于边数 。因此, 在任何有向图中,所有结点的入度之和等于所有 结点的出度之和。
7-1 图的基本概念


图的定义
点的度数
特殊的图 图同构
二、点的度数
1、点的度数的定义
定义7-1.2:在图G=<V,E>,vV,与结点v关联的边数称为 该点的度数,记为deg(v)。 孤立结点的度数为0。
2、出度与入度
定义7-1.3:在有向图中,vV,

以v为始点的边数称为该结点的出度,记作deg+(v);
5、定理7-1.2 在任何图中, 度数为奇数的结点必 定是偶数个。
证明:设G中奇数度结点集合为V1,偶数度结点集合 为V2,则有: deg(v)+ deg(v) = deg(v) =2|E| vV1 vV2 v V 由于 deg(v)是偶数之和必为偶数,而2|E|是偶数, vV2 故得 deg(v)是偶数,而各个deg(vi) (viV1 )是奇数, vV1 这就要求偶数个deg(vi)求和,即|V1|是偶数。
有向图的连通性
一、路
定义7-2.1 给定图G=<V,E>,设 v0,v1,…,vnV, e1,…,enE, 其中ei是关联于结点vi-1,vi的边,交替序列
v0e1v1e2…envn称为结点v0到vn的路(path) 。
v0和vn分别称为路的起点和终点, 边的数目n称作路的长度。
当v0=vn时,这条路称作回路 。
1、连通 定义7-2.2 在无向图G中,如果从结点u和结点v 之间若存在一条路,则称结点u和结点v是连通的 (connected) 。 结点之间的连通性是结点集V上的等价关系,对 应该等价关系,必可将作出一个划分,把V分成非空 子集V1, V2, …, Vm,使得两个结点vj和vk是连通的,当 且仅当它们属于同一个Vi 。把子图G(V1) , G(V2) , …, G(Vm)称为图G的连通分支(connected components), 图G的连通分支数记为W(G) 。
b c
d
若把图中的边ej看作总是和两个结点关联,那么一个图亦简记 为G=< V, E> ,其中非空集合V称为图G的结点集,集合 E称为图 G的边集。 若边ej与结点无序偶(vj,vk)关联,那么称该边为无向边。 若边ej与结点序偶<vj,vk>关联,那么称该边为有向G),G> 其中V(G)={a,b,c,d},E(G)={e1,e2,e3,e4, e5,e6},G(e1)=(a,b),G(e2)=(a,c), G(e3)=(b,d),G(e4)=(b,c),G(e5)=(d,c), G(e6)=(a,d)
6、边与边的邻接:关联于同一结点的边称为邻接 边。 7、孤立结点:不与任何结点相邻接的结点称为孤 立结点。 8、零图:仅有孤立结点的图。
9、平凡图:仅有一个孤立结点的图。
10、自回路(环):关联于同一结点的边称为自回路, 或称为环。
11、平行边:在有向图中,始点和终点均相同的 边称为平行边,无向图中若两点间有多条边,称这 些边为平行边,两点间平行边的条数称为边的重数。

7-1 图的基本概念
本节要熟悉下列概念(26个):
图、 无向边、 有向边、 起始结点、 终止结点、
无向图、 有向图、 混合图、邻接点、 邻接边、
孤立结点、 零图、 平凡图、 结点的度数、
图的最大度、最小度、
结点的入度、 结点的出度、
平行边、多重图、 简单图、 完全图、 补图、 子图、 生成子图、 子图的相对于图的补图、 图的同构
图G最大度记为(G)=max{deg(v)|vV(G)}, 最小度数记为(G)=min{deg(v)|vV(G)}。 4、定理7-1.1:每个图中,结点度数总和等于边数的两倍。 即 deg(v)=2|E|
v V
该定理又称握手定理 证明 因为每条边必关联两个结点,而一条边给予关联 的每个结点的度数为1。因此在每个图中,结点度数总 和等于边数的两倍。
定理7-1.4 在任何图中, n个结点的无向完全图Kn 的边数为n(n-1)/2。 证明: n个结点中任取两个结点的组合数为 Cn2 = n(n-1)/2 故的边数为 |E| = n(n-1)/2
如果在Kn中,对每一条边任意确定一个方向,则称 该图为n个结点的有向完全图。 显然它的边数为n(n-1)/2。
点,反复删去夹在两个重复结点之间的边之后,剩余
的边数不会超过n-1条边。
定理7-2.1的证明 如果从结点vj到vk存在一条路,该路上的结点 序列是vj…vi…vk,如果在这条中有l条边,则序列 中必有 l+1个结点,若l>n-1,则必有结点vs,它在
序列中不止出现一次,即必有结点序列
vj…vs…vs…vk,在路中去掉从vs到vs的这些边,仍
一个图与结点、连接结 点的边、边与结点的关 联有关。
2、有向边&无向边

无向边:如果E中边ei对应V中的结点对是无 序的(u,v)称ei是无向边,记ei=(u,v),称u, v是ei的两个端点。

有向边:如果ei与结点有序对<u,v>相对应, 称ei是有向边,记ei=<u,v>,称u为ei的始 点,v为ei的终点。
v1 v5
v3
(a)完全图K5
v4
v3
(b)图G
v4
v3
v4
(c)图G的补图G’
6、子图
定义7-1.7:设图G=<V,E>,如果有图G’=<V’,E’>,且E’E, V’V,则称G’为G的子图。
当V’=V时,则称G’为G的生成子图。
例如,下图, 图(b)的G和图(c)的G’ 都是图(a)的K5的子图。
7-1 图的基本概念


图的定义
点的度数
特殊的图 图同构
一、图的定义
定义7-1.1 图(graph)G由一个三元组<V(G), E(G) , G>表示,其中: 非空集合V(G)={v1,v2,…,vr} 称为图G的结点集, 其成员vi(i=1,2,…,r)称为结点或顶点(nodes or vertices); 集合 E(G)={e1,e2,…,es} 称为图G的边集,其成员 ej(j=1,2,…s)称为边(edges)。 函数G :E(G)→(V(G),V(G)) ,称为边与顶点的 关联映射(associatve mapping)
条边数小于n的通路。
如在图7-2.1中有5个结点。 v1到v3的一条路为:
v1e2v3e3v2e3v3e4v2e6v5e7v3 此路中有6条边,去掉e3有路 v1e2v3e4v2e6v5e7v3 有4条边。
v1到v3最短的路为v1e2v3
7-2 路与回路



无向图的连通性
有向图的连通性
二、无向图的连通性:
以v为终点的边数称为该结点的入度,记作deg-(v)。
显然有deg(v)=deg+(v)+deg-(v)
如:G1是无向图,deg(v1)=3,deg(v2)=1 G2是有向图,deg+(v1)=3,deg-(v1)=2,
deg(v1)=5,
v1 v2 v2
G1
v1
v3
v4
G2
3、最大度和最小度:
如果存在一一对应的映射g:VV’且e=(vi,vj)
(或<vi,vj>)是G的一条边,当且仅当e’=(g(vi),
g(vj))(或<g(vi),g(vj)>)是G’的一条边,
则称G与G’同构,记作G ≌ G’。
两图同构的一些必要条件: 1.结点数目相同; 2.边数相等; 3.度数相同的结点数目相等。
相关文档
最新文档