离散数学 图论7.1
图论是离散数学
1
2
比如,顶点3的度是3。
3
Input Output
Total
4
5
• 有向图中,分入度和出度两部分,满足: TD(v) =
ID(v) + OD(v) 。
1
2
比如,顶点3的入度是1,出度为1,
度为2
3
4
7.2 图的相关术语
7.2.5 度
• 一般地,若图G中有n个顶点,e条边或弧,则图中
边与顶点的度的关系如下:
能否从河岸或小岛 出发,通过每一座 桥,而且仅仅通过 一次回到原地?
1736 年 29 岁的欧拉解决了该问题,这也意味新的 数学分支——图论的诞生
7.1 图的定义和基本术语
7.1.1 背景
• 四色问题(世界三大数学难题之一)
证明不论地图多么复 杂,最多使用四种颜 色就能保证相邻地区 使用不同颜色。
• G1是有向图(包含弧的图)
7.1 图的定义和基本术语
1
2
3
4
G1
7.1.3 图的基本术语
• G2是无向图(没有弧的图) • G2中有边(1,4), (1,2), (2,3),
(2,5), (3,5), (3,4) • 无序对(x,y)表示x和y之间的
一条边(edge)。所谓无序对, 就是指(x,y)等同于(y,x) • 1条边等于2条弧,即(1,4)等于 <1,4>加上<4,1>
• 图就是数据元素间为多对多关系的 1
2
数据结构。怎么理解?
3
• 线性表是一对一关系:每一对结点
中,前者只有一个直接后继,后者只 4
5
有一个直接前驱
• 树是一对多关系:每一对结点中,前者可能有多个直
离散数学 图论
a b c d 2 1 6 3 4
定义2:没有任何边的图称为空图;只有一个点 A 的图称为平凡图。 e1 e e5 2 定义3:图中顶点的个数称为图 B e6 D 的阶,若|V(G)|=n,则称G为n阶图; e3 e 4 C e7 连接两个相同顶点的边的条数称 为边的重数,这些边称为平行边或多重边。 邻接点: 与一边关联的两个结点. 邻接边: 关联同一个结点的两条边. 环:只关联一个结点的边. 简单图:没有环以及没有重数大于1的边的图。 孤立点:不与任何点邻接的点。 以下记|V(G)|=n, |E(G)|=m。
3.图的最大度Δ(G)与最小度δ(G) :G=<V,E>是 无向图, 定义 Δ(G) =max{d(v)|v∈G} δ(G) =min{d(v)|v∈G}
例:设G是一个非空简单图,则G中一定存在度相同 的顶点。 证明:因为G是简单图,所以,G中顶点的度只能是 0,1,2,…,n-1。 若G中存在一个顶点的度为0,则G中的最大度最多为 n-2,即G中的度只能是 0,1,…,n-2; 若G的最小度≥1,则G中的度只能是 1,2,…,n-1, 由抽屉原理,G中一定存在度相同的顶点。
h
g f
e
5
3.连通分支:令G=<V,E>是无向图, R是V上连通关系, 设 R对V的商集中有等价类V1,V2,V3,…, Vn ,这n个等价类构 成的n个子图分别记作G[V1],G[V2],G[V3],…, G[Vn],并 称它们为G的连通分支. 并用W(G)表示G中连通分支数.
《离散数学图论》课件
实现方法:使用 队列数据结构, 将起始节点入队, 然后依次处理队 列中的每个节点, 直到找到目标节
点或队列为空
Dijkstra算法和Prim算法
Dijkstra算法:用于 求解单源最短路径问 题,通过不断更新最 短路径来寻找最短路 径。
Prim算法:用于求解 最小生成树问题,通过 不断寻找最小权重的边 来构建最小生成树。
图的矩阵表示
邻接矩阵的定义和性质
定义:邻接矩阵是一个n*n的矩阵,其 中n是图的顶点数,矩阵中的元素表示 图中顶点之间的连接关系。
性质:邻接矩阵中的元素只有0和1, 其中0表示两个顶点之间没有边相连, 1表示两个顶点之间有一条边相连。
应用:邻接矩阵可以用于表示图的连通 性、路径长度等信息,是图论中常用的 表示方法之一。
图像处理:优化图像分割, 提高图像质量
物流配送:优化配送路径, 降低配送成本
社交网络:优化社交网络 结构,提高用户活跃度
感谢您的观看
汇报人:PPT
数学:用于图论、组合数 学、代数拓扑等领域
物理学:用于量子力学、 统计力学等领域
生物学:用于蛋白质结构、 基因调控等领域
社会科学:用于社会网络 分析、经济模型等领域
图的基本概念
图的定义和表示方法
图的定义:由节点和边组成的数学结构,节点表示对象,边表示对象之间的关系
节点表示方法:用点或圆圈表示 边表示方法:用线或弧线表示 图的表示方法:可以用邻接矩阵、邻接表、关联矩阵等方式表示
顶点和边的基本概念
顶点:图中的基本元素,表示一个对象或事件 边:连接两个顶点的线,表示两个对象或事件之间的关系 度:一个顶点的度是指与其相连的边的数量 路径:从一个顶点到另一个顶点的边的序列 连通图:图中任意两个顶点之间都存在路径 强连通图:图中任意两个顶点之间都存在双向路径
离散数学-第七章-图论
则称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是两个集合,称
离散数学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)满足上 述的三个条件,但此两个图并不同构。
《离散数学》课件-第七章 图的基本概念
• 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)去掉有向图中边的方向得到的图称为该有向图的基图。
离散数学第七章图的基本概念
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称为通路长度.
离散数学 第7章 图论基础(祝清顺版)
c
d
(b)
离散数学
第七章 图论基础
2007年8月20日
图的一些概念和规定
(n, m)图: 具有n个结点和m条边的图称为(n, m)图.
若|V|=n, 则称G为n阶图.
如果图G是一个(n, 0)图, 则称此图为零图, 即零图是仅 由一些孤立结点所组成的. 如果图G是一个(1, 0)图, 则称此图为平凡图, 即平凡图 是仅由一个孤立结点所组成的. v1 v2
的出度之和。
[证] 因为每一条边必给结点的入度之和增加1,给结点的
出度之和增加1。
所以,有向图中所有结点的入度之和等于边数,所有结
点的出度之和等于边数。
因此,所有结点的入度之和等于所有结点的出度之和。
离散数学
第七章 图论基础
2007年8月20日
例题
例5 设图G有n个结点,n+1条边,证明:G中至少有一个 结点度数≥3。 [证] 设图G中有n个结点分别为v1, v2,…, vn, 则由握手 定理:
e1 a e7 c e3 e3
e4
e2
e5
b e6 d
a e7 e5 c c e4 e1 e2 e6 b
离散数学
第七章 图论基础
2007年8月20日
例题
例2 设有4个城市: v1, v2, v3, v4, 其中, v1与v2之间, v2与 v4之间, v2与v3之间有直达航班, 试将此问题用图的方法表
图的定义 图的一些概念和规定 简单图和多重图 顶点的度数与握手定理 图的同构 完全图与正则图 子图与补图
离散数学 第七章 图论基础 2007年8月20日
图的概念
定义1 一个图G由非空结点集合V={v1, v2,…, vn}以及边 集合 E={e1, e2, …, em}所组成. 其中每条边可用一个结 点对表示, 亦即 ei=(vi1, vi2), i=1, 2, …, m.
离散数学 第七章图论-1
2020/4/1
国际学院
60--16
握手定理
1. 在无向图G=<V,E>中,则所有结点的度数的总和等 于边数的两倍,即:
deg(v) 2m;
vV
2. 在有向图G=<V,E>中,则所有结点的引出度数之和等 于所有结点的引入度数之和,所有结点的度数的总和 等于边数的两倍,即:
deg (v) deg (v) m,
上图的度数序列为(3,3,5,1,0)。
2020/4/1
国际学院
60--19
例7.7
1) (3,3,2,3),(5,2,3,1,4)能成为图的度数序列吗? 为什么?
2) 已知图G中有10条边,4个度数为3的结点,其余结点 的度数均小于等于2,问G中至少有多少个结点?为 什么?
解 1)由于这两个序列中,奇数的个数均为奇数,由握 手定理的推论知,它们都不能成为图的度数序列。
图的分类(按边的重数)
1) 在有向图中,两个结点间(包括结点自身间)若有同始 点和同终点的几条边,则这几条边称为平行边,
2) 在无向图中,两个结点间(包括结点自身间)若有几条 边,则这几条边称为平行边;
3) 两结点vi,vj间相互平行的边的条数称为边(vi,vj)或 <vi,vj>的重数;
4) 含有平行边的图称为多重图; 5) 非多重图称为线图; 6) 无环的线图称为简单图(即不含平行边和环的图)。
deg(v) deg(v) deg(v) 2m。
vV
vV1
vV2
由于上式中的2m和(偶数之和为偶数)均为偶数,因而奇
度数的结点和也为偶数。于是|V1|为偶数(因为V1中的结 点v之deg(v)都为奇数),即奇度数的结点个数为偶数。
离散数学与图论
离散数学与图论在当今数字化、信息化的时代,数学作为科学的基石,发挥着举足轻重的作用。
其中,离散数学与图论犹如两颗璀璨的明珠,为解决众多实际问题提供了强大的理论支持和方法工具。
离散数学,顾名思义,是研究离散对象及其关系的数学分支。
与连续数学不同,它所处理的对象通常是有限的或可数的,例如整数、集合、逻辑关系等。
这种离散性使得它在计算机科学、信息科学、密码学等领域有着广泛而深入的应用。
图论则是离散数学的一个重要组成部分。
简单来说,图就是由一些点(称为顶点)和连接这些点的线(称为边)所组成的结构。
可别小看这看似简单的结构,它却蕴含着丰富的信息和强大的解决问题的能力。
想象一下,在城市规划中,我们可以把城市中的各个地点看作顶点,道路看作边,这样就构成了一个图。
通过对这个图的分析,我们可以优化交通路线,提高物流效率。
在网络通信中,把网络中的节点看作顶点,通信链路看作边,就能研究网络的性能、可靠性等关键问题。
在离散数学中,集合论是基础中的基础。
集合是由一些具有特定性质的元素所组成的整体。
通过对集合的运算和关系的研究,我们能够清晰地定义和处理各种对象的组合与分类。
比如,在数据库管理中,对数据的分类和筛选就离不开集合论的知识。
而逻辑则是离散数学中的另一个关键部分。
逻辑让我们能够准确地表达和推理各种命题的真假关系。
在计算机编程中,逻辑判断是控制程序流程的核心,决定了程序在不同条件下的执行路径。
再来看图论,图的基本概念包括顶点的度、路径、回路等。
顶点的度指的是与该顶点相连的边的数量。
通过研究顶点的度,我们可以了解图的结构特征。
路径是指从一个顶点到另一个顶点经过的边的序列,回路则是起点和终点相同的路径。
图的分类也多种多样。
有简单图,即不存在自环和多重边的图;有有向图,边具有方向;还有加权图,边上带有权重,代表某种特定的数值,比如距离、成本等。
图论中的算法更是丰富多样且实用。
比如,最短路径算法,像著名的迪杰斯特拉算法,能够帮助我们在图中找到从一个顶点到其他顶点的最短路径。
离散数学第七章图的基本概念知识点总结docx
图论部分第七章、图的基本概念7.1 无向图及有向图无向图与有向图多重集合: 元素可以重复出现的集合无序积: A&B={(x,y) | x∈A∧y∈B}定义无向图G=<V,E>, 其中(1) 顶点集V¹∅,元素称为顶点(2) 边集E为V&V的多重子集,其元素称为无向边,简称边.例如, G=<V,E>如图所示, 其中V={v1, v2, …,v5}, E={(v1,v1), (v1,v2),(v2,v3), (v2,v3), (v2,v5), (v1,v5), (v4,v5)} ,定义有向图D=<V,E>, 其中(1) V同无向图的顶点集, 元素也称为顶点(2) 边集E为V´V的多重子集,其元素称为有向边,简称边.用无向边代替D的所有有向边所得到的无向图称作D的基图,右图是有向图,试写出它的V和E注意:图的数学定义与图形表示,在同构(待叙)的意义下是一一对应的通常用G表示无向图, D表示有向图, 也常用G泛指无向图和有向图, 用e k表示无向边或有向边.V(G), E(G), V(D), E(D): G和D的顶点集, 边集.n 阶图: n个顶点的图有限图: V, E都是有穷集合的图零图: E=∅平凡图: 1 阶零图空图: V=∅顶点和边的关联与相邻:定义设e k=(v i,v j)是无向图G=<V,E>的一条边, 称v i,v j为e k的端点, e k与v i (v j)关联. 若v i ¹v j, 则称e k与v i (v j)的关联次数为1;若v i = v j, 则称e k为环, 此时称e k与v i 的关联次数为2; 若v i不是e k端点, 则称e k与v i 的关联次数为0. 无边关联的顶点称作孤立点.定义设无向图G=<V,E>, v i,v j∈V, e k,e l∈E,若(v i,v j) ∈E, 则称v i,v j相邻; 若e k,e l至少有一个公共端点, 则称e k,e l相邻.对有向图有类似定义. 设e k=áv i,v j〉是有向图的一条边,又称v i是e k的始点, v j是e k的终点, v i邻接到v j, v j邻接于v i.邻域和关联集顶点的度数设G=<V,E>为无向图, v∈V,v的度数(度) d(v): v作为边的端点次数之和悬挂顶点: 度数为1的顶点悬挂边: 与悬挂顶点关联的边G的最大度∆(G)=max{d(v)| v∈V}G的最小度δ(G)=min{d(v)| v∈V}例如d(v5)=3, d(v2)=4, d(v1)=4,∆(G)=4, δ(G)=1,v4是悬挂顶点, e7是悬挂边, e1是环设D=<V,E>为有向图, v∈V,v的出度d+(v): v作为边的始点次数之和v的入度d-(v): v作为边的终点次数之和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.握手定理定理任意无向图和有向图的所有顶点度数之和都等于边数的2倍, 并且有向图的所有顶点入度之和等于出度之和等于边数.证G中每条边(包括环)均有两个端点,所以在计算G中各顶点度数之和时,每条边均提供2度,m条边共提供2m度. 有向图的每条边提供一个入度和一个出度, 故所有顶点入度之和等于出度之和等于边数.图的度数列设无向图G的顶点集V={v1, v2, …, v n}G的度数列: d(v1), d(v2), …, d(v n)如右图度数列:4,4,2,1,3设有向图D的顶点集V={v1, v2, …, v n}D的度数列: d(v1), d(v2), …, d(v n)D的出度列: d+(v1), d+(v2), …, d+(v n)D的入度列: d-(v1), d-(v2), …, d-(v n)如右图度数列:5,3,3,3出度列:4,0,2,1入度列:1,3,1,2例1 (3,3,3,4), (2,3,4,6,8)能成为图的度数列吗?解不可能. 它们都有奇数个奇数.例2 已知图G有10条边, 4个3度顶点, 其余顶点的度数均小于等于2, 问G 至少有多少个顶点?解设G有n个顶点. 由握手定理,4´3+2´(n-4)³2´10解得n³8例3 证明不存在具有奇数个面且每个面都具有奇数条棱的多面体.证用反证法. 假设存在这样的多面体,作无向图G=<V,E>, 其中V={v | v为多面体的面},E={(u,v) | u,v∈V∧u与v有公共的棱∧u¹v}.根据假设, |V|为奇数且∀v∈V, d(v)为奇数. 这与握手定理的推论矛盾.多重图与简单图定义(1) 在无向图中,如果有2条或2条以上的边关联同一对顶点, 则称这些边为平行边, 平行边的条数称为重数.(2)在有向图中,如果有2条或2条以上的边具有相同的始点和终点, 则称这些边为有向平行边, 简称平行边, 平行边的条数称为重数.(3) 含平行边的图称为多重图.(4) 既无平行边也无环的图称为简单图.注意:简单图是极其重要的概念图的同构定义设G1=<V1,E1>, G2=<V2,E2>为两个无向图(有向图), 若存在双射函数f: V1→V2, 使得对于任意的v i,v j∈V1,(v i,v j)∈E1(<v i,v j>∈E1)当且仅当(f(v i),f(v j))∈E2(<f(v i),f(v j)>∈E2),并且, (v i,v j)(<v i,v j>)与 (f(v i),f(v j))(<f(v i),f(v j)>)的重数相同,则称G1与G2是同构的,记作G1≅G2.几点说明:图之间的同构关系具有自反性、对称性和传递性.能找到多条同构的必要条件, 但它们都不是充分条件:①边数相同,顶点数相同②度数列相同(不计度数的顺序)③对应顶点的关联集及邻域的元素个数相同,等等若破坏必要条件,则两图不同构至今没有找到判断两个图同构的多项式时间算法完全图:n阶无向完全图K n: 每个顶点都与其余顶点相邻的n阶无向简单图.简单性质: 边数m=n(n-1)/2, ∆=δ=n-1n阶有向完全图: 每对顶点之间均有两条方向相反的有向边的n阶有向简单图.简单性质: 边数m=n(n-1), ∆=δ=2(n-1),∆+=δ+=∆-=δ-=n-1子图:定义设G=<V,E>, G '=<V ',E '>是两个图(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 '的导出子图,记作G[V '](5) 设E '⊆E且E '¹∅, 以E '为边集, 以E '中边关联的所有顶点为顶点集的G的子图称作E '的导出子图, 记作G[E ']补图:定义设G=<V,E>为n阶无向简单图,以V为顶点集,所有使G成为完全图K n的添加边组成的集合为边集的图,称为G的补图,记作 .若G≅ , 则称G是自补图.例对上一页K4的所有非同构子图, 指出互为补图的每一对子图, 并指出哪些是自补图.7.2 通路、回路、图的连通性简单通(回)路, 初级通(回)路, 复杂通(回)路定义给定图G=<V,E>(无向或有向的),G中顶点与边的交替序列Γ=v0e1v1e2…e l v l,(1) 若∀i(1≤i≤l), v i-1, v i是e i的端点(对于有向图, 要求v i-1是始点, v i是终点), 则称Γ为通路, v0是通路的起点, v l是通路的终点, l为通路的长度. 又若v0=v l,则称Γ为回路.(2) 若通路(回路)中所有顶点(对于回路, 除v0=v l)各异,则称为初级通路(初级回路).初级通路又称作路径, 初级回路又称作圈.(3) 若通路(回路)中所有边各异, 则称为简单通路(简单回路), 否则称为复杂通路(复杂回路).说明:表示方法①用顶点和边的交替序列(定义), 如Γ=v0e1v1e2…e l v l②用边的序列, 如Γ=e1e2…e l③简单图中, 用顶点的序列, 如Γ=v0v1…v l④非简单图中,可用混合表示法,如Γ=v0v1e2v2e5v3v4v5环是长度为1的圈, 两条平行边构成长度为2的圈.在无向简单图中, 所有圈的长度³3; 在有向简单图中, 所有圈的长度³2.在两种意义下计算的圈个数①定义意义下在无向图中, 一个长度为l(l³3)的圈看作2l个不同的圈. 如v0v1v2v0 , v1v2v0v1 , v2v0v1v2, v0v2v1v0 , v1v0v2v1 , v2v1v0v2看作6个不同的圈.在有向图中, 一个长度为l(l³3)的圈看作l个不同的圈.②同构意义下所有长度相同的圈都是同构的, 因而是1个圈.定理在n阶图G中,若从顶点v i到v j(v i¹v j)存在通路,则从v i到v j存在长度小于等于n-1的通路.推论在n阶图G中,若从顶点v i到v j(v i¹v j)存在通路,则从v i到v j存在长度小于等于n-1的初级通路.定理在一个n阶图G中,若存在v i到自身的回路,则一定存在v i到自身长度小于等于n的回路.推论在一个n阶图G中,若存在v i到自身的简单回路,则一定存在长度小于等于n的初级回路.无向图的连通性设无向图G=<V,E>,u与v连通: 若u与v之间有通路. 规定u与自身总连通.连通关系R={<u,v>| u,v∈V且u~v}是V上的等价关系连通图:任意两点都连通的图. 平凡图是连通图.连通分支: V关于连通关系R的等价类的导出子图设V/R={V1,V2,…,V k}, G[V1], G[V2], …,G[V k]是G的连通分支, 其个数记作p(G)=k.G是连通图⇔p(G)=1短程线与距离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=vd(u,v)=d(v,u)d(u,v)+d(v,w)³d(u,w)点割集与割点记G-v: 从G中删除v及关联的边G-V ': 从G中删除V '中所有的顶点及关联的边G-e : 从G中删除eG-E': 从G中删除E'中所有边定义设无向图G=<V,E>, V '⊂V, 若p(G-V ')>p(G)且∀V ''⊂V ', p(G-V '')=p(G),则称V '为G的点割集. 若{v}为点割集, 则称v为割点.边割集与割边(桥)定义设无向图G=<V,E>, E '⊆E, 若p(G-E ')>p(G)且∀E ''⊂E ',p(G-E '')=p(G), 则称E '为G的边割集. 若{e}为边割集, 则称e为割边或桥.在上一页的图中,{e1,e2},{e1,e3,e5,e6},{e8}等是边割集,e8是桥,{e7,e9,e5,e6}是边割集吗?几点说明:K n无点割集n阶零图既无点割集,也无边割集.若G连通,E '为边割集,则p(G-E ')=2若G连通,V '为点割集,则p(G-V ')³2有向图的连通性设有向图D=<V,E>u可达v: u到v有通路. 规定u到自身总是可达的.可达具有自反性和传递性D弱连通(连通): 基图为无向连通图D单向连通: ∀u,v∈V,u可达v或v可达uD强连通: ∀u,v∈V,u与v相互可达强连通⇒单向连通⇒弱连通定理(强连通判别法) D强连通当且仅当D中存在经过每个顶点至少一次的回路定理(单向连通判别法) D单向连通当且仅当D中存在经过每个顶点至少一次的通路有向图的短程线与距离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=vd<u,v>+d<v,w> ³d<u,w>注意: 没有对称性7.3 图的矩阵表示无向图的关联矩阵定义设无向图G=<V,E>, V={v1, v2, …, v n}, E={e1, e2, …, e m},令m ij为v i与e j的关联次数,称(m ij)n´m为G的关联矩阵,记为M(G).性质(1) 每一列恰好有两个1或一个2有向图的关联矩阵定义设无环有向图D=<V,E>, V={v1, v2, …, v n},E={e1, e2, …, e m}, 令性质(1) 每一列恰好有一个1和一个-1(2) 第i行1 的个数等于d+(v i), -1 的个数等于d-(v i)(3) 1的总个数等于-1的总个数, 且都等于m(4) 平行边对应的列相同有向图的邻接矩阵有向图的可达矩阵7.4 最短路径及关键路径带权图G=<V,E,w>, 其中w:E→R.∀e∈E, w(e)称作e的权. e=(v i,v j), 记w(e)=w ij . 若v i,v j不相邻, 记w ij =∞.设L是G中的一条路径, L的所有边的权之和称作L的权, 记作w(L).u和v之间的最短路径: u和v之间权最小的通路.标号法(E.W.Dijkstra, 1959)PERT图与关键路径PERT图(计划评审技术图)设有向图G=<V,E>, v∈Vv的后继元集Γ+(v)={x|x∈V∧<v,x>∈E}v的先驱元集Γ-(v)={x|x∈V∧<x,v>∈E}PERT图:满足下述条件的n阶有向带权图D=<V,E,w>,(1) D是简单图,(2) D中无回路,(3) 有一个入度为0的顶点, 称作始点; 有一个出度为0的顶点, 称作终点.通常边的权表示时间, 始点记作v1, 终点记作v n关键路径关键路径: PETR图中从始点到终点的最长路径v i的最早完成时间TE(v i): 从始点v1沿最长路径到v i所需的时间TE(v1)=0TE(v i)=max{TE(v j)+w ji|v j∈Γ-(v i)}, i=2,3,¼,nv i的最晚完成时间TL(v i): 在保证终点v n的最早完成时间不增加的条件下, 从始点v1最迟到达v i的时间TL(v n)=TE(v n)TL(v i)=min{TL(v j)-w ij|v j∈Γ+(v i)}, i=n-1,n-2,¼,1 v i的缓冲时间TS(v i)=TL(v i)-TE(v i), i=1,2,¼,nv i在关键路径上 TS(v i)=0最晚完成时间TL(v8)=12TL(v7)=min{12-6}=6TL(v6)=min{12-1}=11TL(v5)=min{11-1}=10TL(v4)=min{10-4}=6TL(v3)=min{6-2,11-4,6-4}=2 TL(v2)=min{2-0,10-3,6-4}=2 TL(v1)=min{2-1,2-2,6-3}=0 缓冲时间TS(v1)=0-0=0TS(v2)=2-1=1TS(v3)=2-2=0TS(v4)=6-4=2TS(v5=10-8=2TS(v6)=11-9=2TS(v7)=6-6=0TS(v8)=12-12=0关键路径: v1v3v7v8。
离散数学图论公开课一等奖优质课大赛微课获奖课件
b
c
g
d
a
h
b
c
g
d h
b
c
g
d
a
h
f (a)
f e
e
(b)
f
(c) 19
第19页
7.1 图基本概念
• (13)生成子图: 假如G子图包含G全部结点,则称 该子图为G生成子图。
• 以下图,(b)、(c)都是(a)生成子图。
(a)
(c)
20
第20页
7.1 图基本概念
(14).定义: 设图G =<V,E>及图G =<V ,E >, 假如存在一一相应映射g: vi→v i且e=(vi,vj)是G 一条边,当且仅当e =(g(vi ),g(vj))是 G 一条边,则称G与G 同构,记作G≌G 。 两个图同构充要条件是: 两个图结点和边分别存在着 一一相应关系,且保持关联关系。
7.1 图基本概念
(1)定义: 一个图G是一个三元组<V(G),E(G), ΦG>, 其 中V(G)为顶点集合, E(G)是边集合,ΦG是从边集E到 结点偶对集合上函数。
讨论定义:
(a) V(G) ={V1,V2,…,Vn}为有限非空集合,
Vi称为结点,简称V是点集。
(b) E(G)={e1,…,em}为有限边集合,ei称为边,每 个ei是连结V中某两个顶点,称E为边集。
(8)入度,出度: 在有向图中,射入一个结点边数称 为该结点入度。由一个结点射出边数称为该结点出 度。 结点出度与入度和是该结点度数。
定理: 在任何有向图中,所有结点入度和等于所有结 点出度之和。
14
第14页
7.1 图基本概念
证: ∵每一条有向边必相应一个入度和出度,若一个结点含 有一个入度或出度,则必关联一条有向边,因此,有向图 中各结点入度和等于边数,各结点出度和也是等于边数, 因此,任何有向图中,入度之和等于出度和。
离离散数学 第7章 二元关系
关于AC∧BD A×BC×D的讨论
该性质的逆命题不成立,可分以下情况讨论。 (1)当A=B=时,显然有AC 和 BD 成立。 (2)当A≠且B≠时,也有AC和BD成立,证明如下:
任取x∈A,由于B≠,必存在y∈B,因此有 x∈A∧y∈B
<x,y>∈A×B <x,y>∈C×D x∈C∧y∈D x∈C 从而证明了 AC。 同理可证 BD。
<x,y>AC xAyC xByD <x,y>BD (2) 不一定.反例如下:
A={1},B={2}, C = D = , 则 AC = BD 但是 A B.
第二节 二元关系
一、二元关系的定义 1.定义 7.3 如果一个集合满足以下条件之一: (1)集合非空, 且它的元素都是有序对 (2)集合是空集 则称该集合为一个二元关系, 简称为关系,记作 R. 如果<x,y>∈R, 可记作 xRy;如果<x,y>R, 则记作 x y 2.实例:R={<1,2>,<a,b>}, S={<1,2>,a,b}. R 是二元关系, 当 a,b 不是有序对时,S 不是二元关系 根据上面的记法,可以写 1R2, aRb, a c 等.
关于AC∧BD A×BC×D的讨论
该性质的逆命题不成立,可分以下情况讨论。 (3)当A=而B≠时,有AC成立,但不一定有
BD成立。 反例:令A=,B={1},C={3},D={4}。
(4)当A≠而B=时,有BD成立,但不一定有 AC成立。 反例略。
例 设 A={1,2},求 P(A)×A。 解 P(A)×A ={ ,{1},{2},{1,2}}×{1,2}
4.关系的表示 表示一个关系的方式有三种:关系的集合表达式、关系矩阵、关系图. 关系矩阵和关系图的定义 关系矩阵 若 A={x1, x2, …, xm},B={y1, y2, …, yn},R 是从 A 到 B 的关系, R 的关系矩阵是布尔矩阵 MR = [ rij ] mn, 其中 rij = 1 < xi, yj> R. 关系图 若 A= {x1, x2, …, xm},R 是从 A 上的关系, R 的关系图是 GR=<A, R>,其中 A 为结点集,R 为边集. 如果<xi,xj>属于关系 R,在图中就有一条从 xi 到 xj 的有向边. 注意: 关系矩阵适合表示从 A 到 B 的关系或者 A 上的关系(A,B 为有穷集) 关系图适合表示有穷集 A 上的关系
离散数学_第7章 图论 -1-2图的基本概念、路和回路
图 7.1.2
由于在不引起混乱的情况下,图的边可以用有序对或无序 对直接表示。因此,图可以简单的表示为:
G=V, E,其中:V是非空的结点集。 E是边的有序对或无序对组成的集合。
按照这种表示法,例7.1.1中的无向图可以简记为: G=V, E,其中:V=a,b,c,d
第9章 图论
7.1.1 图的基本概念
定义7.1.1 一个图G是一个三元组V(G),E(G),G
其中:V(G)是非空结点集合。
E(G)是边集合。
G是从边集E到结点的无序对或有序对集合上的函数。
1)若边e所对应的结点对是无序对(a, b) ,则称e是无向边。
这时统称e与两个结点a和b互相关联。
2)若边e所对应的结点对是有序对〈a, b〉,则称e是有向边。
E=(a,b), (b,c), (a,c), (a,a)
第9章 图论
图G的结点与边之间的关
• 邻系接点: 同一条边(有向边或无向边)相关联的两个端点。
(称其中的一个结点是另一个结点的邻接点的结点。
• 邻接边: 关联同一个结点的两条边。(称其中的一条边是另 一条边的邻接边。并称这两条边相互邻接。)
a叫边e的始点,b叫边e的终点,统称为e的端点。
非标定图:顶点不标定名字的图。 e1
e1
标定图:顶点标定名字的图。
v1 e2 v2
n阶图:具有n个结点的图。 无向图:每一条边都是无向边的图。
e3 e4
有向图:每一条边都是有向边的图。 v5
混合图:既有有向边,又有无向边的图。 e7
e5 e6 e4 d
第7章 图论
• 7.1 图的基本概念 • 7.2 路与回路 以及图的连通性 • 7.3 图的矩阵表示 • 7.4 欧拉图与汉密尔顿图 • 7.5 平面图(含二部图及匹配) • 7.6 树与生成树 • 7.7 根树及其应用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1
图论部分
第7章 图的基本概念 章 第8章 一些特殊的图 章 第9章 树 章
2
第7章 图的基本概念
7.1 无向图及有向图 7.2 通路、回路、图的连通性 通路、回路、 7.3 图的矩阵表示
3
7.1 无向图及有向图
无向图与有向图 顶点的度数 握手定理 简单图 完全图 子图 补图
4
无序对: 两个元素组成的二元组(没有顺序), ),即 无序对 两个元素组成的二元组(没有顺序),即 无论a,b是否相同 是否相同,( 无论 是否相同,( a,b )= ( b, a ) 无序积 : A与 B 为两个集合,A&B={(x,y) | 与 为两个集合, & x∈A∧y∈B} ∈ ∧ ∈ 例 A={a1, a2}, B={b1, b2} A&B={(a1 , b1 ), (a1 , b2 ) ,(a2 , b1 ) ,(a2 , b2 )} & A&A={(a1 , a1 ), (a1 , a2 ) ,(a2 , a2 )} & 多重集合: 多重集合 元素可以重复出现的集合
10
邻域和关联集
设无向图G, ∈ 设无向图 v∈V(G) v的邻域 N(v)={u|u∈V(G)∧(u,v)∈E(G)∧u≠v} 的邻域 ∈ ∧ ∈ ∧ ≠ v的闭邻域 N (v ) = N(v)∪{v} 的闭邻域 ∪ v的关联集 I(v)={e|e∈E(G)∧e与v关联 关联} 的关联集 ∈ ∧ 与 关联 设有向图D, v∈V(D) 设有向图 ∈ v的后继元集 Γ D+ (v )={u|u∈V(D)∧<v,u>∈E(G)∧u≠v} 的后继元集 ∈ ∧ ∈ ∧ ≠ v的先驱元集 Γ D− (v )={u|u∈V(D)∧<u,v>∈E(G)∧u≠v} 的先驱元集 ∈ ∧ ∈ ∧ ≠ + − N D (v ) = Γ D (v ) U Γ D (v ) v的邻域 的邻域 v的闭邻域 N D ( v ) = N D ( v ) U {v } 的闭邻域
16
握手定理的应用
能成为图的度数序列吗? 例1 (3,3,3,4), (2,3,4,6,8)能成为图的度数序列吗 能成为图的度数序列吗 不可能. 它们都有奇数个奇数. 解 不可能 它们都有奇数个奇数 例2 已知图 有10条边 4个3度顶点 其余顶点的度 已知图G有 条边 个 度顶点 条边, 度顶点, 数均小于等于2, 至少有多少个顶点? 数均小于等于 问G至少有多少个顶点 至少有多少个顶点 个顶点. 解 设G有n个顶点 由握手定理 有 个顶点 由握手定理, 4×3+2×(n-4)≥2×10 × × ≥ × n≥8 解得 ≥
14
握手定理( 握手定理(续)
在任何无向图和有向图中, 推论 在任何无向图和有向图中,度为奇数的顶点个 数必为偶数. 数必为偶数
为任意图, 证 设G=<V,E>为任意图,令 为任意图 V1={v | v∈V∧d(v)为奇数 为奇数} ∈ ∧ 为奇数 V2={v | v∈V∧d(v)为偶数 为偶数} ∈ ∧ 为偶数 则V1∪V2=V, V1∩V2=∅,由握手定理可知 ∅
5
无向图与有向图
无向图G=<V,E>, 其中 定义 无向图 (1) V≠∅为顶点集,元素称为顶点 ≠∅为顶点集 ≠∅为顶点集,元素称为顶点 (2) E为V&V的多重子集,其元素 的多重子集, 为 & 的多重子集 称为无向边,简称边. 称为无向边,简称边 无向边 例如, 如图所示, 例如 G=<V,E>如图所示 如图所示 其中V={v1, v2, …,v5}, 其中 E={(v1,v1), (v1,v2), (v2,v3), (v2,v3), (v2,v5), (v1,v5), (v4,v5)}
9
设无向图G=<V,E>, vi,vj∈V, 定义 设无向图 ek,el∈E, 则称v 相邻; 若(vi,vj) ∈E, 则称 i,vj相邻 至少有一个公共端点, 若 ek,el 至少有一个公共端点 则称 相邻. ek,el相邻 对有向图有类似定义. 对有向图有类似定义 设 ek=〈vi,vj〉 〈 是有向图的一条边, 端点, 是有向图的一条边 vi,vj 是 ek 端点 又称v 始点, 终点, 又称 i是ek的始点 vj是ek的终点 vi邻接到 j, vj邻接于 i. 邻接到v 邻接于v
12
顶点的度数(续) 顶点的度数(
为有向图, 设D=<V,E>为有向图 v∈V, 为有向图 ∈ v的出度 +(v): v作为边的始点的次数之和 的出度d 的出度 作为边的始点的次数之和 v的入度 −(v): v作为边的终点的次数之和 的入度d 的入度 作为边的终点的次数之和 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.
13
图论基本定理——握手定理 握手定理 图论基本定理
定理 任意无向图和有向图的所有顶点度数之和都等 于边数的2倍 于边数的 倍, 并且有向图的所有顶点入度之和等 于出度之和等于边数. 于出度之和等于边数 中每条边( 证 G中每条边(包括环)均有两个端点,所以在计 中每条边 包括环)均有两个端点, 中各顶点度数之和时, 算G中各顶点度数之和时,每条边均提供 度,m 中各顶点度数之和时 每条边均提供2度 条边共提供2m度 条边共提供 度. 有向图的每条边提供一个入度和一个出度, 有向图的每条边提供一个入度和一个出度 故所有 顶点入度之和等于出度之和等于边数. 顶点入度之和等于出度之和等于边数
21
图的同构( 图的同构(续)
几点说明: 几点说明: 图之间的同构关系具有自反性、对称性和传递性. 图之间的同构关系具有自反性、对称性和传递性 能找到多条同构的必要条件 但它们都不是充分条件: 必要条件, 能找到多条同构的必要条件 但它们都不是充分条件 边数相同, ① 边数相同,顶点数相同 度数列相同(不计度数的顺序 不计度数的顺序) ② 度数列相同 不计度数的顺序 对应顶点的关联集及邻域的元素个数相同, ③ 对应顶点的关联集及邻域的元素个数相同,等等 若破坏必要条件, 若破坏必要条件,则两图不同构
7
无向图与有向图( 无向图与有向图(续)
通常用G表示无向图 表示有向图 通常用 表示无向图, D表示有向图 表示无向图 表示有向图, 也常用G泛指无向图和有向图 也常用 泛指无向图和有向图, 泛指无向图和有向图 表示无向边或有向边. 用ek表示无向边或有向边 V(G), E(G), V(D), E(D): G和D的顶点集 边集 的顶点集, 和 的顶点集 边集. n 阶图 n个顶点的图 阶图: 个顶点的图 有限图: 有限图 V, E都是有穷集合的图 都是有穷集合的图 零图: ∅ 零图 E=∅ 平凡图: 平凡图 1 阶零图
17
握手定理的应用(续 握手定理的应用 续)
给定下列各序列,哪组可以构成无向图的 例3 给定下列各序列 哪组可以构成无向图的 度数序列
1. 2. 3. 4.
(2,2,2,2,2) (1,1,2,2,3) (1,1,2,2,2) (1,3,4,4,5)
18
多重图与简单图
定义 (1) 在无向图中,如果有2条或2条以上的边关 在无向图中, 如果有2 条或2 联同一对顶点, 则称这些边为平行边 平行边, 联同一对顶点 , 则称这些边为 平行边 , 平行边的 条数称为重数 重数. 条数称为重数. 在有向图中,如果有2条或2 (2)在有向图中 , 如果有 2 条或2 条以上的边具有相同 的始点和终点, 则称这些边为有向平行边 有向平行边, 的始点和终点 , 则称这些边为 有向平行边 , 简称 平行边, 平行边的条数称为重数 重数. 平行边, 平行边的条数称为重数. 含平行边的图称为多重图 多重图. (3) 含平行边的图称为多重图. 既无平行边也无环的图称为简单图 简单图. (4) 既无平行边也无环的图称为简单图. 注意:简单图是极其重要的概念 注意:
2m = ∑ d ( v ) =
v∈V
v∈V1
∑ d (v ) + ∑ d (v )
v∈V2
由于2m, 由于
v∈V2
均为偶数, 也为偶数, ∑ d (v )均为偶数,所以 ∑ d (v 奇数,所以 1|必为偶数 中顶点度数都为奇数,所以|V 必为偶数 必为偶数.
19
多重图与简单图( 多重图与简单图(续)
例如
e5和e6 是平行边 重数为2 重数为 不是简单图
e2和e3 是平行边 重数为 是平行边,重数为 重数为2 e6和e7 不是平行边 不是简单图
20
图的同构
为两个无向图(有 定义 设G1=<V1,E1>, G2=<V2,E2>为两个无向图 有 为两个无向图 向图), 向图 若存在双射函数 f: V1→V2, 使得对于任意的 vi,vj∈V1, (vi,vj)∈E1(<vi,vj>∈E1) ∈ ∈ 当且仅当 (f(vi),f(vj))∈E2(<f(vi),f(vj)>∈E2),并且 并且, ∈ ∈ ),并且 (vi,vj)(<vi,vj>)与 (f(vi),f(vj))(<f(vi),f(vj)>) ( ) ( ) 的重数相同,则称 同构的 记作G 的重数相同,则称G1与G2是同构的,记作 1≅G2.
11
顶点的度数
为无向图, 设G=<V,E>为无向图 v∈V, 为无向图 ∈ v的度数 度) d(v): v作为边的端点的次数之和 的度数(度 的度数 作为边的端点的次数之和 悬挂顶点: 度数为1的顶点 悬挂顶点 度数为 的顶点 悬挂边: 悬挂边 与悬挂顶点关联的边 G的最大度∆(G)=max{d(v)| v∈V} 的最大度 ∈ G的最小度δ(G)=min{d(v)| v∈V} 的最小度 ∈ 例如 d(v5)=3, d(v2)=4, d(v1)=4, ∆(G)=4, δ(G)=1, v4是悬挂顶点 e7是悬挂边 e1是环 是悬挂顶点, 是悬挂边,