《着色问题分析》PPT课件.ppt
《《着色问题分析》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《着色问题分析》PPT课件.ppt(35页珍藏版)》请在三一办公上搜索。
1、图论及其应用,第六章 着色问题,图论及其应用,2,6.1 边色数,k-边着色(k-edge coloring)C C是k种色在图G的边集上的一种分配。C是E(G)的一个k-划分,即 C=(E1,Ek)边着色C是正常的 每个Ei都是G的一个匹配。G为k-边可着色的(k-edge colorable)G有一正常k-边着色。存在E(G)的一个k-划分 C=(E1,Ek),使每个Ei 都是G的一个匹配。(注:允许Ei=)显然,G为k-边可着色的 G为p-边可着色的(p k).G的边色数(edge chromatic number)(G)=min kG为k-边可着色的。G为k-边色的(k-edge ch
2、romatic)(G)=k。,图论及其应用,3,6.1 边色数,例:n个人举行一些两两会谈,每次会谈用一个单元时间。问最少要多少单元时间,才能安排完所有会谈?解:作一n顶点图G,其中两顶点相邻当且仅当对应的两人间要安排一次会谈。易见,所需时间单元数(G)。称色i表现(represented)于顶点v 与v相关联的某一边有色i。,图论及其应用,4,6.1 边色数,引理6.1.1 设连通图G不是奇圈,则G有一2-边着色,使该二色表现于G的每个度 2的顶点。证明:不妨设G为非平凡的。(A)若G为Euler图:若G 为一个圈:则G为偶圈,从而G的一个正常2-边着色满足要求。若G不是一个圈:则一定存在顶
3、点v0,使d(v0)4(Euler图每个顶点的度均为偶数)。令 v0 e1 v1 e2。e v 为G一的Euler环游(v=v0)。令 E1 与 E2 分别为Euler环游中下标为奇数与偶数的边子集。则G 的2-边着色 C=(E1,E2)满足要求。,图论及其应用,5,6.1 边色数,(B)若G为非Euler环游:往G中加一新顶点v0,并将v0 与G中每个度为奇数顶点都用一新边连起来,得图G。显然,G为一Euler图。令v0 e1 v1 e2 e v(v=v0)为G的一Euler环游。与(A)一样定义 C=(E1,E2),易见C=(E1 E,E2 E)满足要求。记号 c(v)=边着色C表现于v的
4、不同颜色数。易见,c(v)d(v)v V。C为正常边着色 c(v)=d(v)v V。称G的k-边着色C 为其k-边着色C的一个改进。C为最优k-边着色(optimal k-edge colouring)C不能再改进。,图论及其应用,6,6.1 边色数,引理6.1.2 设 C=(E1,。,Ek)为G的一个最优k-边着色。若G中有一顶点u及色i与j,使i不表现于u,而j在u上至少表现2次。则GEi Ej 中含u的分支是一奇圈。证明:令H为GEi Ej 中含u的分支。假设H不是奇圈,由引理6.1.1.,H有一2-边着色,使该二色表现于H的每个度2顶点上。以这方式,用色i与j对H重新边着色,得G的一个
5、新的k-边着色C。显然,c(u)=c(u)+1,c(v)c(v)vu,这与C为最优矛盾。,图论及其应用,7,6.1 边色数,定理6.1 设G为偶图,则=。证明:(Wilson)对 进行归纳。当=1 时显然成立。假设对 k(2)都成立,而(G)=k。任取G的一边 e=uv,考虑 G=G-e。由归纳假设,G 有一(G)-正常边着色 C=E1,.,E(G)。若(G)(G),则G显然有(G)-正常边着色,证完;否则,(G)=(G)。令Au与Av各表示C中不表现于u与v的色集。由于在G中u与v都不是其最大度顶点,从而有Au,Av 当 Au Av 时:将Au Av 之一色着在边e上,即得G的(G)-正常边
6、着色。Au Av=时:任取色i Au 及色j Av。令H为GEi Ej 中含u的分 支。易见,H是一条路,由色i与色j边交替组成。因此,v一定不在H上(不然,由于H的第一条边有色j,最后一边有i,其长为偶数。这导致G中含一奇圈H+e,矛盾。)对换H上的色i与j,得G的另一正常(G)-边着色,其中在u与v上色j都不表现。再将色j着在e上,即得G的正常(G)-边着色。,图论及其应用,8,6.1 边色数习题,6.1.1 找出一适当的边着色以证明(Km,n)=(Km,n)。(a)证明:任一偶图G都有一-正则偶母图。(不一定为生成母图!)(b)利用(a)给出定理6.1 的另一证明。叙述求偶图G的正常-边
7、着色的好算法。6.1.4*证明:若偶图G有 0,则G有一-边着色,使所有 种色在每一顶点上都表 现。每一简单、3-正则、H-图,都有=3。6.1.6(Issacs引理)设G为3-正则图,且其上有一3-边着色,则在G的任一边割中(任 S V),3-种色边的奇偶性相同。(提示:考虑GEi Ej,ij,其中C=(E1,E2,E3)为G的3-边着色),图论及其应用,9,6.1 Vizing定理,定理6.2(Vizing,1964)对简单图G有=或+1。证明:(Bollobas证法)不妨设G中 除边uv1外 都已用色 1,2,+1进行了正常边着色。下文中我们恒用Ei表示G中全体色i边的集合。注意到,G的
8、每个顶点上都至少有一色未表现。令顶点u,v1 上各有色i0,i1 未表现。我们可逐步找到不同的色、边序列:i0,i1,i2,ij,;uv1,uv2,uv3,,uvj,。其中,色ij 是顶点 vj 上未表现的(任意取定的)一色;边uvj 上有色ij-1。j=2,3,。显然,上述过程至多进行到某q()次而停止(无法继续满足上述条件)。这时只有两种可能:(A)色iq 未表现于顶点u上(即没有一条u的关联边有色iq):重新进行边着色如下,uvj 改着色ij 1 j q-1并抹去边uvq 上的色 iq-1。得G中除uvq外的正常(+1)边着色。其中u与vq上色iq 同时不表现。将uvq 改着色 iq 即
9、得G的正常(+1)边着色。,图论及其应用,10,6.2 Vizing定理,(B)iq=ik 某 1 k q-1:重新进行边着色如下,将uvj 改着色ij 1 j k 并抹去边uvk+1 上的色 ik。易见,H=的每个分支是路或圈,由色i0与ik的边交错组成,且 u,vk+1,vq 在H中的度 1。从而,该三顶点不可能同时在H的一分支中。这时以下二情形至少有一个为真,u 与vk+1不在H的同一分支中:将H的含vk+1 分支中的色i0 与ik对换,得G 的除uvk+1外的正常(+1)-边着色,其中u与vk+1上色i0都未表 现。从而,G有一正常(+1)-边着色。u与vq不在H的同一分支中:再继续调
10、整边着色如下,将uvj 改着色ij k+1 j q-1 并抹去边uvq上的色(iq-1)易见,上述更动并未涉及色i0与ik,因此H 保持不变。将H中含vq分支的色i0 与 ik 对换,得G 的除uvq外的正常(+1)-边着色,其中在u与vq上色i0都未表现。从而,G有一正常(+1)-边着色。,图论及其应用,11,6.2 Vizing定理,注1 对一般图有Vizing定理 设G为无环图,则+,其中是G的重数(连接G中每一 对顶点上的最大边数)。注2 NP-complete prob:已给简单图G,是否有=?注3“2-边连通、3-正则、简单、平面图都有=3”“4-色猜想成立”。,图论及其应用,12
11、,6.2 Vizing定理习题,6.2.1*找出适当的边着色以证明(K2N-1)=(K2N)=2n-1。6.2.2 为奇数的非空正则简单图G有=+1。(a)设简单图G中=2n+1且 n,则=+1;(b)利用(a)证明:若G是从有偶数个顶点的简单图中剖分一条边所得的图,则=+1;若G是从有奇数个顶点的简单k正则图中删去少于k/2条边所得的图,则=+1(a)证明:任一无环图G都有-正则无环母图。(注:不一定为生成母图)(b)利用(a)及习题5.2.3(b)证明:若G 是无环图且 是偶数,则 3/2。称G为唯一k-边可着色的,如果G的任意两个k-边着色都导致E有相同的划分。证明:每个唯一3-边可着色
12、的3-正则图都是Hamilton 图。6.2.6 简单图的积图是指顶点集为V(G)V(H)的简单图GH,其中(u,v)与(u,v)相邻 u=u且v E(H);或 v=v且uu E(G)(a)利用Vizing定理证明:(GK2)=(GK2)。(b)试证:若H是非平凡的,且(H)=(H),则(GH)=(GH)。6.2.7 叙述求简单图G的正常(+1)-边着色的好算法。6.2.8*证明 2的简单图G有一(-1)-边着色,使得所有-1种色在每个顶点上都表现6.2.9 设简单图G有割点,则=+1。,图论及其应用,13,6.2 排课表问题,问题 m位教师和n个班级,其中教师Xi要给班级Yj上pij节课。欲
13、在最少节次p内排完所有的课。将偶图G=(X,Y,E)的边集E划分成互不相交的p个匹配(E1,Ep),且使p为最小,其中 X=x1,xm,Y=y1,yn 求偶图G的p-边着色,其中p=。由习题知,上述问题有好算法。当上述问题中教室数有限时(教室数),若要在 p()节内排完全部(l=E)节课,所需教室数c 问题 能否适当排课,使全部节课在p()节内排完,且每节课所用教室数?(1 i p),图论及其应用,14,6.2 排课表问题,引理6.3 设M,N为G的二不相交匹配,且MN,则存在G的二不相交匹配M,N使M=M-1,N=N+1,且M N=M N。证明:令H=GM N,则H的每个分支为一路或圈,由M
14、及N的边交错组成。且由于MN,存在H的一个分支,它是路P,起、止于M 边。因此 M=M E(P)及 N=N E(P)即为所求。定理6.3 设G为偶图,p,则存在G的p个互不相交的匹配使 E=M1 Mp。且,1 i p。,图论及其应用,15,6.2 排课表问题,证明:由定理6.1,E可划分为 个互不相交的匹配M1,M。因此,对p,G有p个互不相交的匹配M1,M,Mp。(令Mi=当i p)使E=M1 Mp。今对边数差 1的两个匹配,反复使用引理6.3,最后可得所求的匹配M1,Mp。注 在实际应用中,教师和班级往往会提出一些,例如所上节次时间的要求,问题变得很复杂。Even,Itai&Shmir(1
15、976)证明:在教师和班级提出条件时,判定课表的存在性问题是个NP-complete问题。甚至当G为简单偶图,且学生不提出要求的情况下,也是如此。,图论及其应用,16,6.3 顶点着色和色数,正常(顶点)着色(proper(vertex)coluring)每边两端不同色。k-(顶点)着色(k-(Vertex)colouring)k种色在V(G)上的一种分配,且任二相邻(的不同)顶点不同色。V的一个k-划分(V1,Vk)使每个Vi(可为)都是G的一个独立集。k-(顶点)可着色(k-(vertex)colourable)G有一k-着色。显然,G为k-可着色 G的基础简单图为k-可着色。由此我们约定
16、,本章只讨论简单图。例:G为1-可着色的 G 为一空图。G为k-可着色的 G 为k-部图。G为k-可着色的 G为j-可着色的(k j)。,图论及其应用,17,6.3 顶点着色和色数,色数(chromatic number)(G)=k G为k-可着色的。G为k-色图(G)=k。例:设每一教师只开一门研究生课,每门课课时为一单元。问至少要多少单元才能排完所有课?解:作一图G,每一顶点对应一们课;两顶点相邻当且仅当有一研究生选修对应的两门课。由此,所需单元数(G)。例:设有一些药品存储在一仓库中,其中有些药品是不相容的,不能放在同一房间中,问至少应把仓库间隔成几个房间?G为临界的(crtical)(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 着色问题分析 着色 问题 分析 PPT 课件
链接地址:https://www.31ppt.com/p-5639624.html