图论及其应用(24)课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《图论及其应用(24)课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 论及 应用 24 课件
- 资源描述:
-
1、1本次课主要内容本次课主要内容(一一)、相关概念、相关概念(二二)、图的点色数的几个结论、图的点色数的几个结论(三三)、四色与五色定理、四色与五色定理图的顶点着色图的顶点着色(四四)、顶点着色的应用、顶点着色的应用2 跟图的边着色问题一样,生活中的很多问题,也可跟图的边着色问题一样,生活中的很多问题,也可以模型为所谓的图的顶点着色问题来处理。例如课程安以模型为所谓的图的顶点着色问题来处理。例如课程安排问题。排问题。(一一)、相关概念、相关概念 课程安排问题:某大学数学系要为这个夏季安排课课程安排问题:某大学数学系要为这个夏季安排课程表。所要开设的课程为:图论程表。所要开设的课程为:图论(GT)
2、,(GT),统计学统计学(S),(S),线性线性代数代数(LA),(LA),高等微积分高等微积分(AC),(AC),几何学几何学(G),(G),和近世代数和近世代数(MA)(MA)。现有。现有1010名学生名学生(如下所示如下所示)需要选修这些课程。根需要选修这些课程。根据这些信息,确定开设这些课程所需要的最少时间段数,据这些信息,确定开设这些课程所需要的最少时间段数,使得学生选课不会发生冲突。使得学生选课不会发生冲突。(学生用学生用A Ai i表示)表示)A A1 1:LA,S;A:LA,S;A2 2:MA,LA,G;A:MA,LA,G;A3 3:MA,G,:MA,G,LA;LA;A A4
3、4:G,LA,AC;A:G,LA,AC;A5 5:AC,LA,S;A:AC,LA,S;A6 6:G,:G,AC;AC;A A7 7:GT,MA,LA;A:GT,MA,LA;A8 8:LA,GT,S;A:LA,GT,S;A9 9:AC,:AC,S,LA;S,LA;3 A A1010:GT,S:GT,S。把课程模型为图把课程模型为图G G的顶点,两顶点连线当且仅当有的顶点,两顶点连线当且仅当有某个学生同时选了这两门课程。某个学生同时选了这两门课程。GTMAGACLAS选课状态图选课状态图4 如果我们用同一颜色给同一时段的课程顶点染色,如果我们用同一颜色给同一时段的课程顶点染色,那么,问题转化为在状
4、态图中求所谓的点色数问题。那么,问题转化为在状态图中求所谓的点色数问题。GTMAGACLAS选课状态图选课状态图5 定义定义1 1 设设G G是一个图,对是一个图,对G G的每个顶点着色,使得相的每个顶点着色,使得相邻顶点着不同颜色,称为对邻顶点着不同颜色,称为对G G的正常顶点着色;的正常顶点着色;如果用如果用k k种颜色可以对种颜色可以对G G进行正常顶点着色,称进行正常顶点着色,称G G可可k k正常顶点着色;正常顶点着色;对图对图G G正常顶点着色需要的最少颜色数,称为图正常顶点着色需要的最少颜色数,称为图G G的的点色数。图点色数。图G G的点色数用的点色数用 表示。表示。()G 例
5、例1 1 说明下图的点色数是说明下图的点色数是4 4。GTMAGACLAS6 解:一方面,由图的结构特征容易知道解:一方面,由图的结构特征容易知道()4G 另一方面,通过具体着色,用另一方面,通过具体着色,用4 4种颜色可以得到该种颜色可以得到该图的一种正常点着色,则:图的一种正常点着色,则:()4GGTMAGACLAS 所以,所以,()4G7 注:对图的正常顶点着色,带来的是图的顶点集合注:对图的正常顶点着色,带来的是图的顶点集合的一种划分方式。所以,对应的实际问题也是分类问题。的一种划分方式。所以,对应的实际问题也是分类问题。属于同一种颜色的顶点集合称为一个色组,它们彼此不属于同一种颜色的
6、顶点集合称为一个色组,它们彼此不相邻接,所以又称为点独立集。用点色数种颜色对图相邻接,所以又称为点独立集。用点色数种颜色对图G G正正常着色,称为对图常着色,称为对图G G的最优点着色。的最优点着色。定义定义2 2 色数为色数为k k的图称为的图称为k k色图。色图。(二二)、图的点色数的几个结论、图的点色数的几个结论 定理定理1 1 对任意的图对任意的图G G,有:,有:()()1GG 分析:事实上,定理结论容易想到,因为任意一个顶分析:事实上,定理结论容易想到,因为任意一个顶点度数至多为点度数至多为,因此,正常着色过程中,其邻点最多用去,因此,正常着色过程中,其邻点最多用去种颜色,所以,至
7、少还有一种色可供该点正常着色使用。种颜色,所以,至少还有一种色可供该点正常着色使用。8 证明:我们对顶点数作数学归纳证明。证明:我们对顶点数作数学归纳证明。当当n=1n=1时,结论显然成立。时,结论显然成立。设对顶点数少于设对顶点数少于n n的图来说,定理结论成立。考虑一的图来说,定理结论成立。考虑一般的般的n n阶图阶图G G。任取任取v V(G),v V(G),令令G G1 1=G-v=G-v,由归纳假设:由归纳假设:11()()1()1GGG 设设是是G G1 1的一种的一种(G)+1(G)+1正常点着色方案,因为正常点着色方案,因为v v的的邻点在邻点在下至多用去下至多用去(G)(G)
8、种色,所以给种色,所以给v v染上其邻点没有染上其邻点没有用过的色,就把用过的色,就把扩充成了扩充成了G G的的(G)+1(G)+1着色方案。着色方案。对于对于G G来说,可以给出其来说,可以给出其(G)+1(G)+1正常点着色算法。正常点着色算法。9G G的的(G)+1(G)+1正常点着色算法正常点着色算法 设设G=(V,E),V=G=(V,E),V=v v1 1,v,v2 2,v,vn n,色集合色集合C=C=1,2,1,2,+1+1,着色方案为着色方案为。(1)(1)令令(v(v1 1)=1,i=1;)=1,i=1;(2)(2)若若i=n,i=n,则停止;否则令:则停止;否则令:11()
9、(),iijiC vvjivv并且与相邻 设设k k为为C-C(vC-C(vi+1i+1)中的最小整数,令中的最小整数,令+1()=ivk (3)(3)令令i=i+1,i=i+1,转转(2)(2)。10 例例2 2 给出下图的给出下图的+1+1正常点着色。正常点着色。v5v4v3v2v1v6 解:色集解:色集C=C=1,2,3,4,51,2,3,4,51(1),()=1v 22(2),()=1,()2,3,4,5,2C vCC vk2(1),()=2v33(2),()=1,2,()3,4,5,3C vCC vk11v5v4v3v2v1v63(1),()=3v 44(2),()=3,()1,2,
10、4,5,1C vCC vk4(1),()=1v 55(2),()=1,()2,3,4,5,2C vCC vk5(1),()=2v65(2),()=1,2,3,()4,5,4C vCC vk6(1),()=4vv5(2)v4(1)v3(3)v2(2)v1(1)v6(4)12v5v4v3v2v1v6 注注:(1):(1)不能通过上面算法求出色数,例如,根据上面不能通过上面算法求出色数,例如,根据上面算法,我们求出了一个算法,我们求出了一个4 4色方案,但色方案,但G G是是3 3色图:色图:(2)(2)WelshPowellWelshPowell稍微对上面算法做了一个修改,着稍微对上面算法做了一个
11、修改,着色时按所谓最大度优先策略,即使用上面算法时,按顶点度色时按所谓最大度优先策略,即使用上面算法时,按顶点度数由大到小的次序着色。这样的着色方案起到了对上面算法数由大到小的次序着色。这样的着色方案起到了对上面算法的一个改进作用。的一个改进作用。13 对于简单图对于简单图G G来说,数学家布鲁克斯来说,数学家布鲁克斯(Brooks)(Brooks)给出给出了一个对定理了一个对定理1 1的色数改进界。这就是下面著名的布鲁的色数改进界。这就是下面著名的布鲁克斯定理。克斯定理。定理定理2(2(布鲁克斯,布鲁克斯,1941)1941)若若G G是连通的单图,并且是连通的单图,并且它既不是奇圈,又不是
12、完全图,则:它既不是奇圈,又不是完全图,则:()()GG 数学家罗瓦斯在数学家罗瓦斯在19731973年给出了如下证明。年给出了如下证明。证明:不失一般性,我们可以假设证明:不失一般性,我们可以假设G G是正则的,是正则的,2 2连通的,最大度连通的,最大度3 3的简单图。原因如下:的简单图。原因如下:(1)(1)容易证明:若容易证明:若G G是非正则连通单图,最大度是是非正则连通单图,最大度是,则则()()GG 事实上,我们可以对事实上,我们可以对G G的顶点数作数学归纳证明:的顶点数作数学归纳证明:14 当当n=1n=1时,结论显然成立;时,结论显然成立;设对于阶数小于设对于阶数小于n n
13、的简单非正则连通单图来说,结的简单非正则连通单图来说,结论成立。假设论成立。假设G G是阶数为是阶数为n n的非正则连通单图。的非正则连通单图。设设u u是是G G中顶点,且中顶点,且d(u)=d(u)=,考虑,考虑G G1 1=G-u=G-u 若若G G1 1是正则单图,则是正则单图,则(G(G1 1)=)=(G)-1(G)-1。于是。于是G G1 1是可是可(G)(G)顶点正常着色的,从而,顶点正常着色的,从而,G G是可是可(G)(G)正常顶点着色正常顶点着色的;的;若若G G1 1是非正则单图,则由数学归纳,是非正则单图,则由数学归纳,G G1 1是可是可(G)(G)顶顶点正常着色的,
14、从而,点正常着色的,从而,G G是可是可(G)(G)正常顶点着色的。正常顶点着色的。(2)(2)容易证明:若容易证明:若G G是是1 1连通单图,最大度是连通单图,最大度是,则,则()()GG 15 (3)(3)(G)3(G)3 若不然,结合若不然,结合(2),G(2),G为圈。因为圈。因G G不是奇圈,所以定理不是奇圈,所以定理结论显然成立。结论显然成立。所以,下面只需证明:假设所以,下面只需证明:假设G G是正则的,是正则的,2 2连通的,连通的,最大度最大度3 3的简单图,且不是完全图或奇圈,有:的简单图,且不是完全图或奇圈,有:()()GG 分两步完成证明。分两步完成证明。1)1)在上
15、面条件下,我们证明:在上面条件下,我们证明:G G中存在三点中存在三点x x1 1,x,x2 2,x xn n,使得使得G-G-x x1 1,x,x2 2连通,连通,x x1 1与与x x2 2不邻接,但不邻接,但x x1 1,x,x2 2与与x xn n均均邻接;邻接;16 情形情形1 1 设设G G是是3 3连通的正则非完全图。连通的正则非完全图。对于对于G G中点中点x xn n,显然在其邻点中存在两个不邻接顶点显然在其邻点中存在两个不邻接顶点x x1 1与与x x2 2,使得使得G-G-x x1 1,x,x2 2连通。连通。情形情形2 2 设设G G是连通度为是连通度为2 2的正则非完
16、全图。的正则非完全图。此时,存在点此时,存在点x xn n,使得使得G-xG-xn n连通且有割点连通且有割点v,v,于是于是G-xG-xn n至少含有两个块。至少含有两个块。vG-v块块块块块块17 由于由于G G本身本身2 2连通,所以连通,所以G-xG-xn n的每个仅含有一个割点的的每个仅含有一个割点的块中均有点与块中均有点与x xn n邻接。设分属于邻接。设分属于H H1 1与与H H2 2中的点中的点x x1 1与与x x2 2,它们,它们与与x xn n邻接。由于邻接。由于x x1 1与与x x2 2分属于不同块,所以分属于不同块,所以x x1 1与与x x2 2不邻接。不邻接。
17、又因为又因为33,所以,所以G-G-x x1 1,x,x2 2连通。连通。2)2)对对G G中顶点进行如下排序:中顶点进行如下排序:令令x xn-1n-1 V(G)-V(G)-x x1 1,x,x2 2,x,xn n且与且与x xn n邻接;邻接;x xn-2n-2 V(G)-V(G)-x x1 1,x,x2 2,x,xn n,x xn-1n-1且与且与x xn n或或x xn-1n-1邻接;邻接;x xn-3n-3 V(G)-V(G)-x x1 1,x,x2 2,x,xn n,x xn-1n-1,x,xn-2n-2且与且与x xn n或或x xn-1n-1或或x xn-2n-2邻接;邻接;不
展开阅读全文