图的点和可约边染色

李敬文 ,  康玉梅 ,  张树成 ,  罗榕

武汉大学学报(理学版) ›› 2022, Vol. 68 ›› Issue (5) : 487 -495.

PDF (1696KB)
武汉大学学报(理学版) ›› 2022, Vol. 68 ›› Issue (5) : 487 -495. DOI: 10.14188/j.1671-8836.2020.0314
数学

图的点和可约边染色

作者信息 +

The Vertex Sum Reducible Edge Coloring for Graphs

Author information +
文章历史 +
PDF (1736K)

摘要

在已有图染色概念基础之上,结合实际问题提出了点和可约边染色的概念,设计了一种新型的点和可约边染色(vertex sum reducible edge coloring)算法,该算法使用逐步趋向最优解方法对随机图的染色进行研究。通过对实验结果进行分析,得到了若干定理及证明。

Abstract

Based on the existing concept of graph coloring and combined with practical problems, the concept of vertex sum reducible edge coloring is proposed, and a novel vertex sum reducible edge coloring algorithm is designed, which uses a stepwise approach to the optimal solution method to study the coloring of random graphs. Through the analysis of experimental results, several theorems and proofs are obtained.

Graphical abstract

关键词

/ 算法 / 点和可约边染色 / 点和可约边色数

Key words

graphs / algorithm / vertex sum reducible edge coloring / vertex sum reducible edge chromatic number

引用本文

引用格式 ▾
李敬文,康玉梅,张树成,罗榕. 图的点和可约边染色[J]. 武汉大学学报(理学版), 2022, 68(5): 487-495 DOI:10.14188/j.1671-8836.2020.0314

登录浏览全文

4963

注册一个新账户 忘记密码

0  引 言

图染色问题一直是图论中的一个经典课题,许多学者围绕它进行了一系列的研究探索。近年来随着信息技术的发展,多种新的染色概念也被相继提出,如可区别染色、点和可区别染色以及点可约染色等1~7。1997年,Burris和Schelp7提出了点可区别边染色的概念和相关猜想,随后文献[89]对可区别染色进行了进一步的研究和探讨。2009年,文献[10]在可区别染色的理论基础上提出了一系列图的可约染色概念。2010年,Chartrand等11通过对图与网络的非正则强度研究,正式开启了对图的色和可区别染色研究。2013年,Flandrin等12通过研究邻和可区别边染色提出了邻和可区别边染色猜想。2015年,Pilśniak等13提出了图的邻和可区别全染色的概念及猜想。

基于上述所提到的染色概念,本文提出了一种新染色——点和可约边染色。通过借鉴传统的遗传算法、蚁群算法、模拟退火算法等智能算法的核心思想,设计了一种新型的点和可约边染色算法,得到了19点以内的树图、路图、圈图、星图、风筝图、友谊图以及这些特殊图组合得到的联图的结果。最后通过对实验结果的分析,给出若干定理及证明。

1  基础知识

定义1G(V,E)是一个简单图,d(u)表示顶点u的度,S(u)表示顶点u的染色和。若存在正整数k(1k|E|)和映射f:E(G){1,2,,k},使得对任意两点u,vV(G),当d(u)=d(v)时,S(u)=S(v),其中S(u)=uvE(G)f(uv),则称fG的点和可约边染色(vertex sum reducible edge coloring,简称kVSREC),且χvsr'(G)=max{k|kVSREC of G}为点和可约边色数。显然χvsr'(G)是存在的。

定义2 设图Gn的顶点集为{u1,u2,,un},图Hm的顶点集为{v1,v2,,vm}。如果GnHm有中心节点,分别用u1v1表示,GnHm表示将Hm的中心节点v1连接到Gn的任意一个顶点后得到的图,则有

V(GnHm)=V(Gn)V(Hm)
E(GnHm)=E(Gn)E(Hm)
V(GnHm)=|V(Gn)|+|V(Hm)|-v1
E(GnHm)=E(Gn)+E(Hm)

图1GnHm图示例,其中(a)是顶点数为n的圈图Cn和星图S5连接得到的联图,(b)为圈图Cn和圈图Cm连接得到的联图。

定义36 风筝图(Kite):(n,t)K是圈图Cn中任意顶点与长度为t路图Pt端点相连接的图。

引理1 对于简单图G,当χvsr'(G)=k存在而χvsr'(G)=k+1不存在时,图G的点和可约边色数即为k

根据定义1,引理1显然成立。

2  VSREC算法

根据点和可约边染色的定义,本文提出了VSREC算法,通过调整算子逐步破坏平衡,再利用平衡算子建立平衡,慢慢地趋向最优解,完成对图的染色过程。

2.1 算子设计

1) 调整算子

当达到某次染色平衡但没有满足图的边数或者下次操作无效时,就需要调整参数,打破当前平衡,使其达到下一次平衡。在调整参数过程中,应当遵循的原则是:

① 选择最多的染色数调整;

② 选择度相同的顶点,然后根据平衡参数修改当前色数。

具体步骤如下:

① 判断更新的平衡染色矩阵Mi是否得到最大色数q且平衡或者Mi=Mi+1?若是,输出该染色矩阵;若否,则转②继续执行。

② 根据当前平衡染色矩阵Mi,从左到右,从上到下,依次调整参数(注:算法执行过程中对染色矩阵的上三角进行调整,之后对下三角值进行相应的修改)。

③ 判断是否满足kVSREC?满足,转②继续执行算法。否则,转④执行。

④ 跳出当前循环,对外层循环下一个不为0的边色数进行染色,继续执行②。

2) 平衡算子

具体步骤如下:

① 从平衡染色矩阵Mi中得到边集合Ei,进入调整算子。

② 用count进行标识,初始化count=0,根据平衡参数,改变边集合E1中的色数,得到边集合Ei(i=2,3,,q),同时,count=count+1。判断同度点的色和不超过2或者矩阵中色数是否连续?若满足,则转②继续循环;若不满足,则退回count=count-1的状态,进入调整算子。

③ 达到一次平衡状态,就用当前平衡状态矩阵Mi重新记录一下,直到count=0

2.2 VSREC算法流程

VSREC算法流程如下。

友谊图T(2,3)是利用VSREC算法得到的,过程如图2图3为染色后的示例。图2示例的最终平衡状态M6={E1,E2,E3,E4E5,E6}。其中,E1={(6,7)}E2={(4,5)}E3={(1,3)(2,3)}E4={(1,2)}E5={(3,4)(3,5)}E6={(3,6)(3,7)}

3  定理及证明

定理1Pn是含n(n2)个顶点的一条路,则

χvsr'(Pn)=1,n=2  and  n1(mod 2)2,n0(mod 2)

定理2Sn是含n+1(n>2)个顶点的星图,则χvsr'(Sn)=1

定理3Cn是含n(n3)个顶点的圈图,则

χvsr'(Cn)=1,n1(mod 2)2,n0(mod 2)

根据kVSREC定义和路、星、圈图的特性,上述定理1~3显然都成立。

定理4 对于联图CnH(n3),存在

χvsr'(CnH)=3,H(Sm)4,H(Pm)m2

1) 设Cn的点集为V={u1,u2,,un}Sm的点集为V={v0,v1,,vm},其中u1=v0

CnSm满足f染色,

f(uiui+1)=2,i0(mod 2)1,i1(mod 2)i=1,2,,n-1

f(v0vi)=3,i=1,2,,m

证得χvsr'(CnSm)3。已知CnSm存在1个最大度顶点,m个1度顶点和n-1个2度顶点。根据kVSREC定义,CnSmm个1度顶点的色和必须相同,n-1个2度顶点色和必须相同。

假设χvsr'(CnSm)=4时,令与1度顶点或者与2度顶点关联的任意一条边染色数为4,如f(v0v1)=4,此时,至少存在一个1度顶点v1m-1个1度顶点vi(i=2,3,,m)的色和不同。这与假设矛盾。故根据引理1,χvsr'(CnSm)=3

2) 设(n,t)K图点集为V=V(Cn)V(Pm)={u1,u2,,un,v1,v2,,vm},其中u1=v1

① 当n1(mod 2)时,(n,t)K满足f染色

f(uiui+1)=4,i0(mod 2)1,i1(mod 2)i=1,2,,n-1

f(unu1)=1

f(vivi+1)=3,i1(mod 2)2,i0(mod 2)i=1,2,,m-1

② 当n0(mod 2)时,χvsr'((n,t)K)满足f染色,

f(uiui+1)=4,i0(mod 2)1,i1(mod 2)i=1,2,,n-1

f(unu1)=4

f(vivi+1)=2,i1(mod 2)3,i0(mod 2)
i=1,2,,m-1

证得χvsr'((n,t)K)4。已知(n,t)K存在1个3度顶点,1个1度顶点和m+n-2个2度顶点。根据kVSREC定义,(n,t)K中所有2度顶点色和必须相同。

同样,假设χvsr'((n,t)K)=5时,令与2度顶点关联的任意一条边染色数为5。(n,t)K至少存在一个2度顶点的色和S(u)不同于其余2度顶点的色和。与假设矛盾。故根据引理1,当n0(mod 2)时,χvsr'((n,t)K)=4

显然(n,t)K图的χvsr'((n,t)K)=4

3) 如图4所示为(n,t)K图的部分染色示例。

猜测1 对树图Tn(n3)1χvsr'(Tn)ll为树Tn的层数)。

1) 根据VSREC算法,得到19个点树图的染色结果,如表1所示。

2) 根据树图Tn性质,已知每棵树图Tn的层数l是不确定的。为此,以树图Tn的最大度为树根构造具有唯一层数l的树。分两种情况:

① 若Tn具有唯一最大度,则以最大度为树根构造树。

② 若Tn具有多个最大度,则以最大度构造树的层数l最大的一个最大度为树根。

3) 根据上述2)得到树图Tn的层数l

2ln-1

故从表1得出,χvsr'(Tn)n-1恒成立。

4) 图5给出最大色数的树图Tn情况。对其进行分析验证,得出当3n19时,

χvsr'(Tn)l

5) 从上述1)~4)分析得到:对树图Tn(3n19)l是以最大度确定的树Tn的层数,则1χvsr'(Tn)l。进一步验证了猜测1的结论。

定理5 对友谊图T(2,n)(n1)χvsr'(T(2,n))=Δ

1) 友谊图T(2,n)(n1)表示nC3图组成的图,如图6所示。

2) 根据kVSREC定义和T(2,n)(n1)图得到染色:

f(uivi)=i,i=1,2,,n
f(u0ui)=f(u0vi)=2n-i+1,i=1,2,,n

此时,证得χvsr'(T(2,n))2n。又可知友谊图T(2,n)只存在一个最大度顶点和2n个2度顶点。根据k⁃VSREC定义,T(2,n)图中所有2度顶点色和必须相同。

假设当χvsr'(T(2,n))=2n+1时,令与2度顶点关联的任意一条边染色数为2n+1。如令f(u1v1)=2n+1,则至少存在一个2度顶点u1的色和S(u)不同于2度顶点vi,ui(i=2,3,,n)的色和。与假设矛盾。

故根据引理1证得T(2,n)(n1)图存在χvsr'(T(2,n))=2n,又因T(2,n)(n1)图的Δ=2n。即χvsr'(T(2,n))=Δ

3) 根据VSREC算法执行结果,图7显示了友谊图T(2,n)nχvsr'(Tn)的关系,图8n19T(2,n)图的部分结果示例。

定理6 对于联图T(m,n)(n1,m2)χvsr'(T(m,n))=Δ

1) 联图T(m,n)(n1,m2)表示nCm+1圈图连接的图,如图9所示。

2) 设T(m,n)的点集合为{u0,u11',,u1m',u21',,u2m',,un1',,unm'}。利用VSREC算法得到的结果和定理6推导可得T(m,n)满足f染色,

f(u0ui1')=i,i=1,2,,n
f(u0uim')=i,m=0(mod 2)2n+1-i,m=1(mod 2)i=1,2,,n
f(uij'ui(j+1)')=i,j0(mod 2)2n+1-i,j1(mod 2)i=1,2,,n;j=1,2,,m-1

此时,证得χvsr'(T(m,n))2n。又可知联图T(m,n)只存在一个最大度顶点和m×n个2度顶点。根据kVSREC定义,T(m,n)图中所有2度顶点色和必须相同。

χvsr'(T(m,n))=2n+1时,令T(m,n)图中任意一条边的染色数为2n+1,那么至少存在一个2度顶点的色和不同于其余2度顶点的色和。这与假设矛盾。故根据引理1,χvsr'(T(m,n))=2n,又因T(m,n)(n1,m3)图的Δ=2n。即χvsr'(T(m,n))=Δ

定理7 对联图T(2,n)H

χvsr'(T2,nH)=2n+1,n1,m2 and H(Sm)Δ+1,n1,m2 and H(Pm)Δ,n1,m3 and H(Cm)

联图T(2,n)H图10所示。

根据定理5可得联图T(2,n)H,证明如下:

1) 当HPm(m2)时,T(2,n)Pm图9(a)所示。

T(2,n)Pm满足f染色,

f(uivi)=i,i=1,2,,n
f(uivi)=f(u0vi)=(2n+3)-i,i=1,2,,n
f(wiwi+1)=n+2,m0(mod 2)n+1,m1(mod 2)
i=0,1,2,,m

证得χvsr'(T(2,n)Pm)2n+1。已知联图T(2,n)Pm存在一个最大度顶点,1个1度顶点和2n+m-1个2度顶点。根据kVSREC定义,T(2,n)Pm图中所有2度顶点色和必须相同。

假设χvsr'(T(2,n)Pm)=2n+2,令T(2,n)Pm图中与2度顶点关联的任意一条边染色数为2n+2,那么至少存在一个2度顶点的色和不同于其余2n+m个2度顶点的色和。这与假设矛盾。故根据引理1,χvsr'(T(2,n)Pm)=2n+1

又因T(2,n)Pm图的Δ=2n+1。故χvsr'(T(2,n)Pm)=Δ+1

2) 当HSm(m2)时,T(2,n)Sm图9(b)所示。

同理,T(2,n)Sm满足f染色,

f(uivi)=i,i=1,2,,n
f(u0ui)=f(u0vi)=2n-i+1(i=1,2,,n)
f(w0wi)=2n+1,i=1,2,,m

证得χvsr'(T(2,n)Sm)2n+1。已知T(2,n)Sm存在1个最大度顶点,m个1度顶点和2n个2度顶点。根据kVSREC定义,CnSmm个1度顶点的色和必须相同,2n个2度顶点的色和必须相同。

假设χvsr'(T2,nSm)=2n+2,令与1度顶点或者与2度顶点关联的任意一条边染色数为2n+2,如f(w0w1)=2n+2,此时,至少存在一个1度顶点w1m-1个1度顶点wi(i=2,3,,m)的色和不同。这与假设矛盾。故根据引理1,χvsr'(T(2,n)Sm)=2n+1

3) 当HCm(m3)时,设T(2,n)的顶点集为{u0,u1,v1,u2,v2,,un,vn}Cm的顶点集为{w0,w1,w2,,wm},其中u0=w0=wm

T(2,n)Cm满足f染色,

f(uivi)=i,i=1,2,,n
f(u0ui)=f(u0vi)=2n+1-i,i=1,2,,n
f(w0w1)=n+1
f(wiwi+1)=n+1,i0(mod 2)n,i1(mod 2)i=1,2,,m-1

证得χvsr'(T(2,n)Cm)2n。已知T(2,n)Cm存在1个最大度顶点和2n+m-1个2度顶点。根据kVSREC定义,T(2,n)Cm2n+m-1个2度顶点色和必须相同。

假设χvsr'(T(2,n)Cm)=2n+1,令与2度顶点关联的任意一条边染色数为2n+1。如使f(w0w1)=2n+1,即当f(w0w1)=2n+1时,至少存在一个2度顶点w1的色和S(u)不同于其余2n+m个2度顶点的色和。与假设矛盾。故根据引理1,χvsr'(T(2,n)Cm)=2n,又因T(2,n)Cm(n1,m3)图的Δ=2n。即χvsr'(T(2,n)Cm)=Δ得证。

综上所述,定理7成立。

利用VSREC算法,得到T(2,n)H(Pm,Sm,Cm)的部分结果,如图11所示。

定理8 对联图CnPmCn(n3,m1),存在

χvsr'(CnPmCn)=5,n0(mod 2),m0(mod 2)6,n0(mod 2),m1(mod 2)4,n1(mod 2),m0(mod 2)3,n1(mod 2),m1(mod 2)

1) CnPmCn图12所示。

2) 当n1(mod 2),m0(mod 2)时,图CnPmCn满足f 染色

f(uiui+1)=f(ui'ui+1')=4,i0(mod 2)1,i1(mod 2)i=1,2,,n-1

f(vivi+1)=2,i0(mod 2)3,i1(mod 2)i=2,,m-1
f(unu1)=1f(un'u1')=1

证得χvsr'(CnPmCn)4。已知CnPmCn存在2个3度顶点和2n+m-4个2度顶点。根据kVSREC定义,CnPmCn2n+m-4个2度顶点色和必须相同。

χvsr'(CnPmCn)=5,令CnPmCn图中任意一条边染色数为5,如令f(u1u2)=5时,至少存在一个2度顶点u2的色和不同于其余2n+m-3个2度顶点的色和。不满足kVSREC的定义且与假设矛盾。故根据引理1,当n1m0(mod 2)时,χvsr'(CnPmCn)=4

3) 当n1(mod 2),m1(mod 2)时,图CnPmCn满足f染色,

f(uiui+1)=f(ui'ui+1')=3,i0(mod 2)1,i1(mod 2)i=1,2,,n-1

f(vivi+1)=2,i=2,,m-1

f(unu1)=1f(un'u1')=1

此时,证得χvsr'(CnPmCn)3。已知CnPmCn存在2个3度顶点和2n+m-4个2度顶点。根据k⁃VSREC定义,CnPmCn2n+m-4个2度顶点色和必须相同。

χvsr'(CnPmCn)=4,令CnPmCn图中任意一条边染色数为5,如令f(u1u2)=4时,也至少存在一个2度顶点u2的色和不同于其余2n+m-3个2度顶点的色和。与假设矛盾。根据引理1,当n1(mod 2),m1(mod 2)时,χvsr'(CnPmCn)=3

4) 当n0(mod 2),m1(mod 2)时,图CnPmCn满足f染色,

f(uiui+1)=6,i0(mod 2)1,i1(mod 2)i=1,2,,n-1

f(ui'ui+1')=5,i0(mod 2)2,i1(mod 2)i=1,2,,n-1

f(vivi+1)=4,i0(mod 2)3,i1(mod 2)i=1,2,,m-1

f(unu1)=6f(un'u1')=5

同理,证得χvsr'(CnPmCn)=6

5) 当n0(mod 2),m0(mod 2)时,图 CnPmCn满足f染色,

f(uiui+1)=5,i0(mod 2)1,i1(mod 2)i=1,2,,n-1

f(ui'ui+1')=4,i0(mod 2)2,i1(mod 2)i=1,2,,n-1

f(vivi+1)=3,i=1,2,,m-1

f(unu1)=5f(un'u1')=4

χvsr'(CnPmCn)=6时,同理证得联图CnPmCn至少存在一个2度顶点u2的色和不同于其余2n+m-3顶点的色和。这与假设矛盾。故根据引理1,当n0(mod 2),m1(mod 2)时,χvsr'(CnPmCn)=5

综上所述,定理8成立。

4  结 语

本文在已有图染色概念基础之上,提出了图的点和可约边染色新概念,针对该染色设计了一种新的VSREC算法,使用算法对路、圈、星等特殊图以及随机图的染色进行研究,给出了8个定理及证明和1个猜测。从算法效率看,VSREC算法可以快速完成大点数图集的染色,但并不能保证每次染色得到的都为最优解,之后仍需要对其进行优化和改进。从算法结果看,目前只对特殊图和一小部分联图进行了结果分析,关于大量随机图的点和可约边染色需要进一步的深入研究。

参考文献

[1]

BURRIS A CSCHELP R H. Vertex-distinguishing proper edge-colorings [J]. Journal of Graph Theory199726(2): 73-82. DOI:10.1002/(sici)1097-0118(199710)26: 273: aid-jgt2>3.0.co;2-c .

[2]

BAZGAN CHARKAT-BENHAMDINE ALI Het al. On the vertex-distinguishing proper edge-colorings of graphs [J]. Journal of Combinatorial Theory, Series B, 199975(2): 288-301. DOI:10.1006/jctb.1998.1884 .

[3]

BALISTER P NBOLLOBÁS BSCHELP R H. Vertex distinguishing colorings of graphs with ΔG)=2 [J]. Discrete Mathematics2002252(1/2/3): 17-29. DOI:10.1016/S0012-365X(01)00287-4 .

[4]

ZHANG Z FLIU L ZWANG J F. Adjacent strong edge coloring of graphs [J]. Applied Mathematics Letters200215(5): 623-626. DOI:10.1016/S0893-9659(02)80015-5 .

[5]

GYŐRI EHORŇÁK MPALMER Cet al. General neighbour-distinguishing index of a graph [J]. Discrete Mathematics2008308(5/6): 827-831. DOI:10.1016/j.disc.2007.07.046 .

[6]

BONDY J AMURTY U S R. Graph Theory with Applications [M]. London: Macmillan, 1976. DOI: 10.1007/978-1-349-03521-2 .

[7]

BURRIS A CSCHELP R H. Vertex-distinguishing proper edge-colorings [J]. Journal of Graph Theory199726(2): 73-82. DOI:10.1002/(sici)1097-0118(199710)26:2<73::aid-jgt2>3.0.co;2-c .

[8]

BALISTER P NRIORDAN O MSCHELP R H. Vertex⁃distinguishing edge colorings of graphs [J]. Graph Theory200342(2):95-109. DOI:10.1002/jgt.10076 .

[9]

ZHU E QZHANG Z FWANG Z Wet al. Adjacent vetex reducible vertex-total coloring of graphs [DB/OL]. [2020-01-02].DOI: 10.1109/CISE.2009.5365082 .

[10]

LI J WZHANG Z FZHU E Qet al. Adjacent vertex reducible edge⁃total coloring of graphs [C]// 2009 2nd International Conference on Biomedical Engineering and Informatics. New York: IEEE Press, 2009: 1-3. DOI:10.1109/BMEI.2009.5304740 .

[11]

CHARTRAND GJOHNS G LMCKEON K Aet al. The rainbow connectivity of a graph [J]. Networks201054(2):75-81. DOI:10.1002/net.20296 .

[12]

FLANDRIN EMARCZYK APRZYBYŁO Jet al. Neighbor sum distinguishing index [J]. Graphs and Combinatorics201329(5): 1329-1336. DOI:10.1007/s00373-012-1191-x .

[13]

PILŚNIAK MWOŹNIAK M. On the total-neighbor-distinguishing index by sums [J]. Graphs and Combinatorics201531(3): 771-782. DOI:10.1007/s00373-013-1399-4 .

基金资助

国家自然科学基金资助项目(11961041)

国家自然科学基金资助项目(62062049)

国家自然科学基金资助项目(11461038)

AI Summary AI Mindmap
PDF (1696KB)

0

访问

0

被引

详细

导航
相关文章

AI思维导图

/