matlab 着色算法,若干图类的一般邻点可区别全染色算法及其MATLAB实现

1引言图的染色的基本问题就是确定其各种染色法的色数[1_61.随着计算机科学,信息科学发展,在传统染色问题上出现了一系列新的染色.为了解决网络权的分配问题,Buriis,Bazgan等人先后提出点可区别边染色(也称为强边染色)m_2002年,张忠辅等人以通讯频率分配问题为背景提出了图的邻强边染色(邻点可区别边染色)13】,进一步的推广及其结果,见参考文献[4_5】.2008年,Gyori等对邻点可区别正常边染色做了修改,使其邻边的颜色可以相同,从而得到了一般邻点可区别边染色的概念[61.严谦泰2010年提出图的一般邻点可区别全染色的概念,研究某些特殊图类的图的一般邻点可区别全染色,并给出猜想m,本文根据路,圈,扇,轮,2-维网格的结构性质,用先确定点的色集合,再染边和点的方法,研究它们的一般邻点可区别全染色,给出与参考文献[7]不同的证明,并讨论这几类图的正常点色数与一般邻点可区别全色数的关系,在此基础上提出这五类特殊图的一般邻点可区别全染色的一种算法,并用MATLAB实现.定义1.1丨91设G(V,E)是一个无环图,图G的fc-正常点染色是指k种颜色1,2,…,A:对于G的各顶点的一种分配,使得任意相邻顶点都分配不同的颜色.定义1.2丨3】设G(V,E)是阶数至少是3的简单连通图,设/是图G的fc-正常边染色,VxeV{G),记5(0;)={f(xw)xweE(G)},称;?为点re的色集合.若VWeE(G),S(u)+S(v),则称/是图G的一般邻点可区别边染色,简记作G的k-ASEC.称x'as(G)=mhi{fc|G存在fcASEC}为G的邻点可区别边色数?定义1.3[5]设G(V>E)是简单连通图,k是正整数,/是从V(G)UE(G)到1,2,.fc的映射?若/满足(1)对任意uv,vweE(G),u¥叫有f(uv)f(vw);(2)对任意uveE(G),有f(u)#f(uv),f(v)f{uv);(3)对任意uvE(G)’有C(u)C(v),这里C(u)={f(u)}U{/(丨柳6E(G),vGF(G)}.则称f是G的一个k-邻点可区别全染色,简记为k-AVDTC,称X'at(G)=min{A:|G存在fc-AVDTC)为G的邻点可区别全色数定义1.4丨6】如k是正整数,f是从E(G)到1,2,…,fc的映射.若V训GE(G),C(u)+C(v),则称/是图G的一般邻点可区别边染色,简记为nd-染色.并称gndi(G)=min{kG^k~nd染色丨为G的一般邻点可区别色指标.定义1.5!7】设G(V,E)是简单连通图,k是正整数,f是从V(G)UE(G)到1,2,…,A:的映射?若Vm;6E(G),S(u)+5(t;),则称/是图G的一般邻点可区别全染色,简记为gndt-染色.并称gndti^T)=min{fc|G存在fc-gndt染色}为G的一般邻点可区别全染色色指标.定义1.6问假设图G(V,E)已经部分着色,就是说它的部分顶点巳经赋予了颜色,则顶点^的邻接点巳经使用的颜色数量就称为顶点^的色度.注意,色度不是已被着色的邻接点数量,而是已用于邻接点的不同颜色的数量.定义1.7問对n阶图G,顶点集V(G)={vltv2,---,?},其中nxn邻接矩阵A定义如下:i(ns_,、/l,ViVjeE(G)-,A{G)={aij)nxn{0,否则定义1.8[9】设G,H为图,刚=,um},V(H)=,GUH定义如下:V{GUH)={wiji=1,2,???,m,j=1,2,,n};={wijwrsi=r,VjVsE(H)^j=s,UiUr

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值