离散数学课件--第十七章 平面图及图的着色

合集下载

离散数学ppt课件

离散数学ppt课件

02
集合论基础
集合的基本概念
总结词
集合是离散数学中的基本概念, 是研究离散对象的重要工具。
详细描述
集合是由一组确定的、互不相同 的、可区分的对象组成的整体。 这些对象称为集合的元素。例如 ,自然数集、平面上的点集等。
集合的运算和性质
总结词
集合的运算和性质是离散数学中的重要内容,包括集合的交、并、差、补等基本运算,以及集合的确定性、互异 性、无序性等性质。
生,1表示事件一定会发生。
离散概率论的运算和性质
概率的加法性质
如果两个事件A和B是互斥的,那么P(A或B)等于P(A)加上 P(B)。
概率的乘法性质
如果事件A和B是独立的,那么P(A和B)等于P(A)乘以P(B) 。
全概率公式
对于任意的事件A,存在一个完备事件组{E1, E2, ..., En}, 使得P(Ai)>0 (i=1,2,...,n),且E1∪E2∪...∪En=S,那么 P(A)=∑[i=1 to n] P(Ai)P(A|Ei)。
工程学科
离散数学在工程学科中也有着重要的 应用,如计算机通信网络、控制系统 、电子工程等领域。
离散数学的重要性
基础性
离散数学是数学的一个重要分支 ,是学习其他数学课程的基础。
应用性
离散数学在各个领域都有着广泛的 应用,掌握离散数学的知识和方法 对于解决实际问题具有重要的意义 。
培养逻辑思维
学习离散数学可以培养人的逻辑思 维能力和问题解决能力,对于个人 的思维发展和职业发展都有很大的 帮助。
详细描述
邻接矩阵是一种常用的表示图的方法,它是 一个二维矩阵,其中行和列对应于图中的节 点,如果两个节点之间存在一条边,则矩阵 中相应的元素为1,否则为0。邻接表是一 种更有效的表示图的方法,它使用链表来存 储与每个节点相邻的节点。

离散数学中的图论着色算法-教案

离散数学中的图论着色算法-教案

离散数学中的图论着色算法-教案一、引言1.1图论的发展历程1.1.118世纪欧拉解决哥尼斯堡七桥问题,奠定图论基础。

1.1.219世纪图论在数学和物理学领域得到发展。

1.1.320世纪图论在计算机科学中扮演重要角色。

1.1.4当前图论研究涉及网络科学、社会网络等多个领域。

1.2图论的基本概念1.2.1图由节点和边组成,用于表示物件与物件之间的关系。

1.2.2节点代表研究对象,边代表节点间的联系。

1.2.3图分为有向图和无向图,反映关系的方向性。

1.2.4图的度、路径、环等是图论中的基本术语。

1.3图论在现实中的应用1.3.1社交网络分析,如Facebook的社交图谱。

1.3.2电信网络设计,如电话网络的布局。

1.3.3交通运输规划,如航班路线的优化。

1.3.4计算机网络设计,如互联网的结构优化。

二、知识点讲解2.1图的着色问题2.1.1图的着色是将图中的节点用颜色进行标记,满足相邻节点颜色不同。

2.1.2着色问题分为正常着色和特定着色,如双色着色、列表着色等。

2.1.3着色问题在图论中具有重要地位,与图的性质紧密相关。

2.1.4着色问题广泛应用于地图着色、排课表、寄存器分配等领域。

2.2图的着色算法2.2.1Welsh-Powell算法,基于节点度进行着色。

2.2.2DSATUR算法,优先着色度数大且邻接节点着色多的节点。

2.2.3RLF算法,考虑节点邻接矩阵的行、列和节点度。

2.2.4图的着色算法不断发展,如启发式算法、遗传算法等。

2.3图的着色算法的应用2.3.1地图着色,确保相邻区域颜色不同。

2.3.2课程表安排,避免时间冲突。

2.3.3计算机寄存器分配,优化资源利用。

2.3.4光纤通信网络设计,减少信号干扰。

三、教学内容3.1图的着色问题的引入3.1.1通过地图着色实例引入图的着色问题。

3.1.2讲解正常着色和特定着色问题的区别。

3.1.3分析着色问题在现实中的应用场景。

3.1.4引导学生思考着色问题的数学模型。

离散数学——图论PPT课件

离散数学——图论PPT课件
第19页/共93页
• 完全图:一个(n,m)图G,其n个结点中每个结点均与其它n-1个结点相邻接,记为Kn。 • 无向完全图:m=n(n-1)/2 • 有向完全图:m=n(n-1) • 举例说明以上几种图。
第20页/共93页
定义补图
• 设图G=<V,E> , G’=<V,E’> ,若G’’=<V,E∪E’> 是完全图,且E∩E’= 空集,则称G’是G的补图。 • 事实上,G与G’互为补图。
正则图
• 所有结点均有相同次数d的图称为d次正则图。 • 如4阶的完全图是3次正则图,是对角线相连的四边形。 • 试画出两个2次正则图。
第27页/共93页
两图同构需满足的条件
• 若两个图同构,必须满足下列条件: (1)结点个数相同 (2)边数相同 (3)次数相同的结点个数相同
• 例子
第28页/共93页
• 图是人们日常生活中常见的一种信息载体,其突出的特点是直观、形象。图论,顾 名思义是运用数学手段研究图的性质的理论,但这里的图不是平面坐标系中的函数, 而是由一些点和连接这些点的线组成的结构 。
第8页/共93页
• 在图形中,只关心点与点之间是否有连线,而不关心点具体代表哪些对象,也不关 心连线的长短曲直,这就是图的概念。
定义图的子图
• 子图:设G=<V,E> , G’=<V’,E’> ,若V’是V的子集, E’是E的子集,则 G’是G的子图。 • 真子图:若V’是V的子集,E’是E的真子集。 • 生成子图:V’=V,E’是E的子集。 • 举例说明一个图的子图。
第18页/共93页
定义(n,m)图
• (n,m)图:由n个结点,m条边组成的图。 • 零图:m=0。即(n,0)图,有n个孤立点。 • 平凡图:n=1,m=0。即只有一个孤立点。

平面图

平面图

17.4 平面图的对偶图
实线边图为平面图,虚线边图为其对偶图。
17.4 平面图的对偶图
从定义不难看出G的对偶图G*有以下性质: G*是平面图,而且是平面嵌入。 G*是连通图。 若边 e 为 G中的环,则 G*与 e对应的边 e* 为桥,若 e 为桥, 则G*中与e对应的边e*为环。 在多数情况下,G*为多重图(含平行边的图)。
i 1 i 1 k k
(17.1)
由于每个Gi 有一个外部面,而G只有一个外部面,所以G的面数 k r ri k 1
i 1
于是,对(17.1)的两边同时求和得
2k (ni mi ri ) ni mi ri n m r k 1
17.3 平面图的判断
例17.1 证明彼得松图不是平面图。
证 明
将彼得松图顶点标顺序,见图 (1)所示。 在图中将边(a,f), (b,g), (c,h), (d,i), (e,j)收缩,
所得图为图 (2)所示,它是K5,
由定理17.1彼得松图,令 G'=G-{(j,g),(c,d)} G‘如图 (3)所示,易知它与K3,3同胚, 由定理17.15可知,G为非平面图。
17.4 平面图的对偶图
一、对偶图的定义 定义17.6 设G是某平面图的某个平面嵌入,构造G的对偶图 G*如下: 在G的面Ri中放置G*的顶点vi* 。
设e为G的任意一条边,
若 e 在 G 的面 Ri 与 Rj 的公共边界上,做 G* 的边 e* 与 e 相交, 且e*关联G*的位于Ri与Rj中的顶点vi*与vj*,即e*=(vi*,vj*) ,e*不与其它任何边相交。 若e为G中的桥且在面Ri的边界上,则e*是以Ri中G*的顶点 vi*为端点的环,即e*=(vi*,vi*)。

离散数学-图论

离散数学-图论

图论
补图
• 给定一个图G=〈V,E〉,构造另一个图, 它的结点集合与G相同,而边的集合则为 相同完全图中边集合与E的差集,称该图 为原图G相对于完全图的补图,记作~G。
图论
子图
• 设G=〈V,E〉是一个图,如果有另一个 图G‘=〈V’,E‘〉,使得V’是V的子集, E‘是E的子集,则称G‘是G的子图。 • 如果G的子图G‘包含G的所有结点,则称 该子图为G的生成子图。
图论
可达性矩阵
• 设G=〈V,E〉是图,V={v1, v2,…, vn}, 建立n阶方阵P(G)=(aij),使得 aij =1, 从vi到vj至少存在一条路; aij =0,否则, 则称P(G)为图G的可达性矩阵。 比较:可达性矩阵与邻接矩阵的区别
图论
思考
• 邻接矩阵与可达矩阵之间有什么联系? • 如何从邻接矩阵计算出可达矩阵?
图论
邻接边
• 关联于同一结点的两条不同的边则称为 邻接边。 • 关联于同一结点的两条相同的边则称为 自回路或环。环既可以是有向的,也可以 是无向的。
图论
有向图的度
• 设〈vi, vj〉是有向图G=〈V,E〉中的任 意一条有向边, vi是该边的起始结点, vj是终止结点。 • 在有向图G=〈V,E〉中,以一结点为起 始结点的边的个数称为该结点的出度; 以一结点为终止结点的边的个数称为该 结点的入度。 • 一结点的出度和入度之和称为该结点的 度数,记作deg(v)。
图论
思考
• 结点的连通性是结点集V上的一个等价关 系! • 连通性所划分的等价类是什么?
图论
点割集
• 设无向图G〈V,E〉为连通图,若有点 集V1是V的真子集,使得图G在删除了V1 中所有结点后,所得的子图是不连通的, 而在删除了V1的任意真子集后,所得的 子图仍然是连通的,则称V1是G的一个点 割集; • 如点割集中仅有一个结点则称此结点为 割点。

离散数学平面图

离散数学平面图
则满足欧拉公式 v – e + r = 2 即:6-9+r=2,解得r=5
又因为任取K3,3中三个结点,至少有两个点不邻接, 所以不能组成一个面,即K3,3中任何 一个面至少由四条边围成,即:所有面 的次数之和deg(r) >=4r=20 又由定理1知:deg(r)=2|E|=18 即18>=20矛盾不。论怎所么以画,K总3,有3不交是叉点平面图。
❖ 平面图基本性质
设G是一个有v个结点e条边的连通简单平面图,若v3, 则:e<=3v-6。等价于: 若不满足e<=3v-6,则G不是连通平面图。
例题:证明k5图不是平面图。
K5图中,v=5,e=10,10 3*v-6=35-6=9
但定理的条件只是必要条件。
如K3,3中v= 6,e =9, e<3v-6=12 满足条件,但K3,3不是平面图。
离散数学
❖ 图论
1 图的基本概念 2 路与回路 3 图的矩阵表示 4 欧拉图与汉密尔顿图 5 平面图 6 对偶图与着色 7 树与生成树
❖ 平面图基本概念
定义1:设G=<V,E>是一个无向图,如果能把G的所有结点和
边画在平面上,且使得任何两条边除了端点外没有其他的交点, 就称G是一个平面图。
(1)
G为k条边,再添加一条边,只有下述两种情况:
面数不变 点树加1 边数加1
点数不变 面数加1 边数加1
(Vk+1)-(ek+1)+rk=2成立
(Vk)-(ek+1)+(rk+1)=2成立
通过上述归纳法证明欧拉公式v-e+r=2成立。
❖ 平面图基本性质
例1:证明K3,3不是平面图
证:假设K3,3是平面图,

离散数学的ppt课件

离散数学的ppt课件

科学中的许多问题。
03
例如,利用图论中的最短路径算法和最小生成树算法
等,可以优化网络通信和数据存储等问题。
运筹学中的应用
01
运筹学是一门应用数学学科, 主要研究如何在有限资源下做 出最优决策,离散数学在运筹 学中有着广泛的应用。
02
利用离散数学中的线性规划、 整数规划和非线性规划等理论 ,可以解决运筹学中的许多问 题。
并集是将两个集合中的所有元素合 并在一起,形成一个新的集合。
详细描述
例如,{1, 2, 3}和{2, 3, 4}的并集是 {1, 2, 3, 4}。
总结词
补集是取一个集合中除了某个子集 以外的所有元素组成的集合。
详细描述
例如,对于集合{1, 2, 3},{1, 2}的 补集是{3}。
集合的基数
总结词
)的数学分支。
离散数学的学科特点
03
离散数学主要研究对象的结构、性质和关系,强调推
理和证明的方法。
离散数学的应用领域
计算机科学
01
离散数学是计重要的工具和方法。
通信工程
02
离散数学在通信工程中广泛应用于编码理论、密码学、信道容
量估计等领域。
集合的基数是指集合中元素的数量。
详细描述
例如,集合{1, 2, 3}的基数是3,即它包含三个元素。
03 图论
图的基本概念
顶点
图中的点称为顶点或节点。

连接两个顶点的线段称为边。
无向图
边没有方向,即连接两个顶点的线段可以是双向 的。
有向图
边有方向,即连接两个顶点的线段只能是从一个顶 点指向另一个顶点。
研究模态算子(如necessity、possibility)的语义和语法。

离散数学课件17平面图共48页

离散数学课件17平面图共48页
本章说明
本章的主要内容
–平面图的基本概念 –欧拉公式 –平面图的判断 –平面图的对偶图
本章所涉及到的图均指无向图。
17.1 平面图的基本概念
17.2 欧拉公式
17.3 平面图的判断
17.4 平面图的对偶图
本章小结
习题
作业
17.1 平面图的基本概念
一、关于平面图的一些基本概念 1、 平面图的定义 定义17.1 G可嵌入曲面S——如果图G能以这样的方式画在曲面S上,
类似地,v2与v4也必相邻,且边(v2,v4)也必在Ri外部,于是必 产生(v1,v3)与(v2,v4)相交于Ri的外部,这又矛盾于G是平面图, 所以必有s=3,即G中不存在次数大于或等于4的面,所以G的
每个面为3条边所围,也就是各面次数均为3。
只有右边的图为极大平面图。 因为只有该图每个面的次数都为3。
K5和K3,3都不是平面图。 定理17.1 设GG,若G为平面图,则G也是平面图。
设GG,若G为非平面图,则G也是非平面图。
由定理可知, Kn(n5)和K3,n(n3)都是非平面图。
定理17.2 若G为平面图,则在G中加平行边或环所得图还是 平面图。 即平行边和环不影响图的平面性。
二、平面图的面与次数(针对平面图的平面嵌入) 1、 定义 定义17.2 设G是平面图, G的面——由G的边将G所在的平面划分成的每一个区域。 无限面(外部面)——面积无限的面,记作R0。 有限面(内部面)——面积有限的面 ,记作R1, R2, …, Rk。 面Ri的边界——包围面Ri的所有边组成的回路组。 面Ri的次数——Ri边界的长度,记作deg(Ri)。
2、极大平面图的主要性质
定理17.4 极大平面图是连通的,并且n(n3)阶极大平面图 中不可能有割点和桥。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
定理17.2 设GG,若G为非平面图,则G也是非平面图。 推论 Kn(n5)和K3,n(n3)都是非平面图。 定理17.3 若G为平面图,则在G中加平行边或环所得图还是 平面图。 即平行边和环不影响图的平面性。
7
二、平面图的面与次数(针对平面图的平面嵌入) 1、 定义 定义17.2 设G是平面图, G的面——由G的边将G所在的平面划分成的每一个区域。
证明
设G的连通分支分别为G1、G2、…、Gk,并设Gi的顶点数、 边数、面数分别为ni、mi、ri、i=1,2,…,k。
由欧拉公式可知: ni-mi+ri = 2,i=1,2,…,k 易知, m mi,n ni
i 1 i 1 k k
(17.1)
由于每个Gi 有一个外部面,而G只有一个外部面,所以G的面数 k r ri k 1
设边e在G中某个圈上,令G'=G-e,则G'仍连通且m'=m-1=k , n'=n,r'=r-1。
由假设有 n'-m'+r'=2。
17 于是 n-m+r=n'-(m'+1)-(r'+1)=n'-m'+r'=2
定理17.9 对于具有k(k≥2)个连通分支的平面图G,有 n-m+r = k+1 其中n,m,r分别为G的顶点数,边数和面数。
小节结束
17.2 欧拉公式
一、欧拉公式相关定理 1、 欧拉公式 定理17.8 对于任意的连通的平面图G,有 n-m+r=2 其中,n、m、r分别为G的顶点数、边数和面数。
证明
对边数m作归纳法。 (1) m=0时,由于G为连通图,所以G只能是由一个孤立顶 点组成的平凡图,即n=1,m=0,r=1,结论显然成立。 (2) m=1时,由于G为连通图,所以n=2,m=1,r=1,结论 显然成立。 16
i 1
于是,对(17.1)的两边同时求和得
2k (ni mi ri ) ni mi ri n m r k 1
i 1 i 1 i 1 i 1 k k k k
经整理得 n-m+r = k+1。
18
2、 与欧拉公式有关的定理 定理17.10 设G为连通的平面图,且每个面的次数至少为 l(l 3),则 G的边数与顶点数有如下关系:
24 小节结束
17.3 平面图的判断
一、为判断定理做准备 1、 插入2度顶点和消去2度顶点 定义17.5 设e=(u,v)为图G的一条边,在G中删除e,增加新的顶点w, 使u、v均与w相邻,称为在G中插入2度顶点w。 设w为G中一个2度顶点,w与u、v相邻,删除w,增加新边 (u,v),称为在G中消去2度顶点w。
由于n3, 又G必为简单平面图,可知,G每个面的次数均3。
因为G为平面图,又为极大平面图。可证G不可能存在次数>3
的面。
12
假设存在面Ri的次数deg(Ri)=s≥4, 如图所示。
s
S-1
在G中,若v1与v3不相邻,在Ri内加边(v1,v3)不破坏平面性,这 与G是极大平面图矛盾,因而v1与v3必相邻,由于Ri的存在, 边(v1,v3)必在Ri外。 类似地,v2与v4也必相邻,且边(v2,v4)也必在Ri外部,于是必 产生(v1,v3)与(v2,v4)相交于Ri的外部,这又矛盾于G是平面图, 所以必有s=3,即G中不存在次数大于或等于4的面,所以G的 13 每个面为3条边所围,也就是各面次数均为3。
G的平面嵌入——画出的无边相交的平面图。
非平面图——无平面嵌入的图。
5
(2)是(1)的平面嵌入,(4)是(3)的平面嵌入。
6
2、 几点说明及一些简单结论 一般所谈平面图不一定是指平面嵌入,但讨论某些性质时, 一定是指平面嵌入。 K5和K3,3都不是平面图。
定理17.1 设GG,若G为平面图,则G也是平面图。
第17章 平面图及图的着色
1
本章说明
本章的主要内容
–平面图的基本概念
–欧拉公式
–平面图的判断
–平面图的对偶图 –顶点着色及点色数 –地图的着色与平面图的点着色 –边着色及边色数
2
本章所涉及到的图均指无向图。
3
17.1 平面图的基本概念 17.2 欧拉公式 17.3 平面图的判断 17.4 平面图的对偶图
m l 2 (n k 1) (1 21 )(n k 1) 3(n 2) 3n 6 l 2 l 2
定理17.13 设G为n(n3)阶m条边的极大平面图,则m=3n6。
证明
由于极大平面图是连通图,由欧拉公式得:
r=2+m-n
(17.4)
又因为G是极大平面图,由定理17.7的必要性可知,G的每个 面的次数均为3,所以:
R1
R0 R2
R3
平面图有4个面,deg(R1)=1,9deg(R2)=3, deg(R3)=2, deg(R0)=8。
定理17.4 平面图G中所有面的次数之和等于边数m的两倍,即
deg( R ) 2m
证 明
i 1 i
r
其中r为G的面数
本定理中所说平面图是指平面嵌入。
e∈E(G),
当e为面Ri和Rj(i≠j)的公共边界上的边时,在计算Ri和Rj的次 数时,e各提供1。 当e只在某一个面的边界上出现时,则在计算该面的次数时 ,e提供2。
27
例17.1 证明彼得松图不是平面图。
证 明
将彼得松图顶点标顺序,见图 (1)所示。 在图中将边(a,f), (b,g), (c,h), (d,i), (e,j)收缩,
所得图为图 (2)所示,它是K5,
由定理17.16可知,彼得松图不是平面图。
还可以这样证明:
用G表示彼得松图,令 G'=G-{(j,g),(c,d)} G‘如图 (3)所示,易知它与K3,3同胚,
10≤(3/(3-2))(5-2) = 9
这是个矛盾,所以K5不是平面图。 若K3,3是平面图,由于K3,3中最短圈的长度为l≥4,于是边数9 应满足 9≤ (4/(4-2))(6-2) = 8
20 这又是矛盾的,所以K3,3也不是平面图。
定理17.11 设G是有k(k≥2)个连通分支的平面图,各面的次数 至少为l(l≥3),则边数m与顶点数n应有如下关系:
17.5 图中顶点的着色
17.6 地图的着色与平面图的点着色 17.7 边着色 本章小结 习 题



4
17.1 平面图的基本概念
一、关于平面图的一些基本概念 1、 平面图的定义 定义17.1 G可嵌入曲面S——如果图G能以这样的方式画在曲面S上 ,即除顶点处外无边相交。 G是可平面图或平面图——若G可嵌入平面。
由定理17.4可知,
2m= d (vi )=3r
i 1
n
(17.6)
又因为G是连通的,由欧拉公式可知
r 2mn 将(17.7)代入(17.6),经过整理得m=3n-6。 (17.7) (17.8)
若G不是极大平面图,则G中一定存在不相邻得顶点u,v,使得
G=G (u,v)还是简单平面图,而G的边数m=m+1,n=n。 由(17.8)可知, m3n-6,这与定理17.2矛盾。 所以,G为极大平面图。
29
例17.3 由K3,3加若干条边能生成多少个6阶连通的简单的非同构的 非平面图?
解答
对K3,3加1~6条边所得图都含K3,3为子图,由库拉图斯基定理可 知,它们都是非平面图。 在加2条、加3条、加4条边时又各产生两个非同构的非平面图, 连同K3,3本身共有10个满足要求的非平面图。其中,绿线边表示 后加的新边。
m
证明
l ( n 2) l2
由定理17.4(面的次数之和等于边数的2倍)及欧拉公式得
2m deg( Ri ) l r l (2 m n)
l ( n 2) 解得 m l2
i 1 r
19
推论 K5, K3,3不是平面图。
证明
若K5是平面图,由于K5中无环和平行边,所以每个面的次数 均大于或等于l≥3,由定理17.10可知边数10应满足
2m deg( Ri ) 3r
i 1 r
(17.5)
将(17.4)代入(17.5),整理后得 m = 3n-6。
22
二、一个意义重大的定理 定理17.14 设G为简单平面图,则G的最小度(G)5。
证明
若阶数 n6,结论显然成立。
若阶数n7时,用反证法。
假设(G) 6,由握手定理可知:
于是每条边在计算总次数时,都提供2,因而deg(Ri)=2m。 10
三、极大平面图 1、 定义 定义17.3 若在简单平面图G中的任意两个不相邻的顶点之 间加一条新边所得图为非平面图,则称G为极大平面图。
注意:若简单平面图G中已无不相邻顶点,G显然是极大平 面图,如K1(平凡图), K2, K3, K4都是极大平面图。
2、极大平面图的主要性质 定理17.5 极大平面图是连通的。 定理17.6 n(n3)阶极大平面图中不可能有割点和桥。
11
定理17.7 设G为n(n3) )阶简单连通的平面图,G为极大平面图 当且仅当G的每个面的次数均为3。
证 明 思 路
本节只证明必要性,即设G为n(n为3。
(3)设m=k(k≥1)时成立,当m=k+1时,对G进行如下讨论。 若G是树,则G是非平凡的,因而G中至少有两片树叶。 设v为树叶,令G'=G-v,则G'仍然是连通图,且G'的边数 m'=m-1=k,n'=n-1,r'=r。 由假设可知 n'-m'+r'=2,式中n',m',r'分别为G'的顶点数, 边数和面数。 于是n-m+r=(n'+1)-(m'+1)+r'=n'-m'+r'=2 若G不是树,则G中含圈。
相关文档
最新文档