摘要
在图G=(V, E)中,f为从顶点集合V到{0,1,2}的映射,如果满足所有 f(v)=0的顶点v其邻域中至少有一个被赋值为2的顶点或者至少有两个被赋值为1的顶点,则 f 称为图G的意大利控制函数。图G中所有顶点的函数值之和为f 的权重。权重的最小值为图G的意大利控制数。确定图的意大利控制数是NP (non‒deterministic polynomial) 困难的。通过构造可递推的意大利控制函数,计算出广义Petersen图P(n,1)和P(n,2)意大利控制数的上界。利用袋装法和控制代价函数法分别证明出P(n,1)和P(n,2)意大利控制数的下界。最终确定了P(n,1)和P(n,2)意大利控制数的精确值。
G=(V, E)表示一个图,顶点集合为V,边的集合为E。顶点v的开邻域为,闭邻域为。顶点v的度是N(v)中包含的顶点的个数,即。图G的最大度和最小度分别记作和。若对于任意的,都有,则图G称为r‒正则图。
在图G=(V, E)中,若且,则称D为G的一个控制集。控制集包含元素个数的最小值称为图G的控制数,记为。图的控制有很多种类型,其中意大利控
本文研究了广义Petersen图P(n,1)和P(n,2)意大利控制数。通过构造可递推的意大利控制函数计算出意大利控制数的上界。利用袋装法和控制代价函数法分别证明出P(n,1)和P(n,2)意大利控制数的下界。最终确定了P(n,1)和P(n,2)意大利控制数的精确值。
广义Petersen图P(n, k)是3正则图,有2n个顶点。

图1 Petersen 图 P(6,1)和P(6,2)
Fig. 1 Petersen graph P(6,1) and P(6,2)
设G=P(n, k),f为图G上的意大利控制函数,则有下面的形式:
定理1 。
证明:令G=P(n,1),在图G上构造意大利控制函数如下:
当时,;当时,。其中的和表示将括号内的两列重复和次。f的权重为:当时,;当时,。因此,。
下面用袋装法证明P(n,1)意大利控制数的下界也是n。令f是P(n,1)上的意大利控制函数,记,,。
引理1 如果(),则,下标对2n取模。
证明:因为,即,根据意大利控制函数的定义,可知且。因此,
定理2 。
证明:令G=P(n,1),通过下面的步骤将G的顶点装入B1、B2、B3、B4、B5五个集合(袋子)中。
令B1 =B2 =B3 =B4 =B5 = , m1= m2= m3= m4= m5=0,D[i]=0 ()。
第1步:对所有满足的i,将和装入,即,并且,。这里“”表示“并且”。
第2步:对有满足的i,将,和装入,即,并且,。
第3步:对所有满足的i,将和装入,即,并且,。
第4步:所有满足的i,由引理1知,,将和装入,即,并且,。
经过以上步骤,对于所有满足的,都有。
令,。因为,所以
综上可得,。
根据定理1和定理2,可以得到定理3。
定理3 对任意的正整数,。
定理8 [
定 理
定理10 当时,;当时,。
证明:根据定理2和定理3,可以得到当时,。当时,。
当时,通过构造可递推的意大利控制函数可以证明的上界是而不是。当时,构造,则。当时,构造,则。因此,当时,。
综上,定理成立。
定理11 [
设,f为的意大利控制函数,,则f也可表示为,。
定义1 设为的‒function,则控制代价函数和剩余代价函数分别定义为
当时,;
当时,;
当时,;;;。
根据的定义(见定义1)和意大利控制函数的定义,可以得到下面的命题。
命题1 对于任意的顶点都有。
设,,根据的定义(见定义1)及意大利控制函数的定义,则命题2~8成立。
命题2 若存在满足,则。
命题3 若存在满足,则。
命题4 若存在,则。
命题5 若存在,则。
命题6 若存在满足,则。
命题7 若存在满足且,则。
命题8 若存在,则。
命题2~8的示意图见图

图2 命题2~8的示意图
Fig. 2 Sketches for propositions 2 to 8
定理12 设为的‒function,如果,那么等价于。如果,那么等价于。
证明:首先证明。实际上,
由的定义(见定义1)知,。再根据,有,即。从而可得
如果,可令,则。
如果,可令,则。
所以,当时,等价于。当时,等价于。
定理13 令,则当时,;当时,。
证明:设为的‒function。
情况1 当时,由可知,且。根据定理11,可得。
情况2 若,欲证,即证。由定理12可知,只需证明:当时,;当,。
情形(1) 。若,则由命题4可知,。
情形(2) 。若,则由命题5可知,。
情形(3) 。若,则由命题4~5可知,。
情形(4) 。若,则由命题8可知,。
情形(5) 存在满足且。这种情况由命题6~7可知,。
综上,情形(1)~(5)证明完毕。
情形(6) 且且。
情形(7) 且。
情形(8) 存在满足。
情形(9) 排除以上8种情形,可知,且对于均满足。根据意大利控制的定义,当时,一定存在顶点满足。
下面将证明情形(6)~(9)也满足:当时,;当时,。
情形(6) 且且。可令或。当时,由命题4,。
当时,用反证法,假设。
若,则由,可得。由并排除情形(5)可得。由意大利控制的定义知,。于是,且。由命题6知,,与假设矛盾。
若,由,可得。由并排除情形(5)可得。由意大利控制的定义可得,。于是,且。由命题6,,矛盾。

图3 情形(6)中的意大利控制函数f的示意图
Fig. 3 Italian domination function f in Case (6)
情形(7) 且。当时,根据命题5,。
当时,用反证法,假设。
令或或。
如果,由且,则。根据意大利控制的定义,。 可以是1也可以是0。若,则,由命题3和命题5,,矛盾。若,由且,则。然后由意大利控制的定义,。或0。若,则,由命题3和命题5,,矛盾。若,根据意大利控制的定义,。于是,且,由命题3和命题5,,矛盾。
如果,由且,则。根据意大利控制的定义,。或0。若,则,由命题3和命题5,,矛盾。若,根据意大利控制的定义,。由且知,。然后由意大利控制的定义可得,。由且知,。然后可得,。或0。若,则,由命题3和命题5,,矛盾。若,根据意大利控制的定义,。由且知,。这样下去,可得:当时,;当时,。因为,可令,则,故且,由命题5,,矛盾。
如果,由且知,。根据意大利控制的定义,。由且知,。或1。若,则且,由命题3和命题5,,矛盾。若,根据意大利控制函数的定义,。由且知,。然后可得,。再由且知,则。然后可得,。或1。若,则,由命题3和命题5,,矛盾。若,根据意大利控制的定义,。由且知,。然后可得,。这样下去,可得:当时,;当时,。因为,可令,则,故且,由命题3和命题5,,矛盾。

图4 情形(7)中的意大利控制函数f的示意图
Fig. 4 Italian domination function f in Case (7)
情形(8) 存在,满足。用反证法,假设当时,;当时,。
令,。由且知,则。根据意大利控制的定义,。于是,,由命3和命题5,,矛盾。

图5 情形(8)中的意大利控制函数f的示意图
Fig. 5 Italian domination function f in Case (8)
情形(9) 存在满足且。用反证法,假设当时,;当时,。
令。由且知,则。或0。
若,排除情形(8),。根据意大利控制的定义,。由且知,。然后由意大利控制的定义,。由且,。然后可得,。排除情形(8),。然后可得,。由且,。排除情形(8),。根据意大利控制的定义,。这样下去,可得:当时,;当时,。若,可令,,故,则且。若,可令,则,故,则且。根据情形(7),当时,;当时,,矛盾。
若,根据意大利控制的定义,。由且,则。由意大利控制的定义,。排除情形(8),。然后可得,。由且,则。然后可得,。再排除情形(8),。然后可得,。排除情形(8),,然后可得,。由且,。这样下去,可得:当时,;当时,。若,可令,则,故,于是且。根据情形(7),,矛盾。若,可令,则,故,于是,这种情况不满足意大利控制函数的定义。因此,不成立。

图6 情形(9)中的意大利控制函数f的示意图
Fig. 6 Italian domination function f in Case (9)
由定理10和定理13,可得定理14。
定理14 当时,;当时,。
本文主要研究了广义Petersen图P(n,1)和P(n,2)的意大利控制数。通过构造可递推的意大利控制函数得到P(n,1)和P(n,2)意大利控制数的上界。利用袋装法和控制代价函数法分别证明出P(n,1)和P(n,2)意大利数的下界。最终确定了P(n,1)和P(n,2)意大利控制数的精确值:;当时,;当时,。同时还得到了P(n,1)和P(n,2)意大利控制数与2‒彩虹控制数之间的关系:;当时,;否则,。
此外,当时,P(n,1)是意大利图;当时,P(n,1)不是意大利图。P(n,2)不是意大利图。
作者贡献声明
高 红:提出证明方法,算法总体设计,论文定稿。
黄佳欢:论文写作,画图,程序编写。
尹亚男:论文初稿的写作,程序调试。
杨元生:方法指导和程序设计指导。
参考文献
HENNING M A, KLOSTERMEYER W F. Italian domination in trees [J]. Discrete Applied Mathematics, 2017, 217: 557. [百度学术]
CHELLALI M, HAYNES T W, HEDETNIEMI S T, et al. Roman {2}-domination [J]. Discrete Applied Mathematics, 2016, 204: 22. [百度学术]
LI Zepeng, SHAO Zehui, XU Jin. Weak {2}-domination number of Cartesian products of cycles [J]. Journal of Combinatorial Optimization, 2018, 35: 75. [百度学术]
GAO Hong, XI Changqing, LI Kun, et al. The Italian domination numbers of generalized Petersen graphs P(n,3) [J]. Mathematics, 2019, 7: 714. [百度学术]
STEPIEN Z, SZYMASZKIEWICZ A, SZYMASZKIEWICZ L, et al. 2-rainbow domination number of Cn□C5 [J]. Discrete Applied Mathematics, 2014, 170: 113. [百度学术]
BRESAR B, SUMENJAK T K. On the 2-rainbow domination in graphs [J]. Discrete Applied Mathematics, 2007, 155: 2394. [百度学术]
HAO Guoliang, HU Kangxiu, WEI Shouliu, et al. Global Italian domination in graphs [J]. Quaestiones Mathematicae, 2018, 41: 1. [百度学术]
RAHMOUNI A, CHELLALI M, Independent Roman {2}-domination in graphs [J]. Discrete Applied Mathematics, 2018, 236: 408. [百度学术]
FAN Wenjie, YE Ansheng, MIAO Fang, et al. Outer-independent Italian domination in graphs [J]. IEEE Access, 2019, 7: 22756. [百度学术]
HAYNES T W, HENNING M A. Perfect Italian domination in trees [J]. Discrete Applied Mathematics, 2019, 260: 164. [百度学术]
SHAO Zehui, JIANG Huiqin, WU Pu, et al. On 2-rainbow domination of generalized Petersen graphs [J]. Discrete Applied Mathematics, 2019, 257: 370. [百度学术]
EBRAHIMI B J, JAHANBAKHT J, MAHMOODIAN E S. Vertex domination of generalized Petersen graphs [J]. Discrete Mathematics, 2009, 309: 4355. [百度学术]
TONG Chunling, LIN Xiaohui, YANG Yuansheng, et al. 2-rainbow domination of generalized Petersen graphs P(n,2) [J]. Discrete Applied Mathematics, 2009, 157: 1932. [百度学术]