离散数学第七章图的基本概念
离散图论知识点总结
离散图论知识点总结一、基本概念图(Graph)是离散数学中的一个重要概念,它由顶点集合V和边集合E组成。
一般用G (V,E)来表示,其中V={v1,v2,…,vn}是有限非空集合,E是V中元素的无序对的集合。
图分为有向图和无向图。
无向图中的边是无序的,有向图中的边是有序的。
图中存在一些特殊的图,比如完全图、树、路径、回路等。
二、图的表示方法1. 邻接矩阵邻接矩阵是一种常见的图的表示方法,它使用一个二维数组来表示图的关系。
对于一个n 个顶点的图,邻接矩阵是一个n*n的矩阵A,其中A[i][j]表示顶点i到顶点j之间是否存在边。
对于无向图,A[i][j]=1表示顶点i与顶点j之间存在边,A[i][j]=0表示不存在。
对于有向图,A[i][j]=1表示i指向j的边存在,A[i][j]=0表示不存在。
2. 邻接表邻接表是另一种常见的图的表示方法。
它将图的信息储存在一个数组中,数组的每个元素与图的一个顶点相对应。
对于每个顶点vi,数组中储存与该顶点邻接的顶点的信息。
邻接表可以用链表或者数组来表示,链表表示的邻接表比较灵活,但是在查找某个边的相邻顶点时需要遍历整个链表。
三、图的性质1. 度图中每个顶点的度是与其相邻的边的数目。
对于无向图,顶点的度等于与其相邻的边的数目;对于有向图,则分为入度和出度。
2. 连通性对于无向图G,若图中任意两个顶点都有路径相连,则称图G是连通的。
对于有向图G,若从任意一个顶点vi到任意一个顶点vj都存在路径,则称G是强连通的。
3. 路径和回路路径是指图中一系列的边,连接图中的两个顶点;回路是指起点与终点相同的路径。
路径的长度是指路径中边的数目。
4. 树和森林一个无向图,如果是连通图且不存在回路,则称为树。
一个无向图,若它不是连通图,则称为森林。
四、图的常见算法1. 深度优先搜索(DFS)深度优先搜索是一种用于图的遍历的算法,它从图的某个顶点vi出发,访问它的所有邻接顶点,再对其中未访问的顶点继续深度优先搜索。
离散数学 7-1图概念7-2路与回路
例如
路: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.图:一个图是一个序偶<V , E >,记为G =< V ,E >,其中:① V ={V1,V2,V3,…, Vn}是有限非空集合,Vi 称为结点,V 称为节点集② E 是有限集合,称为边集,E中的每个元素都有V中的结点对与之对应,称之为边③与边对应的结点对既可以是无序的,也可以是有序的表示方法集合表示法,邻接矩阵法2.邻接矩阵:零图的邻接矩阵全零图中不与任何结点相邻接的结点称为孤立结点,两个端点相同的边称为环或者自回路3.零图:仅有孤立节点组成的图4.平凡图:仅含一个节点的零图无向图和有向图5.无向图:每条边都是无向边的图有向图:每条边都是有向边的图6.多重图:含有平行边的图(无向图中,两结点之间包括结点自身之间的几条边;有向图中同方向的边)7.线图:非多重图8.重数:平行边的条数9..简单图:无环的线图10.子图,真子图,导出子图,生成子图,补图子图:边和结点都是原图的子集,则称该图为原图的子图真子图(该图为原图的子图,但是不跟原图相等)11.生成子图:顶点集跟原图相等,边集是原图的子集12.导出子图:顶点集是原图的子集,边集是由顶点集在原图中构成的所有边构成的图完全图(任何两个节点之间都有边)13.完全图:完全图的邻接矩阵主对角线的元素全为0,其余元素都是114.补图:完全图简单图15.自补图:G与G的补图同构,则称自补图16.正则图:无向图G=<V,E>,如果每个顶点的度数都是k,则图G称作k-正则图17.结点的度数利用邻接矩阵求度数:18.握手定理:图中结点度数的总和等于边数的两倍推论:度数为奇数的结点个数为偶数有向图中,所有结点的入度=出度=边数19.图的度数序列:出度序列+入度序列20.图的同构:通俗来说就是两个图的顶点和边之间有双射关系,并且每条边对应的重数相同(也就是可任意挪动结点的位置,其他皆不变)21.图的连通性及判定条件可达性:对节点vi 和vj 之间存在通路,则称vi 和vj 之间是可达的22.无向图的连通性:图中每两个顶点之间都是互相可达的23..强连通图:有向图G 的任意两个顶点之间是相互可达的判定条件:G 中存在一条经过所有节点至少一次的回路24.单向连通图:有向图G 中任意两个顶点之间至少有一个节点到另一个节点之间是可达的判定条件:有向图G 中存在一条路经过所有节点25.弱连通图:有向图除去方向后的无向图是连通的判定条件:有向图邻接矩阵与转置矩阵的并是全一的矩阵26.点割:设无向图G=<V,E>为联通图,对任意的顶点w  V,若删除w及与w相关联的所有边后,无向图不再联通,则w称为割点;27.点割集:设无向图G=<V,E>为连通图,若存在点集 ,当删除 中所有顶点及与V1顶点相关联的所有边后,图G不再是联通的;而删除了V1的任何真子集 及与V2中顶点先关的所有边后,所得的子图仍是连通图,则称V1是G的一个点割集设无向图G=<V,E>为连通图,任意边e  E,若删除e后无向图不再联通,则称e 为割边,也成为桥28.边割集:欧拉图,哈密顿图,偶图(二分图),平面图29.欧拉通路(回路):图G 是连通图,并且存在一条经过所有边一次且仅一次的通路(回路)称为拉通路(回路)30.欧拉图:存在欧拉通路和回路的图31.半欧拉图:有通路但没有欧拉回路32.欧拉通路判定:图G 是连通的,并且有且仅有零个或者两个奇度数的节点欧拉回路判定:图G 是连通的,并且所有节点的度数均为偶数有向欧拉图判定:图G 是连通的,并且所有节点的出度等于入度33.哈顿密图:图G 中存在一条回路,经过所有点一次且仅一次34..偶图:图G 中的顶点集被分成两部分子集V1,V2,其中V1nV2= o ,V1UV2= V ,并且图G 中任意一条边的两个端点都是一个在V1中,一个在V2中35.平面图:如果把无向图G 中的点和边画在平面上,不存在任何两条边有不在端点处的交叉点,则称图G 是平面图,否则是非平面图36.图的分类树无向树和有向树无向树:连通而不含回路的无向图称为无向树生成树:图G 的某个生成子图是树有向树:一个有向图,略去所有有向边的方向所得到的无向图是一棵树最小生成树最小生成树:设G -< V . E 是连通赋权图,T 是G 的一个生成树,T 的每个树枝所赋权值之和称为T 的权,记为W ( T . G 中具有最小权的生成树称为G 的最小生成树最优树(哈夫曼树)设有一棵二元树,若对所有的树叶赋以权值w1,w2… wn ,则称之为赋权二元树,若权为wi 的叶的层数为L ( wi ),则称W ( T )= EWixL ( wi )为该赋权二元树的权,W )最小的二元树称为最优树。
离散数学7-树
(b)
(a)
V5
2
1
V7
8
9
V2
V4
2
3
V8
5
V1
V1
V4
V5
1
3
V7
V6
8
V4
2
V8
5
6
V1
1
V5
6
V7
V6
8
3
V8
5
6
V7
9
V3
(e)
V3
(f)
(g)
22
V2
V3
(h)
五.应用举例——求最小生成树
例3 用管梅谷算法求下图的最小生成树。
23
五.应用举例——求最小生成树
例3 用管梅谷算法求下图的最小生成树。
成圈。
首先证明T无简单回路。对n作归纳证明。
(i) n=1时,m=n-1=0,显然无简单回路;
(ii)假设顶点数为n-1时无简单回路,现考察顶点数是n的情况:此时至少有一
个顶点v其次数d(v)=1。因为若n个顶点的次数都大于等于2,则不少于n条边,但这与
m=n-1矛盾。
删去v及其关联边得到新图T’,根据归纳假设T’无简单回路,再加回v及其关联
边又得到图T,则T也无简单回路。
再由图的连通性可知,加入任何一边后就会形成圈,且只有一个圈,否则原图
中会含圈。
9
二. 基本定理——证明
证明(4):(3)(4),即证一个无圈图若加入任一边就形成圈,
则该图连通,且其任何一边都是桥。
若图不连通,则存在两个顶点vi和vj,在vi和vj之间没有路,若
加边(vi,vj)不会产生简单回路,但这与假设矛盾。由于T无简单回
离散数学7[1].1-3
离散数学
31
定理
定理 一个连通无向图G =〈V,E〉的某一点v是 图G的割点,当且仅当存在两个节点u和w, 使得节点u和w的每一条路都通过v。
离散数学
32
三、有向图的连通性
三、有向图的连通性 定义 设G=<V,E>是一个有向图,对vi,vjV,从vi到vj如
存在一条路,则称结点vi到vj是可达的。 在有向图中,如从vi到vj可达,但从vj到vi则不一定是可达的。
3) 在一个图中,关联结点vi和vj的边e,无论是有向的还是无 向的,均称边e与结点vI和vj相关联,而vi和vj称为邻接点, 否则称为不邻接的;
离散数学
2
续:
续: 4) 关联于同一个结点的两条边称为邻接边; 5) 图中关联同一个结点的边称为自回路(或环); 6) 图中不与任何结点相邻接的结点称为孤立结点; 7) 仅由孤立结点组成的图称为零图; 8) 仅含一个结点的零图称为平凡图; 9) 含有n个结点、m条边的图称为(n,m)图;
证明 若G不连通,则k(G)=λ(G)=0,故上式成立。 若G连通, ①证明λ(G)≤δ(G)。若G是平凡图,则λ(G)=0≤δ(G),若
G是非平凡图,则因每一结点的所有关连边必含一 个边割集,故λ(G)≤δ(G)。
离散数学
30
续:
②再证k(G)≤λ(G) .设λ(G)=1,即G有一割边,显然此时k(G)=1,上式成立。 .设λ(G)≥2,则必可删去某λ(G)条边,使G不连通,而删除λ(G)-
δ(G)最小度,Δ(G)最大度
定义 在图G=<V,E>中,对任意结点vV,若度数deg(v)为奇 数,则称此结点为奇度数结点,若度数deg(v)为偶数,则 称此结点为偶度数结点。
第7章 图论 [离散数学离散数学(第四版)清华出版社]
6/27/2013 6:02 PM
第四部分:图论(授课教师:向胜军)
21
例:
a j i h c g d
1(a)
无 向 图
b
f
e
2(b)
7(j) 8(g) 9(d) 10(i)
6(e)
3(c) 4(h)
5(f)
6/27/2013 6:02 PM
第四部分:图论(授课教师:向胜军)
22
例:
1(b)
有向图
第四部分:图论(授课教师:向胜军)
6
[定义] 相邻和关联
在无向图G中,若e=(a, b)∈E,则称a与 b彼此相邻(adjacent),或边e关联 (incident) 或联结(connect) a, b。a, b称为边e的端点或 结束顶点(endpoint)。 在有向图D中,若e=<a, b>∈E,即箭头 由a到b,称a邻接到b,或a关联或联结b。a 称为e的始点(initial vertex),b称为e的终点 (terminal/end vertex)。
证明思路:将图中顶点的度分类,再利用定理1。
6/27/2013 6:02 PM 第四部分:图论(授课教师:向胜军) 9
[定理3] 设有向图D=<V, E>有n个顶点,m 条边,则G中所有顶点的入度之和等于所 有顶点的出度之和,也等于m。
即:
d ( v i ) d ( v i ) m.
i 1 i 1
n
n
证明思路:利用数学归纳法。
6/27/2013 6:02 PM
第四部分:图论(授课教师:向胜军)
10
一些特殊的简单图:
(1) 无向完全图Kn(Complete Graphs)
离散数学7-1图论
图7-1.9 不同构的图
作业
P279 (1) (4)
如图7-1.6中的(a)和(b)互为补图。
[定义] 子图(subgraph) 设图G=<V,E>,如果有图G’= <V’,E’>,若有 V’ V ,E’ E,则称图G’是图G的子图。 [定义] 生成子图(spanning subgraph) 如果图G的子图G’包含G的所有结点,则称该图 G’为G的生成子图。如图7-1.8中G'和G"都是 G的生成子图。
[定义] 相对于图G的补图 设图G'=〈V',E'〉是图G=〈V,E〉的子图,若 给定另外一个图G"=〈V",E"〉使得E"=EE', 且 V" 中仅包含 E"的边所关联的结点。则 称G"是子图G'的相对于图G的补图。
图7-1.7 (c )为(b)相对于(a)的补图
如图 7-1.7 中的图 (c) 是图 (b) 相对于图 (a) 的补 图。而图 (b) 不是图 (c) 相对于图 (a) 的补图 , 因为图(b)中有结点c。在上面的一些基本概 念中,一个图由一个图形表示,由于图形的结 点的位置和连线长度都可任意选择 , 故一个 图的图形表示并不是唯一的。下面我们讨 论图的同构的概念。
表7-1.1
结 点 出 度 入 度
a 2 0
b 1 1
c 0 2
d 1 1
结 点 出 度
入 度
v1 1 1
v2 0 2
v3 2 0
v4 1 1
分析本例还可以知道 , 此两图结点的度数也 分别对应相等,如表7-1.1所示。
两图同构的一些必要条件: 1.结点数目相等; 3.边数相等; 3.度数相等的结点数目相等。 需要指出的是这几个条件不是两个图同构的 充分条件,例如图7-1.9中的(a)和(b)满足上 述的三个条件,但此两个图并不同构。
《离散数学》图基本概念
17
无向图的相邻矩阵
说明: 在无向图中,环是长度为1的圈, 两条平行边构成长度
为2的圈. 无向简单图中, 所有圈的长度3 在有向图中,环是长度为1的圈, 两条方向相反边构成 长度为2的圈. 在有向简单图中, 所有圈的长度2.
《离散数学》图基本概念
4
通路与回路(续)
定理
在n阶图G中,若从顶点vi到vj(vivj)存在通路,则从 vi到vj存在长度小于等于n1的通路.
m m
j1 ij
d(vi )
(i 1,2,..., n)
(3) mij 2m
i, j
(4) 平行边的列相同
《离散数学》图基本概念
16
v1 e1
e2
e3
e4 v2
v3
e5
v4
关联次数为可能取值为0,1,2
1 1 1 0 0
M (G ) 0
1
1
1
0
1 0 0 1 2
0
0
0
0
0
《离散数学》图基本概念
《离散数学》图基本概念
10
几点说明: Kn无点割集(完全图) n阶零图既无点割集,也无边割集. 若G连通,E为边割集,则p(GE)=2 若G连通,V为点割集,则p(GV)2
ห้องสมุดไป่ตู้
《离散数学》图基本概念
11
有向图的连通性
设有向图D=<V,E> u可达v: u到v有通路. 规定u到自身总是可达的. 可达具有自反性和传递性 D弱连通(也称连通): 基图为无向连通图 有向边改为无向边后是连通图 D单向连通: u,vV,u可达v 或v可达u D强连通: u,vV,u与v相互可达
d(u,v)=d(v,u)(对称性) d(u,v)+d(v,w)d(u,w) (三角不等式)
《离散数学》课件-第七章 图的基本概念
• G1 G2。
• 显然,两图的同构是相互的,即G1同构 于G2,G2同构于G1。
• 由同构的定义可知,不仅结点之间要具 有一一对应关系,而且要求这种对应关 系保持结点间的邻接关系。对于有向图 的同构还要求保持边的方向。
V={a,b,c,d},E={e1,e2,e3,e4,e5,e6}
e1=(a,b), e2=(a,c), e3=(b,d), e4=(b,c), e5=(d,c), e6=(a,d).
它的图形如下图(a)或(b)所示:
a
a
b
d
b
d
c
c
(a)
(b)
如果有些边是有向边,另一些边是无向边, 图G称为混合图。
第七章 图的基本概念
– 7.1 无向图及有向图 – 7.2 通路、回路、图的连通性 – 7.3 图的矩阵表示 – 7.4 最短路径及关健路径
7.1 无向图和有向图
• 什么是图?可用一句话概括,即:图是用 点和线来刻划离散事物集合中的每对事 物间以某种方式相联系的数学模型。
Konigsberg(哥尼斯堡)七桥问题
为偶数.
定理7.2 在任何有向图中,所有结点的入度之 和必等于它们的出度之和.
证明:因为有向图中的每一条有向边都恰好对应 一个出度和一个入度.故所有结点的出度之 和恰好等于有向边的总数.同样地, 所有结 点的入度之和恰好也等于有向边的总数.因 此它们相等.
设V={v1,…,vn}为G的顶点集,则称{d(v1),…d(vn)} 为G的度数序列。
• 如果G2无孤立结点,且由E2所唯一确定,即 以E2为边集,以E2中边关联的结点全体为顶 点集,则称G2是边集E2的导出子图。
《离散数学》word版
第七章图在自然界和人类社会的实际生活中,用图形来描述和表示某些事物之间的关系既方便又直观。
例如用工艺流程图来描述某项工程中各工序之间的先后关系,用网络图来描述某通讯系统中各通讯站之间信息传递关系,用开关电路图来描述IC中各元件电路导线连接关系等等。
图论起源于18世纪,它是研究由线连成的点集的理论。
一个图中的结点表示对象,两点之间的连线表示两对象之间具有某种特定关系(先后关系、胜负关系、传递关系和连接关系等)。
事实上,任何一个包含了某种二元关系的系统都可以用图形来模拟。
由于我们感兴趣的是两对象之间是否有某种特定关系,所以图形中两点之间连接与否最重要,而连接线的曲直长短则无关紧要。
由此经数学抽象产生了图的概念。
研究图的基本概念和性质、图的理论及其应用构成了图论的主要内容。
7.1 图的基本概念7.1.1图的定义7.1.1.1无向图定义7.1.1 设A,B是任意集合。
集合{(a,b)|aA且bB}称为A和B的无序积,记为A&B。
在无序积中,两个元素间的顺序是无关紧要的,即(a,b)=(b,a)。
定义7.1.2 无向图G是一个二元组<V,E>,记作G=<V,E>,其中V是一个非空有限集合,其元素称为结点(顶点)。
E是一个V&V的多重子集,其元素称为边(无向边)。
我们可用平面上的点来表示顶点,两点间的连线表示边,从而将任一个无向图用图形表示出来。
[例7.1.1]无向图G=<V,E>,其中V={a,b,c,d,e,f},E={(a,b),(a,c),(a,d),(b,b),(b,c),(b,c),(b,d),(c,d)}。
7.1.1.2有向图定义7.1.3 有向图G是一个二元组<V,E>,记作G=<V,E>,其中V是一个非空有限集合,其元素称为顶点,E是一个V V的多重子集,其元素称为有向边或弧,简称为边。
注:1)在有向图G=<V,E>中,若e=〈u,v〉,则称u和v为e的起点和终点;2)自回路既可看成是有向边又可看成是无向边;3)去掉有向图中边的方向得到的图称为该有向图的基图。
离散数学第七章图论习题课件
解此不等式可得n≥7,即G中至少有7个结点,7个结点时,其度数列为2,2,2,3,3,4,4,△=4,δ=2。
(1)设n阶图G中有m条边,证明:δ(G)≤2m/n≤△(G) (2)n阶非连通的简单图的边数最多可为多少?最少呢? (1)证明中关键步骤是握手定理: 2m=∑deg(vi) δ(G)≤deg(vi)≤△(G),于是得 nδ(G)≤2m≤n△(G) ⇒ δ(G)≤2m/n≤△(G) 易知2m/n为G的平均度数,因而它大于或等于最小度δ(G),小于或等于最大度△(G)。 (2) n阶非连通的简单图的边数最多可为n-1阶连通图加上一个孤立点,所以边数为(n-1)(n-2)/2,最少为0。
信息科学与工程学院
离 散 数 学
河南工业大学
第7章 图 论 习题课
1
复 习 时 注 意
2
准确掌握每个概念
5
证明问题时,先用反向思维(从结论入手)分析问题,再按正向思维写出证明过程。
4
注意解题思路清晰
3
灵活应用所学定理
图
通路与回路
图的连通性
欧拉图
汉密尔顿图
无向树及其性质
平面图的基本性质
欧拉公式
平面图的对偶图
图G如右图所示,以下说法正确的是 ( ) . A.{(a, d)}是割边 B.{(a, d)}是边割集 C.{(d, e)}是边割集 D.{(a, d) ,(a, c)}是边割集
正确答案是:C。 对割边、边割集的概念理解到位。 定义 设无向图G=<V, E>为连通图,若有边集E1E,使图G删除了E1的所有边后,所得的子图是不连通图,而删除了E1的任何真子集后,所得的子图是连通图,则称E1是G的一个边割集.若某个边构成一个边割集,则称该边为割边(或桥) 如果答案A正确,即删除边(a, d)后,得到的图是不连通图,但事实上它还是连通的。因此答案A是错误的。
离散数学图论基本概念解释
离散数学图论基本概念解释离散数学是一个研究离散对象及其关系和操作的数学分支,而图论则是离散数学的一个重要分支,用于研究图结构以及图中各种相关问题。
本文将对离散数学图论的基本概念进行解释。
一、图的定义图是指由一组顶点和连接这些顶点的边组成的数学结构。
图可以用G=(V, E)来表示,其中V表示顶点集合,E表示边的集合。
顶点之间的连接关系用边来表示,边有可能是有向的或无向的。
二、图的分类1. 无向图:图中的边没有方向,表示顶点之间的无序关系。
无向图可以是简单图(没有自环和重复边)或多重图(包含自环和多条重复边)。
2. 有向图:图中的边有方向,表示顶点之间的有序关系。
有向图也可以是简单图或多重图。
3. 加权图:顶点之间的边带有权重,用于表示边的强度或成本。
加权图可以是无向图或有向图。
三、图的常用术语1. 顶点的度:无向图中与某个顶点连接的边的数量称为该顶点的度。
在有向图中,顶点的度分为出度和入度,分别表示从该顶点出发的边的数量和指向该顶点的边的数量。
2. 路径:在图中,路径是指由一系列顶点和它们之间所连接的边组成的序列。
路径的长度是指路径中经过的边的数目。
3. 连通图:如果图中的任意两个顶点都存在一条路径相连,则称该图为连通图。
如果图非连通,则称为非连通图。
4. 完全图:如果一个无向图的任意两个顶点之间都有边相连,则称该图为完全图。
完全图有边n(n-1)/2条,其中n表示顶点的数量。
四、图的表示方法1. 邻接矩阵:邻接矩阵是一种以二维矩阵的形式来表示图的方法。
矩阵的行和列分别表示顶点,矩阵中的元素表示相应的边。
如果两个顶点之间存在边,就用1表示;否则,用0表示。
2. 邻接表:邻接表是一种以链表的形式来表示图的方法。
每个顶点都对应一个链表,链表中存储与该顶点相连的其他顶点。
五、图的遍历算法1. 深度优先搜索(DFS):DFS是一种用于遍历图的算法,它从一个初始顶点开始,沿着一条路径一直走到底,然后回溯到上一个顶点,再继续沿另一条路径走到底。
离散数学第七章图的基本概念知识点总结
图论部分第七章、图的基本概念7. 1无向图及有向图无向图与有向图多重集合:元素可以重复出现的集合无序积:{(x, y) |定义无向图Q<K£>,其中(1) 顶点集$0,元素称为顶点(2) 边集F为k&f的多重子集,其元素称为无向边,简称边.例如,如图所示,其中心⑷,…,心,&{(旳,匕),(匕,匕),(迫,方),(乃,方),(迫,%), (s, %),(必,%)} 定艾有向图E>,其中(1) $同无向图的顶点集,元素也称为顶点(2) 边集F为的多重子集,其元素称为有向边,简称边.用无向边代替0的所有有向边所得到的无向图称作Q的基图,右图是有向图, 试写出它的!/和F注意:图的数学定艾与图形表示,在同构(待叙)的意狡下是一一对应的通常用G表示无向图,0表示有向图,也常用G泛指无向图和有向图,用6表示无向边或有向边.K6), E(G, Eg G和D的顶点、集,边集.77阶图:”个顶点的图有限图:K F都是有穷集合的图零图:吕0平凡图:1阶零图空图:^=0顶点和边的关联与相邻:定狡设e*,v)是无向图G^<V f E>的一条边,称v…匕为e*的端点,©与v, ( 16)关联.若Vi H V”则称故与Vi ( v)的关联次数为1;若匕=匕,则称6为环,此时称◎与匕的关联次数为2;若匕不是鸟端点, 则称鼓与匕的关联次数为0.无边关联的顶点称作孤立点.定义设无向图=<V, E>, v if K e“e《E,若©,匕)e£;则称乙匕相邻;若% &至少有一个公共端点,则称6, 8/相邻.对有向图有类似定义.设6二〈乙匕〉是有向图的一条边,又称匕是牧的始点,V」是6的终点,K邻接到Vj.匕邻接于Vi.邻域和关联集邻域和关联集设无向图^veV(G)”的邻域谑克匕(6A3"(G)A亦}1 的闪邻域2V(V)=M V)U{V)丫的关联集7(v)=fej族要(G>e与咲联}设有向图空厲蚀)1的后绅元集石(护{边煖玖刀人今炉訪⑹付妙、的先驱元集纭(忙甸頰匕(D)人Y细>“(C)人T1的邻域E(v)=“e)u巧(巧'的丙邻域jv D(v) = 1V23(v)U{v}顶点的度数设G=<V,E>为无向图,keKy的度数(度)〃3): #作为边的端点次数之和悬挂顶点:度数为1的顶点悬挂边:与悬挂顶点关联的边G 的最大度zl(Q 二max {〃(“)| i/e HG的最小度&Q=min{d(访| keH例如〃(%)二3, 〃(乃)二4, 6/(I/.) =4,zl(6)=4, J(6)=1, r4是悬挂顶点,g是悬挂边,设^=<K £>为有向图,reKi/的出度dW: y作为边的始点次数之和1/的入度力3) :#作为边的终点次数之和1/的度数(度)〃3):#作为边的端点次数之和d(v)~ / (#) + d(v)。
离散数学第7章PPT课件
…………
初级通路 简单通路 复杂通路
第38页/共94页
例1、(2)
图(2)中过v2的回路 (从 v2 到 v2 )有:
1 v2e4v4e3v3e2v2
长度3
2 v2e5v5e6v4e3v3e2v2
长度4
3 v2e4v4e3v3e2v2e5v5e6v4e3v3e2v2 长度7
第34页/共94页
一、通路,回路。 2、简单通路,简单回路。 简单通路 (迹) 简单回路 (闭迹) 复杂通路 (回路)
第35页/共94页
一、通路,回路。 3、初级通路,初级回路。 初级通路 (路径) 初级回路 (圈)
初级通路 (回路) 简单通路 (回路),
但反之不真。
4、通路,回路的长度—— 中边的数目。
补图的概念, 5、图的同构的定义。
第4页/共94页
一、图的概念。 1、定义。
无序积 A & B (a,b) a A b B
无向图 G V , E
E V &V , E 中元素为无向边,简称边。
有向图 D V, E
E V V , E 中元素为有向边,简称边。
第5页/共94页
一、图的概念。 1、定义。
2、握手定理。
定理1: 设图 G V , E 为无向图或有向图,
V v1,v1,
则
,vn,E m ( m为边数),
n
d (vi ) 2m
i 1
第20页/共94页
n
2、握手定理 d (vi ) 2m i 1
推论:任何图中,度为奇数的顶点个数为偶数。
定理2: 设D V, E 为有向图,
第36页/共94页
7-3 图的基本概念 离散数学 教学课件
G的顶点集V中的连通关系R为等价关系
R={a,a,a,b,a,c,b,a,b,b,b,c,c,a,c,b, c,c, d,d, e,e,e,f,e,g,e,h,f,e, f,f ,f,g, f,h, g,e,g,f,g,g,g,h,h,e,h,f, h,g,h,h}
={a,b,c}×{a,b,c}∪{d×{d}∪{e,f,g,h}×{e,f,g,h}
B∩D = A∩C={0} {0} {0} 不成立
P116 4.11
补充题1:P78例4.2(3)(4)举反例
(3) (A-B) ×(C-D)=(A×C)-(B×D)
当A=B≠, C ≠ D,且C、D≠ , 则(A-B) ×(C-D)= , 而 (A×C)-(B×D) ≠
取:A=B={0}, C={1}, D={2}
通路和回路可以是
(4)
n
a(1) ii
D中长度 1的为 回路数 初也级可的以、是简复单杂的的,Βιβλιοθήκη i1v1 v2 v3 v4
V1
V2
A(D)=
V3
v4
D中的通路及回路数
定理
设A为n阶有向图D的邻接矩阵, 则Al(l1)中元素
a
( ij
l
)
为D中vi到vj长度为
l
的通路数,
a
(l ii
)为vi到自身长度为
u与v之间的短程线
u与v之间长度最短的通路 (u与v连通)
u与v之间的距离d(u,v)
u与v之间短程线的长度 若u与v不连通, 规定d(u,v)=∞.
性质: d(u,v)≥0, 且d(u,v)=0 u=v
d(u,v)=d(v,u)
d(u,v)+d(v,w)≥d(u,w) 在n阶无向完全图Kn中, u、v (u≠v)有d(u,v)=1 在零图中,每两个不同结点间都没有通路, d(u,v)=∞
离散数学-第七章-图论
5
离 例1、G1=<V,E>
散 数
V={v0, v1, v2,v3}
学 E={(v0,v2),(v0,v3),(v1,v2),(v1,v3),(v2,v3)}
v0
v3
v1
第
七
章
v2
图
论
4/24/2020 2:55 PM
G1
6
离 例2、
散 数 学
G2=<V,E> V={v0, v1, v2,v3}
中的所有边,称为删除E´ 。
(2)设vV,用G-v表示从G中去掉v及所关联的 一切边,称为删除结点v;又设V´ V,用G-V´ 表示从G中删除V´中所有结点,称为删除V´ 。
学 u,v之间存在路,则称u,v是连通的,记作uv 。
定义2.3 设无向图G是平凡图或G中任何两个结 点都是连通的,则称G为连通图,否则称G为非连 通图或分离图。
第
任意一个连通无向图的任两个不同结
七 点都存在一条通路。
章
图
论
4/24/2020 2:55 PM
38
离
非连通图G可分为几个不相连通的子图,
七 章
边,构成一个无向重图,问题化为图论中简单道路
的问题。
图
论
4/24/2020 2:55 PM
3
离 一、图的基本概念
散 数 学
旧金山
丹佛
洛杉矶
第 七 章
图
论
4/24/2020 2:55 PM
底特律
芝加哥
纽约 华盛顿
4
离
散 设A、B是两个集合,称
数
学
A&B={{a,b}|aA, bB}
(离散数学)图的基本概念
一、基本图类与相关概念(续)
无向图:无向图G是一个二元组<V, E>,其中 (1) V是一个非空集合,称为顶点集V(G), V中元素称为顶点或结点; (2) E是无序积V&V的多重子集(即集合中的
元素可重复出现),称为边集E(G),
E中元素称为无向边,简称边。
2014-5-3 离散数学 5
2014-5-3
离散数学
7
一、基本图类与相关概念(续)
有向图画法:用小圆圈表示V中顶点,若<a, b>E,
则在顶点a与b之间画一条有向边,其箭头从a指向b。
如:D = <V, E>,V = { v1, v2, v3, v4 },E = { <v1, v2>,
<v1, v3>, <v2, v2>, <v3, v4>, <v4, v2>, <v4, v2> }
e2 e v4 e e
6
3
v1
2014-5-3
e1
v2
5
e
4
v3
6
离散数学
一、基本图类与相关概念(续)
2、有向图
有向图:有向图D是一个二元组<V, E>,其中 (1) V是一个非空集合,称为顶点集V(D); (2) E是笛卡尔积V V的多重子集,称为边集 E(D),E中元素称为有向边,也简称边。
一、基本图类与相关概念(续)
实际上,图是画出来的。画法:用小圆圈表示V中
顶点,若(a, b)E,则在顶点a与b之间连线段。
如:G = <V, E>,V = { v1, v2, v3, v4 }, E ={ (v1, v2), (v1, v4), (v2, v1), (v2, v3), (v2, v3), (v3, v4) }
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.无向图的连通性
若无向图G中任何两顶点都连通,则称G是连通图.
对于任意的无向图G.设V1,V2,…,Vk是顶点之间连通关系的 等价类,则称他们的导出子图为G的连通分支.用p(G)表示G 的连通分支数.
V1 e1
e2 e3
V3
e4 V2
V4
a
de
h
i
b
c
f
g
5.有向图的连通性
若略去有向图D中各边的键头,所得无向图是无向连通图,则 称D是弱连通图(或称D是连通图).
(2) mij d (vi )(i 1,2,..., n)
j 1
mn
nm
n
(3) mij mij d(vi ) 2m
j1 i1
i1 j1
i 1
m
(4) mij 0 vi是孤立点 j 1
(5)若第j列与第k列相同, 则说明e j与ek为平行边.
2.有向图的关联矩阵
设有向图D=<V,E>,V={v1,v2,…,vn},E={e1,e2,…,em} 1, vi为ej的始点
e1,e2,e3},{e1,e2,
e2
e4},{e9}等边割集 ,e9是桥.
e3 V4
e5 e6
V5 e4
V6
e9
V7
7.3 图的矩阵表示
1.无向图的关联矩阵
设无向图G=<V,E>,V={v1,v2,…,vn},E={e1,e2,…,em}
令mij为顶点vi与ej的关联次数, 则称(mij)n×m为G的关联矩阵.记为M(G)
若Γ 满足:vi-1,vi为ei的端点(若G为有向图,vi-1是ei的始 点,vi是ei的终点)i=1,2,…,k,则称Γ 为G中通路,v0,vk分 别称为通路的始点和终点,Γ 中边的数目k称为通路长度.
若v0=vk,则通路称为回路.
若Γ 中各边互不相同,则称Γ 为简单通路,若v0=vk,则称Γ 为简单回路.
三.图的同构
设G1=<V1,E1>,G2=<V2,E2>为两个无向图,若存在双射函数
f:V1->V2,使得对于任意的e=(v1,v2)∈E1当且仅当 e’=(f(v1),f(v2))∈E2,且e与e’的重数相同,则称G1与G2同构.
记作G1≌G2.
a e
b c
(1)
d (2)
V4 V1
V5
V3 V2
V1 e1
e2 e3
V3
e4 V2
V4
图 7.10
e5
1 1 1 0 0
M (G) 0 1 1 1 0 1 0 0 1 2
0 0 0 0 0
1 1 1 0 0
性质:
n
(1) mij 2( j 1,2,..., m) i 1 m
M (G) 0 1 1 1 0 1 0 0 1 2 0 0 0 0 0
G
1
1
1
5
5
2
5
2
2
3
4
3
4
(1)
(1)与(2)互为补图
(2)
3
4
5 阶完全图
1
1
1
2
3
2
3
(1)
(1)与(2)互为补图
(2)
2
3
3 阶有向完全图
二.握手定理(图论基本定理)
任何图G中各顶点的度数之和等于边数的2倍.
若G为有向图,则各顶点的入度之和等于各顶点的出度之和. 都等于边数.
n
即 d (vi ) 2m i 1
定理1:在一个n阶图中,如果存在vi到自身的回路, 则从vi到自身存在长度小于等于n的回路.
推论:在一个n阶图中,如果存在vi到自身存在一条简单回路, 则从vi到自身存在长度小于等于n的初级回路.
2.顶点之间的连通关系
在无向图G中,若顶点vi到vj有通路,则称vi与vj连通. 规定顶点与自身连通.顶点之间的连通关系是等价关系. 在有向图G中,若顶点vi到vj有通路,则称vi可达vj. 规定任何顶点与自身可达. 3.短程线与距离
<v4,v5>,<v5,v4>}
e1
e1
e2 V2
V5
e3
V1 e4
e6 V4
e5
V1 e2 V2
e5 e3
e4
V5 e7
e8
V3
V4
V3
e6
(1)
图 7.1
(2)
3.零图与平凡图 若G=<V,E>中,E=φ ,则称G为零图.若|V|=1,则称G为平凡图. 4.关联与相邻 设图G=<V,E>, u,v∈V, (u,v)∈E(有向图<u,v>∈E) 常记e=(u,v)(或有向图e=<u,v>),称u,v为e的端点. (对有向图中的有向边来说,称u为e的始点,v为e的终点) 称e与u或v是彼此相关联的;无边关联的顶点称为孤立点. 若e关联的两个顶点重合,则称e为环; 若u≠v,则称e与u(或v)的关联次数为1; 若u=v(即e为环),则称e与u关联的次数为2; 若顶点u,v之间有边关联,则称u与v相邻; 若两条边至少有一个公共端点,则称这两条边相邻.
i1 j1
i1
i1 j1
i1
3.有向图的邻接矩阵
设有向图D=<V,E>,V={v1,v2,…,vn},|E|=m 令a(1)ij为vi邻接到vj的边的条数,
(a ) 则称 (1) 为D的邻接矩阵,记为A(D). ij nn
若D中任何两顶点至少一个可达另一个,则称D是单向连通图
若D中任何两顶点都是相互可达的,则称D是强连通图. 注)D是强连通图⇒D是单向连通图⇒D是弱连通图.
1
4
1
4
1
4
2
3
(1)强
2
3
3
(2)单
(3)弱
二.点割集与边割集
1.点割集与割点
若无向图G=<V,E>中,存在V’⊂V,使得p(G-V’)>p(G),而任 意的V”⊂V’,均有p(G-V”)=p(G),则称V’为G的点割集.若 V’={v},称v为G的割点.
若vi与vj连通(有向图,若vi可达vj),则称vi到vj长度最短的 通路为vi到vj的短程线,短程线的长度称为vi到vj的距离,用 d(vi,vj)表示.(对于有向图,用d<vi,vj>表示). 说明:若vi与vj不连通(对于有向图,若vi不可达vj),
则规定d(vi,vj)=∞(d<vi,vj>=∞). 其他情况满足距离公式.
G的最小度:δ (G)=min{d(v)|v∈V(G)}
V1
V2 V5
V2 V4
V3
V3 (1)
图 7.1
V1 V5
V4 (2)
6.简单图
对于无向图,若关联一对顶点的边多于1条,则称这些边 为平行边.
对于有向图,关联一对顶点的方向相同的边,如果多于1 条,则称这些边为平行边.
既不含平行边,也不含环的图,称为简单图.
1
2
5 2
4
3
(1)K4
3
4
(2)K5 图 7.2
2
3
(3)
8.子图 设G=<V,E>,G’=<V’,E’>,若V’⊆V, E’⊆E, 则称G’为G的子图.记作G’⊆G. 若G’⊆G且G’≠G,则称G’为G的真子图. 若G’⊆G且V’=V,则称G’为G的生成子图. 若V1⊆V且V1≠φ ,称以V1为顶点集,以两个端点均在V1 中的边为边集的图为V1的导出子图. 若E1⊆E且E1≠φ ,称以E1为边集,以E1中边关联的顶点 为顶点集的图为E1的导出子图. 注)每个图都是本身的子图.
n
n
d (vi ) d (vi ) m
i 1
i 1
其中G V , E ,V {v1, v2,..., vn},| E | m
推论:任何图G中,奇度顶点的个数为偶数. 说明:图G的度数序列为{d(v1),d(v2),…,d(vn)}
例7.1 (1)(3,3,2,3),(5,2,3,1,4)能成为图的度数序列 吗?为什么? (2)已知图G中有10条边,4个3度顶点,其余顶 点的度数均小于等于2,问G中至少有多少个顶点?为什么?
V7
V0
V0
V1
V2
V3
V4
(4)v0 到 v8 长为 8 的简单通路
图7.7
V1 V5
V2 (8)v0 到 v0 长为 8 的简单回路
V4
V3
V6 V5 V4
V3
定理1:在一个n阶图中,若从顶点vi到vj(vi≠vj)存在通路, 则从vi到vj存在长度小于等于n-1的通路.
推论:在一个n阶图中,若从顶点vi到vj(vi≠vj)存在通路, 则从vi到vj存在长度小于等于n-1的初级通路.
令mij= 0, vi与ej不关联 -1, vi为ej的终点
则称(mij)n×m为D的关联矩阵.记为M(D).
e2
V1
V4
e1
e3
e4
V2
V3
e5
图 7.11
1 1 0 0 0
M (D) 1 0
1
1
1
0 0 0 0 1
0
1
1 1
0
1 1 0 0 0
性质:
n
mn
(1) mij 0, j 1,2,..., m,即 mij 0
V8
V2
V7
V0
V0
V1
V2
V3
V4
(3)v0 到 v8 长为 8 的简单通路
图7.7
V1 V5
V2 (7)v0 到 v0 长为 8 的简单回路