第七章 图论
第七章 图论

第七章图论1设P={u,v,w,x,y},画出图G={P,L},其中(1)L={uv,ux,uw,vy,xy};(2)L={uv,vw,wx,wy,xy},并指出各个点的度。
解对应于(1)的图如图7—1所示。
其中各点的度为:d G(u)=3, d G(x)=2, d G(y)=2, d G(v)=2, d G (w)=1.对应于(2)的图如7—2所示。
各点的度为:d G (u)=1, d G (x)=2, d G (y)=2, d G (v)=2, d G (w)=3。
U V UVXY XYWW图7—12 设图G有5个点,4条边,在同构的意义下,画出图G的所有可能形式。
解图7—3是图G的所有可能形式。
图7—2 图7--33 图G=(P ,L )如图7—4所示,试画出G 的三个不同支撑子图。
图7--4解 图7—5(a ),(b),(c)就是图G 的三个支撑子图。
(a ) (b) (c)图7--54 是否可以画一个图,使各点的度与下面给出的序列一致,如可能,画出一个符合条件的(a) (b) (c) (d)(e) (f) (g)图,如不可能,说明原因。
(1)3,3,3,3,3,3; (2)3,4,7,7,7,7; (3)1,2,3,4,5,5;解 (1)可以,如图7—6所示:图7—6(2)不可能。
在六个顶点中,奇数度点为5个,与定理2相矛盾。
(3)不可能。
考虑两个度为5的顶点,设其为u 和v ,因为只有6个顶点,因此u 和v 除自身之外的个顶点皆相连。
而除u ,v 之外的4个顶点中的每一个都至少是两条边的端点,即这4个顶点的度都至少是非,这与其中某一个顶点的度为1矛盾。
5 设G 是有限图,M ,A 分别是G 的关联矩阵和相邻矩阵,证明:M*M / 和A 2 的对角线上的元素恰好是G 中所有点的度。
证 设L (G ),P (G )的元素分别为n,m. 令B= M*M / ,由矩阵的乘法定义知b ii=∑=nj 1a ij * a /ji i=1,2,3---------m因为M / 是M 的转置矩阵,所以 a ij= a /ji ,,又因为a ij 非0即1,所以a ij 2 = a ij 故得b ii=∑=nj 1a ij * a /ji=∑=nj 1a ij 2=∑=nj 1a ij即b ii 等于M 的第I 行中所有1的个数,也就是b ii 等于M 的第I 行所对应的点的度。
第七章_图论

非连通图的边连通度为 0
工
平凡图G, (G)=0
程
学
院
第七章 图论
与称为G的相对于完全图的补图,简称为G的补图,记作
工G` 若图G≌G,则称G为
程 自补图
学
院
第七章 图论
信 定义7-1.5
息
简单图G=<V,E>中,若每个结点均与其余结点相连,则称G为完全图。
有n个结点的完全图称为n阶完全图,记作Kn(n≥1) 。
科
学
。
如:
与
。。
。
。
工
。
。
程
。。
学
K3 考虑: Kn的边数为???
信 7-2 路与回路
息 定义7-2.1 设图G=<V,E>,G中结点与边的交替序列
科
=vi0ej1vi1ej2 … ejkvik
学 称点v,i0r为=0v,i1k ,到…的路,.k其中. :vviri-01,,vviikr分为别ej是r的的端始点和
与 终点. 中边的条数称为它的长度。
工 若vi0=vik ,则称该路为回路。 程 若中所有边各异,则称 为迹。
K6
院
定理7-1.4 Kn的边数为Cn2=n(n-1)/2。
第七章 图论
信 定义7-1.7
息 设G=<V,E>, G`=<V`,E`>为两个图(同时为无向图或有向图),若V` V且 E` E,则称G`为G的子图, G为G`的母图,记作G`G。
科 若V` V或E` E,则称G`为G的真子图。
d
d
d
息
e1
科 a e6
e4
c
e4
ca
第七章 图论

§7.1 图的基本概念
两图同构的必要条件:
1. 结点数相等。
2. 边数相等 3. 度数相同的结点数相等 不是充分条件。
本讲稿第三十页,共九十一页
§7.2 路与回路
1.路径和循环 [定义]在一个图中,从某一结点出发经过某些结点到达终点
的边的序列称为图的路径,而路径中边的条数称为路
径的长度(路长)。
(4)回路:起始且终结于同一结点的路径。
(5)简单回路:每一条边出现一次且仅一次的回路。 (6)基本回路:通过每个结点一次且仅一次的回路。 例:在上例中,列出下列回路,判断为何种回路
本讲稿第三十三页,共九十一页
§7.2 路与回路
(7)非循环图:没有任何循环的简单有向图。 讨论: ①一定不包含自循环 ②不是基本路径的任何路径都会包含循环,去掉这些
于所有结点的出度之和。
本讲稿第十六页,共九十一页
§7.1 图的基本概念
(12)多重边(平行边):在有向图中,始点和终点均 相同的边称为平行边,无向图中若两个结点间有两 条(或多条)边,称这些边为平行。
两点间平行边得条数称为边的重数。
例:
本讲稿第十七页,共九十一页
§7.1 图的基本概念
[定义7-1.4]含有平行边的图称为多重图,非多重图称
讨论定义: (1)从一个结点到某一结点的路径,(若有的话)不 一定是唯一的; (2)路径的表示方法:
(a)边的序列表示法: 设G=<V,E>为一有向图, ,则路径可以表示
成:(<v1,v2>,<v2,v3>,….<vk-1,vk>)vi V
本讲稿第三十一页,共九十一页
§7.2 路与回路
(b)结点序列表示法: (v1,v2vk)
第七章 图论

12
7.1 图及相关概念
7.1.5 子图
Graphs
图论
定义7-1.8 给定图G1=<V1,E1>和G2=<V2,E2> , (1)若V1V2 ,E1E2 ,则称G1为G2的子图。 (2)若V1=V2 ,E1E2 ,则称G1为G2的生成子图。
上图中G1和G2都是G的子图,
但只有G2是G的生成子图。
chapter7
18
7.1 图及相关概念
7.1.6 图的同构
Graphs
图论
【例4】 设G1,G2,G3,G4均是4阶3条边的无向简单图,则
它们之间至少有几个是同构的? 解:由下图可知,4阶3条边非同构的无向简单图共有3个, 因此G1,G2,G3,G4中至少有2个是同构的。
4/16/2014 5:10 PM
4/16/2014 5:10 PM chapter7 10
7.1 图及相关概念
7.1.3 完全图
Graphs
图论
【例2】证明在 n(n≥2 )个人的团体中,总有两个人在 此团体中恰好有相同个数的朋友。 分析 :以结点代表人,二人若是朋友,则在结点间连上一 证明:用反证法。 条边,这样可得无向简单图G,每个人的朋友数即该结点 设 G 中各顶点的度数均不相同,则度数列为 0 , 1 , 2 , …, 的度数,于是问题转化为: n 阶无向简单图 G中必有两个 n-1 ,说明图中有孤立顶点,与有 n-1 度顶点相矛盾(因 顶点的度数相同。 为是简单图),所以必有两个顶点的度数相同。
vV1
deg(v) deg(v) deg(v) 2 | E |
vV2 vV
由于 deg( v) 是偶数之和,必为偶数,
vV1
离散数学-第7章-图论廖学生用

05
图论中的优化问题
最短路径问题
总结词
最短路径问题是图论中一类经典的优化问题,旨在寻找图中 两个节点之间的最短路径。
详细描述
最短路径问题有多种算法,其中最著名的算法是Dijkstra算法 和Bellman-Ford算法。Dijkstra算法适用于带权重的有向图 或无向图,而Bellman-Ford算法适用于带权重的无向图。这 两种算法都能有效地找到最短路径,但时间复杂度和适用范 围有所不同。
03
图的遍历算法
深度优先搜索
要点一
总结词
深度优先搜索是一种用于遍历或搜索树或图的算法。
要点二
详细描述
该算法通过沿着树的深度遍历树的节点,尽可能深地搜索 树的分支。当节点v的所在边都己被探寻过,搜索将回溯到 发现节点v的那条边的起始节点。这一过程一直进行到已发 现从源节点可达的所有节点为止。如果还存在未被发现的 节点,则选择其中一个作为源节点并重复以上过程,整个 进程反复进行直到所有节点都被访问为止。
06
图论的应用实例
社交网络分析
社交网络分析
图论在社交网络分析中有着广泛的应用。通过构建社交网络模型,可以研究人际关系、信 息传播、社区结构等方面的问题。例如,通过分析社交网络中的节点和边的关系,可以发 现社区结构、影响力传播路径、信息扩散规律等。
社交网络模型
社交网络模型通常由节点和边构成,节点代表个体或组织,边代表它们之间的关系。根据 实际需求,可以选择不同的社交网络模型,如社交关系网、信息传播网等。
力传播等。
生物信息学
交通运输
图论用于基因调控网络、 蛋白质相互作用网络等 生物信息学领域的研究。
图论用于交通路线的规 划和管理,如最短路径 算法、交通流量优化等。
第7章--图论

第7章 图论
定义 7.1 ― 13 如果图G中的一个子图是通过删去 图G的结点集V的一个子集V1的所有结点及与其关联的 所有边得到的, 则将该子图记为G-V1。
如图7 ― 5中, G1=G-{4}。 定义 7.1 ― 14 如果图G中的一个子图是通过删去 图G的边集E的一个子集E1的所有边, 而不删去它们的 端点而得到的, 则将该子图记为G-E1。 如图7 ― 5中, G2=G-{(2, 4)}。
第7章 图论
如例1中的图, 结点集V={a, b, c, d}, 边集 E={e1, e2, e3, e4, e5}, 其中 e1=(a, b), e2=(a, c), e3=(a, d), e4=(b, c), e5=(c, d)。
d与a、 d与c是邻接的, 但d与b不邻接, 边e3与e5是邻 接的。
定义中的结点对可以是有序的, 也可以是无序的。 我们将结点 u、 v 的无序结点对记为(u, v), 有序 结点的边e与结点u、 v的无序结 点对(u, v)相对应, 则称e为无向边, 记为 e=(u, v)。 这时称e与两个结点u和v互相关联, u、 v称为该边的两个端点。 这时也称u与v是邻接的, 否则 称为不邻接的。 关联于同一结点的两条边称为邻接边。
第7章 图论
7.1.4 子图 在研究和描述图的性质时, 子图的概念占有重要
地位。 定义 7.1 ― 12 设有图G=(V, E)和图
G′=(V′, E′)。 (1) 若V′ V, E′ E, 则称G′是G的子图。 (2) 若G′是G的子图, 且E′≠E, 则称G′是G的真子
图。
第7章 图论
(3) 若V′=V, E′ E , 则称G′是G的生成子图。 图 7 ― 5给出了图G以及它的真子图G1和生成子图G2。
离散数学-第七章-图论

则称G1与G2是同构的,记作G1 G2
怎样定义有向图的同构?
第 七 章
图
论
2/12/2021
28
离
散 例7、
数 学
a
d
第 七 章
图
论
2/12/2021
a' (b)
b
d ' (d)
c
c' (a)
b' (c)
29
离
散
数
学
1
2
6
10
7
9 8
2
5
3
第
3
4
七 章
彼得松图(petersen)
图
论
2/12/2021
1
5
6
10 7 8
9
4
30
离 散 数 学
第 七 章
图
论
2/12/2021
31
离 散 数 学
两个图同构必有: (1)结点数相同;
但不是充分条件
(满足这三个条件的两图 不一定同构)
第 (2)边数相同;
七
章 (3)度数列相同
图
论
2/12/2021
32
离 例8、 画出K4的所有非同构的生成子图。
散 数
七 章
边,构成一个无向重图,问题化为图论中简单道路
的问题。
图
论
2/12/2021
3
离 一、图的基本概念
散 数 学
旧金山
丹佛
洛杉矶
第 七 章
图
论
2/12/2021
底特律
芝加哥
纽约 华盛顿
4
离
散 设A、B是两个集合,称
离散数学第七章图论习题课ppt课件

24
设G是一个n阶无向简单图,n是大于等于3的 奇数。证明图G与它的补图中度数为奇数的结 点个数相等。
证明: 因为G是n阶无向简单图,且n是大于等于3的奇数,
故无向图的结点数为奇数,则所对应的n阶完全图 中每个结点的度数为n-1即为偶数, 利用奇数+奇数=偶数,偶数+偶数=偶数,所以, 在G中结点度数为奇数的结点,在其补图中的度 数也应为奇数,故G和其补图的奇数结点个数也 是相同的。
25
P286 1、在无向图G中,从结点u到结点v有一条长度为 偶数的通路,从结点u到结点v又有一条长度为奇 数的通路,则在G中必有一条长度为奇数的回路。
(4) D中长度为4的回路有多少条? 答: 长度为4的回路为11条。
(5) D中长度4的通路有多少条?其中有几条是回路? 答:长度4的通路88条,其中22条为回路。
(6) 写出D的可达矩阵。 44的全1矩阵。
17
简单无向图 G 必有2结点同度数。
证: 令 G={v1,…,vn},
(2) n阶非连通的简单图的边数最多可为n-1阶连通图 加上一个孤立点,所以边数为(n-1)(n-2)/2,最少为0。
20
一个图如果同构于它的补图,则该图称为自补图。
1)一个图是自补图,其对应的完全图的边数必为偶数; 2)证明:若n阶无向简单图是自补图,则n=4k或n=4k+1
(k为正整数)。 解:
平面图的对偶图
无向树及其性质 根树及其应用
地图着色与平 面图着色
3
4
一、无向图与有向图
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Graphs/图论
三、子图和补图
定义 无向简单图G=<V,E>中,若每一对结点间都有 边相连,则称该图为完全图。有n个结点的无向完全 图,记作Kn。 图10:
K 4图
Graphs/图论
定理 4 证明:
n个节点的无向完全图Kn的边数为:(1/2)*n*(n-1)。
在Kn中,任意两点间都有边相连,n个结点中任取两 点的组合数为:cn = (1/2)*n*(n-1) 故Kn的边数为: |E| =(1/2)*n*(n-1)。 (证毕)
推论:在一个具有n个结点图中,若从结点u到结点v存在 一条路,则必存在一条从u到v而边数小于n的通路。 删去所有结点s到结点s 的那些边,即得通路。
Graphs/图论
二、无向图的连通性
定义 在无向图G中,结点u和结点v之间若存在一条路, 则称结点u和结点v是连通的。
连通性是结点集合上的一种等价关系。
证明: 设:V1 :图G中度数为奇数的结点集。 V2:图G中度数为偶数的结点集。 由定理1可知
vv 1
deg( v ) deg( v ) deg( v ) 2 | E |
vv 2 vV
因为
vv 2
deg( v) 为偶数。 deg(v) 和2|E|均为偶数,所以 v v1
b
b
Graphs/图论
四、图的同构
定义 设图G=<V,E> 及G’=<V’,E’>,如果存在一一对 应的映射g:V → V’且e=(vi ,vj)(或<vi ,vj>)是G的一条 边,当且仅当e’=(g(vi ) ,g(vj))(或 <g(vi ) ,g(vj)>是G’的 一条边,则称G与G’同构,记作G ~ -G’ 。
2
定义 如果在Kn中,对每一条边任意确定一个方向,就称 该图为n个结点的有向完全图。 |E|=(1/2)*n*(n-1)
Graphs/图论
对任给的一个图G,总可以将他补成具有相同结点的完 全图。 定义 给定一个图G,由G中所有结点和所有能使G成为 完全图的添加边组成的图,称为G的相对于完全图的 - 补图,记作G。 - G=<V,E>与G=<V’,E’> 的关系: 1)V’=V 2)|E+E’|= (1/2)*|V|*(|V| -1) 例: 互为补图
三、有向图的可达性
定义 在有向图G=<V,E>中,若从结点u到结点v有一条 路,则称u可达v。
“可达性”是结点集合上的什么关系? 自反,传递
Graphs/图论
结点u,v之间的路可能不止一条,在所有这些路中,最短 路的长度称为结点u到v的之间的距离,记作d(u,v)。 其满足下列性质: (1) d(u,v)≥0 (2) d (u,u)=0 (3) d (u,v) + d (v,w) ≥ d (u,w) (4) 若u,v不可达,则d (u,v) = ∞ (5) d (u,v )不一定等于d (v,u ) (6) 图的直径:D=max {d(u,v)|u,v ∈V} (7) 距离的概念在无向图中也适用
b
c s为割点
b
c
Graphs/图论
图19 s 点割集不唯一 v
u
图G的点连通度k(G) =min{ |V1| | V1是G的点割集} 为了产生一个不连通图需删除的点的最小数目。
若G为不连通图,则k(G)=0 若G存在点割集,则k(G)=1 若G为Kp,删去m个节点(m<p-1)后仍为连通图,
若G为不连通图,则λ(G)=0 若G为平凡图,定义λ(G)=0 若G为Kp, λ(Kp)= p-1。 若G存在割边,则k(G)=1
Graphs/图论
定理2
对任一图G,有 k(G) ≤λ(G) ≤ δ(G)
证明:见书P283 定理3 一个连通无向图G中结点v为割点的充分必 要条件是存在两结点u,w,使得u和w之间每一条路都 经过v。 证明:见书P284
(a)
(b)
Graphs/图论
定义 设图G=<V,E> ,如果有图G’=<V’,E’>且E’ ⊆ E, V’ ⊆ V,则称G’为G的子图。 注意:G’是图隐含着E’中的边仅关联于V’中的结点。 定义 如果G 的子图包含G的所有结点,则称该子图 为G的生成子图。 (即E’ ⊆ E, V’ = V) a a 图12: a c c b (a) b (b) (b)为(a)的子图 b (c) (c)为(a)的生成子图
φ(e1)=(a,b), φ(e2)=<a,d>, φ (e3)=(a,c), φ (e4)=(b,d) , φ (e5)=<c,b>, φ (e6)=(c,d)
相关概念
Graphs/图论
2、相关概念 a)无向边: 若边ei与结点无序偶(vi,vj )相关联。 b)有向边: 若边ei与结点有序偶<vi,vj>相关联。其中 vi为ei起始结点,vj为ei的终止节点。 c)无向图: 每一条边都为无向边的图。 d)有向图: 每一条边都为有向边的图。 e)混合图: 图中一些边为有向的,而另一些边为无向的 。 图2: e1 图3: 有向图
Graphs/图论
定义 设G’=<V’,E’>是图G=<V,E> 的子图,若给定另外 一个图G”=<V”,E”>使得E”=E-E’,且V”中仅包 含E”的边所关联的结点,则称G”是子图G’ 相对于图 G的补图。 即无孤立结点 图13: a a d
d c
d c b G” c
G G’ G”是子图G’ 相对于图G的补图 G’ 是子图G”相对于图G的补图吗?
Graphs/图论
定义 在简单有向图G中,任何一对结点间,至少有一个结 点到另一个结点是可达的,则称这个图是单侧连通的;若 图G当中的任何一对结点之间是相互可达的,则称这个图是 强连通的;如果在图G中,略去边的方向将它看成无向图 后,图是连通的,则称该图是弱连通的。 图20 a b 强连通=>单侧连通=>弱连通 a a b b a b
删去p-1个结点成为平凡图,故定义k(Kp)= p-1。
Graphs/图论
定义 设无向图G=<V,E>为连通图,若有边集E1 E,使 图G删去E1中所有边后所得子图是不连通图,而删去E1 的任一真子集所得的子图仍连通图,则称E1为G的边割 集。若一条边构成一个边割集,则称该边为割边或桥。 图G的边连通度λ(G) =min{ |E1| | E1是G的边割集} 为产生一个不连通图需要删除的边的最少数目。
划分V1 , V2 , … , Vm 子图G(V1) , G(V2) , … , G(Vm)
G(Vi)称为 连通分支
连通分支数记为W(G)
Graphs/图论
定义 图16
若图G只有一个连通分支,则称G是连通图。
a
d c
(a) 两个连通分支的非连通图
b
(b) 连通图
Graphs/图论
使连通图成为不连通图,可以通过删除点,或删除边。 图17 e
d (a) 强连通
c
d (b)
c
d (c)
c
d (d) 弱连通
c
单侧连通
弱连通
Graphs/图论
起点:v0 终点:vn v0= vn时,路为回路; 迹:若一条路中所有的边e1, e2 , e3,……en各不相同; 通路:若一条路中所有的结点v0,v1…..vn各不相同; 圈(闭的通路):除v0= vn外,其余结点均不相同的路。
Graphs/图论
ae2ce3be4de7ee5be3c 路 ce3be4de7ee5be3c ae1be4d e8ee5be3c ae1be4de8ee6c ae1be4de8ee6ce2a 回路 迹 通路 圈
Graphs/图论
第七章 图论
图论起源于一些数学游戏难题,如迷宫 问题,匿门博弈问题,棋盘上马的行走路线, 哥尼斯堡七桥问题等。在这些问题的研究基 础上,图论的应用非常广泛,主要有运筹学、 网络理论、信息论、控制论、博奕论及计算 机科学等等 ... 我们这里只介绍一些基本概念和定理。
Graphs/图论
k)自回路/环: 关联于同一结点的一条边。(自回路 既可作为有向边有可作为无向边) 图6: e1 b e3 a e2
Graphs/图论
l )有向图平行边: 两结点间(包括结点自身间)同始点且 同终点的边。 m)无向图平行边:两结点间(包括结点自身间)的多条边 图7: 图8:
Graphs/图论
定义 含有平行边的任何一个图称为多重图,非多重图称 为线图,无自回路的线图称为简单图。
7-1 图的基本概念
一、图
1、什么是图(Graphs)? d a c 由一些点和一些连接 两点间的连线组成。
定义
b 一个图是一个三元组<V(G), E(G), Ψ(G)>,其中 E(G):边的集合; Ψ(G):从边集合E到结点无序偶(有序偶)上的函数。
V(G):非空结点的集合;
Graphs/图论
a 例: 图1: b e5 c V(G)={a,b,c,d}; E(G)={e1,e2,e3,e4,e5,e6}; e1 e3 e4 e6 e2 d 若图中的边ei总 是与两个结点关 联,那么图可简 记为G=<V,E>
多重图
多重图
线图
简单图
Graphs/图论
二、结点的度数
定义 在图 G=<V,E> 中,与结点v (v ∈V)关联的边 数,称作该结点的度数,记作deg(v) 。 说明
每个环在其对应的结点上度数增加2。 图G的最大度 Δ(G)=max{deg(v)| v∈V} 图G的最小度 δ(G)= min{deg(v)| v∈V} Δ(图8)=6; δ(图8)=3 。 图8: