留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

若干太阳图的顶点魔幻全标号优化算法

上一篇

下一篇

席晓慧, 王遂缠, 高鹏. 若干太阳图的顶点魔幻全标号优化算法[J]. 西南师范大学学报(自然科学版), 2022, 47(7): 27-34. doi: 10.13718/j.cnki.xsxb.2022.07.005
引用本文: 席晓慧, 王遂缠, 高鹏. 若干太阳图的顶点魔幻全标号优化算法[J]. 西南师范大学学报(自然科学版), 2022, 47(7): 27-34. doi: 10.13718/j.cnki.xsxb.2022.07.005
XI Xiaohui, WANG Suichan, GAO Peng. On Vertex-Magic Total Labelings Optimization Algorithm of Some Sun-graphs[J]. Journal of Southwest China Normal University(Natural Science Edition), 2022, 47(7): 27-34. doi: 10.13718/j.cnki.xsxb.2022.07.005
Citation: XI Xiaohui, WANG Suichan, GAO Peng. On Vertex-Magic Total Labelings Optimization Algorithm of Some Sun-graphs[J]. Journal of Southwest China Normal University(Natural Science Edition), 2022, 47(7): 27-34. doi: 10.13718/j.cnki.xsxb.2022.07.005

若干太阳图的顶点魔幻全标号优化算法

详细信息
    作者简介:

    席晓慧, 助理工程师, 研究生, 主要从事智能优化算法的研究 .

    通讯作者: 王遂缠, 高级工程师; 
  • 中图分类号: O157.5

On Vertex-Magic Total Labelings Optimization Algorithm of Some Sun-graphs

  • 摘要: 图的顶点魔幻全标号指:对于图G(pq),任意顶点v及其关联边的标号值之和等于常数k,其中标号值集合与集合{1,2,…,p+q}一一映射. 该文实现了一种针对随机图的顶点魔幻全标号优化算法,能够求解得到有限点内简单连通图的标号,通过结果分析,发现了两类太阳图SnGSn、广义太阳图Snm以及图P(n,1)的标号特性,总结出若干定理并给出证明.
  • 加载中
  • 图 1  示例图

    图 2  VMTL示例图

    图 3  广义Petersen图的VMTL

    表 1  VMTL解空间θ(pqk)

    d(v)                     点v及关联边标号
    1 1,k-1 2,k-2 p+qk-p+q
    2 1,2,k-3 1,3,k-4 p+q-1,p+qk-2p-2q+1
    p-1 1,2,…,p-1,k-(p-1)p/2 1,3,…,pk- p(p+1)/2-2 q+2,q+3,…,p+qk-(p-1)(p+2q+2)/2
    下载: 导出CSV
    解空间优化算法
    Requre   初始化解空间,图G的度序列及相同d(v)的个数
       Repeat
          从训练集解空间中选择标号值样本{(1,k-1),(2,k-2),…,(p+qkp+q)};
          参数更新|d(vi)+1|  ←符合条件的样本个数
    Until   样本集筛选完成
    下载: 导出CSV
    VMTL算法
    Input   图G(pq)的邻接矩阵
    Output   标号结果
    Begin
    1.   C ←(p+q)(p+q+1)/2
    2.   for i ← 1 to p+q
    3.      k ← (i+C)/p
    4.       利用算法1得到当前k值下的解空间φ(pqk)
    5.      if(|φ| < p)
    6.            continue;
    7.      else
    8.            Search for a combination of labels φ(pq)
    9.                  if φ(pq) satisfies the VMTL conditions
    10.                        return VMTL matrix
    11.                  end if
    12.            end Search
    13.      end if
    14.   end for
    15.   if(图G存在VMTL)
    16.      output(VMTL结果矩阵)
    17.   else
    18.      output(输出该图的邻接矩阵)
    19.   end if
    End
    下载: 导出CSV
  • [1] ROSA A. On Certain Valuations of the Vertices of a Graph[J]. Theory of Graphs, 1967, 1967: 349-355.
    [2] 魏众德, 李敬文, 武永兰. 双圈图的优美性[J]. 吉林大学学报(理学版), 2019, 57(1): 42-48. doi: https://www.cnki.com.cn/Article/CJFDTOTAL-JLDX201901009.htm
    [3] 唐保祥, 任韩. 3类图的优美标号[J]. 西南师范大学学报(自然科学版), 2016, 41(12): 20-24. doi: http://xbgjxt.swu.edu.cn/article/doi/10.13718/j.cnki.xsxb.2016.12.005
    [4] GALLIAN J A. A Dynamic Survey of Graph Labeling[J]. Electronic Journal of Combinatorics, 2014, 17: 1-41.
    [5] KUMAR R V, VIJAYALAKSHMI D. Vertex Magic Total Labeling of Middle and Total Graph of Cycle[J]. Communications Faculty of Science University of Ankara Series Mathematics and Statistics, 2019, 68(2): 1335-1340. doi: 10.31801/cfsuasmas.526518
    [6] UMA J, BHAVANI E M. Vertex-Magic Total Labeling on Complete and Corona Graph[J]. AIP Conference Proceedings, 2019, 2112(1): 020046.
    [7] CICHACZ S, FRONCEK D, SINGGIH I. Vertex Magic Total Labelings of 2-Regular Graphs[J]. Discrete Mathematics, 2017, 340(1): 3117-3124. doi: 10.1016/j.disc.2016.06.022
    [8] MACDOUGALL J A, MILLER M, WALLIS W D. Vertex-Magic Total Labelings of Graphs[J]. Utilitas Mathematics, 2002, 61: 3-21.
    [9] 杨笑蕊, 强会英, 纳仁花, 等. 两类特殊图的Szeged指标和修正Szeged指标[J]. 西南大学学报(自然科学版), 2020, 42(2): 29-35. doi: https://www.cnki.com.cn/Article/CJFDTOTAL-XNND202002006.htm
    [10] BAC C M, MILLER M. Vertex-Magic Total Labelings of Generalized Petersen Graphs[J]. International Journal of Computer Mathematics, 2022, 79(12): 1259-1264.
    [11] MARR A M, WALLIS W D. Vertex-Magic Total Labelings[M]. Boston: Birkhäuser, 2013.
    [12] MCKAY B D, PIPERNO A. Practical Graph Isomorphism, Ⅱ[J]. Journal of Symbolic Computation, 2014, 60: 94-112. doi: 10.1016/j.jsc.2013.09.003
  • 加载中
图( 3) 表( 3)
计量
  • 文章访问数:  480
  • HTML全文浏览数:  480
  • PDF下载数:  159
  • 施引文献:  0
出版历程
  • 收稿日期:  2021-07-18
  • 刊出日期:  2022-07-20

若干太阳图的顶点魔幻全标号优化算法

    通讯作者: 王遂缠, 高级工程师; 
    作者简介: 席晓慧, 助理工程师, 研究生, 主要从事智能优化算法的研究
  • 甘肃省气象信息与技术装备保障中心, 兰州 730020

摘要: 图的顶点魔幻全标号指:对于图G(pq),任意顶点v及其关联边的标号值之和等于常数k,其中标号值集合与集合{1,2,…,p+q}一一映射. 该文实现了一种针对随机图的顶点魔幻全标号优化算法,能够求解得到有限点内简单连通图的标号,通过结果分析,发现了两类太阳图SnGSn、广义太阳图Snm以及图P(n,1)的标号特性,总结出若干定理并给出证明.

English Abstract

  • 图的标号来源于1967年Rosa提出的优美树猜想,它的出现使得很多生活中的实际问题得到解决,如优美图可应用在密码设计、通讯网络编址、交通物流控制、雷达脉冲编码及X射线密码技术等[1-4]. 由于图形能够直观有效地解决实际生活中的一些难以解决的问题,所以衍生了图论的一系列应用. 因此,研究图的标号不仅能丰富图论的研究成果,而且能更广泛地应用于实际生活中的问题.

    文献[4]提出了顶点魔幻全标号,之后该标号被越来越多的学者关注和研究. 通过文献[4-9]可知,在满足一定的条件下,特殊图圈图Cn、路图PnKmmKmm-e以及Kn存在顶点魔幻全标号. 该标号的研究成果主要集中在特殊图,针对一般图的结果较少,研究方法绝大多数都是传统方法,利用计算机算法来研究的文献非常少见.

    太阳图常被用来刻画环形网络,该网络在网络设计、网络建设中有着重要应用,标号理论是研究环形网络的方法之一. 文献[7]指出图G-sunG*$e>\left(-1+\sqrt{1+8 n^{2}}\right) / 2$ 时不存在顶点魔幻全标号,其中图G是任意n阶图. 文献[10-11]给出了当n≥3且1≤m$\lfloor(n+1) / 2\rfloor$ 时,图p(nm)存在魔幻常数k=9n+2,10n+2,11n+2的顶点魔幻全标号. 通过文献[12]可知,太阳图存在{ad}-点反魔幻边标号,其中d={1,4}.

    本文利用顶点魔幻全标号优化算法得到有限点内的随机图标号,进一步研究太阳图SnGSnSnm以及图P(n,1)的顶点魔幻全标号. 通过分析算法结果,发现上述几类太阳图的标号特性,总结出若干定理并给出证明.

  • G(pq)表示的是包含p个顶点,q条边,且顶点集合为V(G),边集合为E(G)的简单连通图. 顶点v的度记为d(v);Cn指的是n个顶点的圈图.

    定义1[3]   对于给定的图G(pq),如果存在常数k和一一映射fV(G)∪E(G)→{1,2,…,p+q},使得对每个顶点vV(G)都满足$f(v)+\sum\limits_{u \in N(v)} f(u v)=k$,其中N(v)表示与顶点v所关联的顶点的集合,k为魔幻常数,则称f是图G(pq)的顶点魔幻全标号(vertex-magic total la b eling),简称VMTL图.

    定义2[3]   太阳图Sn是由n个顶点的Cnn片叶子组成,其中Cn的每一顶点只能与一片叶子邻接,如图 1(a)所示. 在太阳图Sn的每一个叶子节点悬挂一个点构成的图记为图GSn,如图 1(b)所示.

    定义3   [3] Cn的每个顶点vi(i∈{1,2,…,n})连接m个顶点ui(i∈{1,2,…,m})所构成的图记为图Snm,如图 1(c)所示.

    定义4[3]   将太阳图Sn的每个叶子相连构成的图记为图p(n,1),如图 1(d)所示.

    顶点魔幻全标号算法基于解空间的递归搜索算法,为了方便介绍算法步骤,下面给出优化前的解空间的定义.

    定义5   对于度序列{d(vi)}(i=1,2,…,p),相同的一类图G(pq)都存在一个表(如表 1),设uvV(G),uvE(G),映射fV(G)∪E(G)→{1,2,…,p+q},满足f(v),f(uv)∈[1,p+q],$f(v)+\sum\limits_{u \in N(v)} f(u v)=k$,其中N(v)指顶点v的关联点,则称表 1为图G(pq)的VMTL解空间.

  • 对于图G,当图G满足VMTL时,存在映射:fV(G)∪E(G)→{1,2,…,p+q},即所有的标号总和C

    其中,SpSq分别表示顶点和边的标号值总和.

    G的每个顶点满足

    当图G满足VMTL时,魔幻常数k的取值范围为

    根据公式(1)及定义5实现VMTL算法,并在算法中增加判断函数对解空间进行优化,删除不满足判断函数条件的解空间,减少算法的时间复杂度,判断函数如公式(2)所示:

    其中优化算法为

    解空间优化算法
    Requre   初始化解空间,图G的度序列及相同d(v)的个数
       Repeat
          从训练集解空间中选择标号值样本{(1,k-1),(2,k-2),…,(p+qkp+q)};
          参数更新|d(vi)+1|  ←符合条件的样本个数
    Until   样本集筛选完成

    顶点魔幻全标号优化算法实现的主要思路如下:

    (i) 由文献[12]中的非同构图算法生成有限点内的所有非同构图;

    (ii) 获取图G的度序列、魔幻常数,同时结合定义5得到解空间;

    (iii) 利用解空间优化算法对解空间进行优化,将不可用的解空间删除;

    (iv) 搜索解空间得到满足条件的标号值.

    顶点魔幻全标号优化算法实现如下:

    VMTL算法
    Input   图G(pq)的邻接矩阵
    Output   标号结果
    Begin
    1.   C ←(p+q)(p+q+1)/2
    2.   for i ← 1 to p+q
    3.      k ← (i+C)/p
    4.       利用算法1得到当前k值下的解空间φ(pqk)
    5.      if(|φ| < p)
    6.            continue;
    7.      else
    8.            Search for a combination of labels φ(pq)
    9.                  if φ(pq) satisfies the VMTL conditions
    10.                        return VMTL matrix
    11.                  end if
    12.            end Search
    13.      end if
    14.   end for
    15.   if(图G存在VMTL)
    16.      output(VMTL结果矩阵)
    17.   else
    18.      output(输出该图的邻接矩阵)
    19.   end if
    End

  • 利用算法得到了图SnGSnSnm及图P(n,1)(3≤n≤6)的VMTL标号,经过分析得到以下标号结论:

    定理1    对于太阳图Sn,当n≥3时存在魔幻常数k=5n+3的顶点魔幻全标号.

        太阳图Sn的顶点集合

    边集合为

    对于太阳图Sn(n≥3),根据算法执行结果,分析得到该图存在以下标号:

    太阳图Sn的顶点和边标号集合分别为

    f(vi)和f(ui)的标号可知f(vi)和f(ui)两两互不相交,且为顶点集f(v)到数集{nn+2,2n+2,2n+3,2n+4,…,3n,3n+2,3n+3,…,4n}的一一映射. 同理,f(xi)和f(yi)两两互不相交,且为边集f(e)到数集{1,2,…,n-1,n+1,2n+1,2n,2n-1,…,n+3,3n+1}的一一映射. 则f(v)∪f(e)={1,2,…,4n},对于图中任意点viwv1的关联点,魔幻常数k满足以下公式:

    所以,f是太阳图Sn的顶点魔幻全标号,使得太阳图Sn为魔幻常数k=5n+3的顶点魔幻全标号图,即定理1成立. 以图S15为例,将标号结论应用到图标号中,得到图S15的VMTL标号如图 2(a)所示.

    定理2    对于图GSn,当n≥3时存在魔幻常数k=8n+2的顶点魔幻全标号.

        设图GSn的顶点集合为

    边集合为

    对于图GSn(n≥3),根据算法执行结果,分析得到该图存在以下标号:

    对于图GSn,有

    可知f(vi),f(ui)和f(uivi)两两互不相交,且为f1→{1,3,5,…,6n-1}的一一映射;f(wi),f(uiwi)和f(v1vn),f(vnvn-1),…,f(v2v1)为f2→{2,4,6,…,6n}的一一映射. 使得

    对于图中任意点vik满足公式

    即定理2成立,以图GS10为例,将标号结论应用到图标号中,得到图GS10的VMTL标号如图 2(b)所示.

    定理3    广义太阳图Snm(n≥3,m>1)不存在顶点魔幻全标号.

        由顶点魔幻全标号优化算法可知图Snm(n≥3,m≥2)不存在标号,即算法输出为图的邻接矩阵. 设图Snm(n≥3,m≥2)的顶点集合为

    边集合为

    图 1(c)所示. 即|V|=n+mn,|E|=n+mn,如果图Snm存在顶点魔幻全标号,由定义1可知标号集合为

    由图Snm可知

    由文献[8]的定理5可以得到k取最小值时,图中d(v)=m+2的顶点及其关联边取标号集合{1,2,…,2n+mn},且顶点集合{v1v2,…,vn}两顶点之间的关联边取标号集合{1,2,…,n}. k取最大值时,d(v)=2的顶点集合u={u1,1u1,2,…,unm}取标号值{2n+1,2n+2,…,2n+2mn}. 即

    当图Snm满足顶点魔幻全标号时,有kminkmax,结合公式(3)和(4),当图Snm存在顶点魔幻全标号时,nm满足m2n+m-3n+1≤0. 通过分析可知,当n≥3,m=1时有解,该图为太阳图,其标号规律如定理1;而当n≥3,m>1时无解,因此不存在顶点魔幻全标号. 定理3成立.

    定理4    对于图P(n,1),当n≥3时存在魔幻常数k=10n+1的顶点魔幻全标号.

        设图P(n,1)的顶点集合为

    边集合为

    V|P(n,1)|=2nE|P(n,1)|=3n,所以f(v)∪f(e)={1,2,…,5n}. 对于图P(n,1)(n≥3),根据算法执行结果,分析得到该图存在以下标号:

    对于图p(n,1),其顶点和边的集合分别为

    f(vi)和f(ui)两两互不相交,且点标号为f(v)→{3,8,13,18,…,3+5(n-1),5,10,15,…,5n}的一一映射. f(xi)和f(yi)两两互不相交,且边标号为f(e)→{1,6,11,…,1+5(n-1),2,7,12,…,2+5(n-1),4,9,14,…,4+5(n-1)}的一一映射. 使得f(v)∪f(e)={1,2,…,5n},k满足公式$k=f\left(v_{1}\right)+\sum\limits_{w \in N\left(v_{1}\right)} f\left(w v_{1}\right)=10 n+1$.

    综上所述,定理4成立. 以图P(9,1)为例,由标号结论得到图P(9,1),k=91的VMTL标号如图 3(a)所示.

    定理5    对于图P(n,1),当n≥3时存在魔幻常数k=10n+2的顶点魔幻全标号.

        由定义理4可知图P(n,1)的f(v)∪f(e)={1,2,…,5n},由算法可知图P(n,1)(n≥3)存在以下标号:

    同定理4,点标号为f(v)→{1,6,11,16,…,1+5(n-1),5,10,15,…,5n}的一一映射. 边集合为f(e)→{2,7,12,…,2+5(n-1),3,8,13,…,3+5(n-1),4,9,14,…,4+5(n-1)}的一一映射. 使得f(v)∪f(e)={1,2,…,5n},k满足公式

    定理5成立. 以图P(9,1)为例,由标号结论得到图P(9,1),k=92的VMTL标号如图 3(b)所示.

  • 本文利用VMTL算法得到有限点内的VMTL图集,通过对标号集合分析得到:太阳图Snn≥3时存在魔幻常数k=5n+3的顶点魔幻全标号;图GSnn≥3时存在魔幻常数k=8n+2的顶点魔幻全标号;图P(n,1)当n≥3时存在魔幻常数k=10n+1和k=10n+2的顶点魔幻全标号. 同时得到广义太阳图Snm(n≥3,m≥2)不存在顶点魔幻全标号,并证明了结论的正确性.

参考文献 (12)

目录

/

返回文章
返回