Research article

On the cooling number of the generalized Petersen graphs

  • Received: 30 September 2024 Revised: 02 December 2024 Accepted: 10 December 2024 Published: 31 December 2024
  • MSC : 05C85, 68R10, 91D30

  • Recently, Bonato et al. (2024) introduced a new graph parameter, which is the cooling number of a graph G, denoted as CL(G). In contrast with burning which seeks to minimize the number of rounds to burn all vertices in a graph, cooling seeks to maximize the number of rounds to cool all vertices in the graph. Cooling number is the compelling counterpart to the well-studied burning number, offering a new perspective on dynamic processes within graphs. In this paper, we showed that the cooling number of a classic cubic graph, the generalized Petersen graphs P(n,k), is n2k+k+12+O(1) by the use of vertex-transitivity and combinatorial arguments. Particularly, we determined the exact values for CL(P(n,1)) and CL(P(n,2)).

    Citation: Kai An Sim, Kok Bin Wong. On the cooling number of the generalized Petersen graphs[J]. AIMS Mathematics, 2024, 9(12): 36351-36370. doi: 10.3934/math.20241724

    Related Papers:

    [1] Huifen Ge, Shumin Zhang, Chengfu Ye, Rongxia Hao . The generalized 4-connectivity of folded Petersen cube networks. AIMS Mathematics, 2022, 7(8): 14718-14737. doi: 10.3934/math.2022809
    [2] Ali Raza, Mobeen Munir, Tasawar Abbas, Sayed M Eldin, Ilyas Khan . Spectrum of prism graph and relation with network related quantities. AIMS Mathematics, 2023, 8(2): 2634-2647. doi: 10.3934/math.2023137
    [3] Shabbar Naqvi, Muhammad Salman, Muhammad Ehtisham, Muhammad Fazil, Masood Ur Rehman . On the neighbor-distinguishing in generalized Petersen graphs. AIMS Mathematics, 2021, 6(12): 13734-13745. doi: 10.3934/math.2021797
    [4] Yanyi Li, Lily Chen . Injective edge coloring of generalized Petersen graphs. AIMS Mathematics, 2021, 6(8): 7929-7943. doi: 10.3934/math.2021460
    [5] Bana Al Subaiei, Ahlam AlMulhim, Abolape Deborah Akwu . Vertex-edge perfect Roman domination number. AIMS Mathematics, 2023, 8(9): 21472-21483. doi: 10.3934/math.20231094
    [6] Abel Cabrera-Martínez, Andrea Conchado Peiró . On the {2}-domination number of graphs. AIMS Mathematics, 2022, 7(6): 10731-10743. doi: 10.3934/math.2022599
    [7] Zongpeng Ding . Skewness and the crossing numbers of graphs. AIMS Mathematics, 2023, 8(10): 23989-23996. doi: 10.3934/math.20231223
    [8] Gaixiang Cai, Fengru Xiao, Guidong Yu . The identification numbers of lollipop graphs. AIMS Mathematics, 2025, 10(4): 7813-7827. doi: 10.3934/math.2025358
    [9] Guifu Su, Yue Wu, Xiaowen Qin, Junfeng Du, Weili Guo, Zhenghang Zhang, Lifei Song . Sharp bounds for the general Randić index of graphs with fixed number of vertices and cyclomatic number. AIMS Mathematics, 2023, 8(12): 29352-29367. doi: 10.3934/math.20231502
    [10] Sufyan Asif, Muhammad Khalid Mahmood, Amal S. Alali, Abdullah A. Zaagan . Structures and applications of graphs arising from congruences over moduli. AIMS Mathematics, 2024, 9(8): 21786-21798. doi: 10.3934/math.20241059
  • Recently, Bonato et al. (2024) introduced a new graph parameter, which is the cooling number of a graph G, denoted as CL(G). In contrast with burning which seeks to minimize the number of rounds to burn all vertices in a graph, cooling seeks to maximize the number of rounds to cool all vertices in the graph. Cooling number is the compelling counterpart to the well-studied burning number, offering a new perspective on dynamic processes within graphs. In this paper, we showed that the cooling number of a classic cubic graph, the generalized Petersen graphs P(n,k), is n2k+k+12+O(1) by the use of vertex-transitivity and combinatorial arguments. Particularly, we determined the exact values for CL(P(n,1)) and CL(P(n,2)).



    Burning number can be used to study the spread of contagion in a network, see [1,3,4]. In the past few years, burning number has been widely studied for some families of graphs, for example, circulant graphs [7], generalized Petersen graphs [19], caterpillars [9,14], grid and interval graphs [8], t-unicyclic graphs [22], hypercube [18], theta graphs [16], Q-graph [13], and spiders and path forests [6,15]. Mitsche, Prałat, and Roshanbin investigated the burning number of graph products in [18] and they also focused on the probabilistic aspects of the burning number in [17]. A graph G is said to be m-burnable if the burning number of G is at most m. Bonato and Lidbetter [5] and Das et al. [6] proved that every spider of order m2 is m-burnable. A tight upper bound on the order of a spider to guarantee that it is m-burnable was then determined by Tan and Teh [20]. They have also studied the burnability of double spiders and path forests in [21].

    Recently, Bonato et al. [2] introduced a new graph parameter, which is the cooling number. In contrast with burning that aims to minimize the number of rounds to burn all vertices in a graph, cooling attempts to maximize the number of rounds to cool all vertices in the graph. The cooling process on a finite simple, undirected graph G is a discrete-time process. Throughout the cooling process, vertices in G may be either uncooled or cooled.

    Initially, in the first round, all vertices are uncooled. At each round t1, one new uncooled vertex is chosen to cool if such a node is available. We call such a chosen vertex a source. If a vertex is cooled, then it remains in that state until the end of the process. Once a vertex is cooled on round t, in round t+1, its uncooled neighbors become cooled. The source chosen in round t+1 cannot be the immediate neighbor of cooled vertex in round t. This means that distance between two consecutive sources must be of distance at least 2. If at the beginning of round t+1, all uncooled vertices are immediate neighbor (or neighbor) of a cooled vertex in round t, then no source is chosen in round t+1 and the process ends at round t+1. The process ends in a given round when all vertices of G are cooled.

    We define the cooling number of G, written CL(G), to be the maximum number of rounds for the cooling process to end. Give a graph with CL(G)=c and let (x1,x2,) be a set of sources chosen during cooling. To completely cool G, it may have c cooling sources in a sequence (x1,x2,,xc) or c1 cooling sources, which we write, (x1,x2,,xc1,[xc]). We call (x1,x2,,xc) or (x1,x2,,xc1,[xc]) the cooling sequence for G with CL(G)=c. The latter implies that the whole graph may only be completely cooled in c rounds without positioning the c-th cooling source. We have that the burning number of G, b(G)CL(G). Note that a choice of sources that burns the graphs gives an upper bound to the burning number, and a choice of sources that cools the graph gives a lower bound to the cooling number.

    In [2], Bonato et al. showed the following results on the cooling number of some basic graphs. For all graphs with diameter at most 2, we have that the burning number of G, b(G)=CL(G).

    Theorem 1.1. [2] For a graph G on n vertices, we have that

    CL(G)n+12.

    Let u,vV(G), and d(u,v) is the distance between u and v. Then the diameter of G, denoted by diam(G), is the max{d(v,u):u,vV(G)}.

    Theorem 1.2. [2] For a graph G, we have that

    diam(G)+22CL(G)diam(G)+1. (1.1)

    For the path Pn and cycle Cn of order n, it has been shown in [2] that

    Theorem 1.3. [2]

    CL(Pn)=n+12=diam(Pn)+22.

    Theorem 1.4. [2]

    CL(Cn)=n+23.

    For the complete caterpillar of length d and n=2d2, denoted as CCd, (see[2]), then

    CL(CCd)=n+12=diam(Pn)+1.

    Theorem 1.5. [2] Let T be a spider with 2m legs, each of length r. If we have that m<log2r+1, then

    CL(T)21imr+12i(11/2m)2r.

    They also derived the cooling number of Cartesian grids and studied the cooling number in graphs generated by the iterated local transitivity model for social networks, see [2].

    In this paper, we determine completely the cooling number for the generalized Petersen graphs. The generalized Petersen graphs is a classic family of cubic graphs. The Petersen graph is not only the smallest bridgeless 3-regular graph, but it is also a remarkable configuration that serves as a counterexample to many optimistic predictions about what might be true for graphs in general [11]. Let n3 and k1 be integers such that 1kn2. The generalized Petersen graph P(n,k) is defined to be the graph on 2n vertices with vertex set

    V(P(n,k))={ai,bi : i=0,1,2,,n1}

    and edge set

    E(P(n,k))={aiai+1,aibi,bibi+k : i=0,1,2,,n1},

    where subscripts are taken modulo n. Let D1={ai:i=0,1,2,,n1} and D2={bi:i=0,1,2,,n1}. The subgraph induced by D1 is called the outer rim while the subgraph induced by D2 is called the inner rim. A spoke of P(n,k) is an edge of the form aibi for some 0in1.

    For a graph G, for each integer j0, we set

    Nj(x)={yV(G) : the distance fromytoxinGis at mostj},

    and

    Nj[x]=Nj(x){x}.

    Note that if N(x) is the set of vertices adjacent to x in G, then

    N(x)={yV(G) : y  is adjacent toxinG}=N1(x).

    Furthermore, N0(x)= and N0[x]={x}.

    It is worth noting that the main difference when choosing a choice of sources to completely burn or cool a graph is such that we need to carefully choose a cooling source compared to a burning source because the cooling source cannot be a neighbor of a cooled vertex in that particular round, whereas the burning source can be a neighbor of a burned vertex in that round. In the burning number case, where we aim to minimize the number of sources, we just need to make sure a particular vertex that we want is unburned and the choice of vertex will maximize the newly burned vertices at the end of each round. However, in the cooling process, where we aim to maximize the number of sources, we need to carefully choose the cooling sources so that the chosen vertex will minimize the newly cooled vertices at the end of each round. Furthermore, to recall, two consecutive cooling sources cannot be immediate neighbors.

    In general, to obtain the lower bound, we can choose a choice of cooling sources in a sequence such that the (t+1)-th cooling source is chosen, at best, at distance 2 from the t-th cooling source. Besides that, the (t+1)-th cooling source, xt+1 is best to be chosen with as many neighbors as possible that are contained in N1(xt), i.e.,

    |N1(xt+1)N1(xt)|=max{|N1(y)N1(xt)|: y  is uncooled at roundt+1and it is not a neighbour of a cooled vertex}.

    This will reduce the cooling spread to uncooled vertices in the (t+1)-th round.

    Note that it is fairly straightforward to see that the diameter of P(n,1) is n2+1 if n is even and n2 if n is odd.

    Theorem 2.1. If n3, then CL(P(n,1))=2n+45+1.

    Proof. Let G=P(n,1) with CL(G)=k and (x1,x2,,xk1,[xk]), or (x1,x2,,xk) be a cooling sequence of G.

    First, we show that k2n+45+1. Suppose k>2n+95. Note that G is vertex-transitive. The first cooling source x1 can be placed at an arbitrary vertex, and we consider the spread of cooling from x1 in k rounds. At the end of the first round, only the vertex x1 is cooled. At the end of the second round, N1(x1) which consists of 3 vertices are cooled. Regardless where vertex x2 is positioned, a total of 5 vertices (which are the vertices in N1[x1]{x2}) are cooled at the end of the second round. After two rounds, it is observed that at the end of each i-th round for all 3ik1, at least 5 new uncooled vertices are cooled. In fact, at the beginning of the i-th round, the cooled vertices are just the vertices contained in

    1ji1Ni1j[xj].

    Recall that xi cannot be a neighbor of a cooled vertex. Therefore,

    xi1ji1Nij[xj].

    This implies that

    N1[xi](1ji1Ni1j[xj])=.

    Since ik1, there is still another round before all the vertices are cooled. So, there are four uncooled vertices excluding xi, where two of them are contained in the inner rim and the other two in the outer rim. Thus, at the end of the i-th round, at least 5 new uncooled vertices are cooled.

    At the k-th round, at least one uncooled vertex is cooled. Following this, we have that the number of cooled vertices is at least

    5+5(k3)+1=5k9>5(2n+95)9=2n,

    a contradiction, as |V(P(n,1))|=2n. Thus, k2n+95. Since k is an integer, we have k2n+95=2n+45+1.

    For the lower bound, we give a choice of sources (x1,x2,,xc,xc+1) or (x1,x2,,xc,[xc+1]) where c=2n+45 to cool G. Note that all vertices will be cooled at c+1 round and xc+1 may not need to be positioned in some cases. Without loss of generality, we first place x1 at a1 and x2 at b2. At the end of the second round, a0,a1,a2,b1,b2 are cooled.

    Suppose 2n+45 is odd. Let S2j+1={a3j,b3j,a3j+1,b3j+1,a3j+2,b3j+2} for each 1j12(2n+451). We set

    x2j+1=b3j+1;x2j+2=a3j+2,

    for 1j12(2n+451)1 and

    x2j0+1=b3j0+1,

    where j0=12(2n+451).

    At the end of the third round, a3 and b3 are cooled as they are adjacent to a2 and b2, respectively. Similarly, for each j, by the choices of x2j+1 and x2j+2, all the vertices in S2j+1 are cooled. In fact, a3j and b3j are cooled from a3j1S2j3 and b3j1S2j3, respectively; a3j+1 and b3j+2 are cooled from b3j+1.

    Now, at the end of the (2j0+1)-th rounds, all the following vertices are cooled:

    a1,a2,a3,,a3j0;b1,b2,b3,,b3j0,b3j0+1.

    Besides that, sourced from x1=a1, moving toward the opposite direction, the vertices in {a0,an1,an2,,an(c2),b0,bn1,bn2,,bn(c3)} are cooled at the end of the c-th round.

    Since 2n+45 is odd, 3j0+1=1.5(2n+451)+1 is an integer. We shall show that by taking c=2n+45,

    1(n(c3)1.5(2n+451)1)12. (2.1)

    In fact, the lower bound follows from

    (n(c3)1.5(2n+451)1)1=n(2n+453)1.5(2n+451)2=n2.52n+45+2.5n2.5(2n+45)+2.5=0.5,

    and the fact that (n(c3)1.5(2n+451)1)1 is an integer, whereas the upper bound follows from

    (n(c3)1.5(2n+451)1)1=n2.52n+45+2.5<n2.5(2n+451)+2.5=3.

    So, we conclude that the number of uncooled vertices in the inner rim is at most 2 at the end of the (2j0+1)-th round. Therefore, there are two possibilities at the end of the (2j0+1)-th round,

    (a) all vertices are cooled except

    a3j0+1,b3j0+2,

    in this case, there is exactly one vertex b3j0+2 between b3j0+1 and bn(c3).

    (b) all vertices are cooled except

    a3j0+1,a3j0+2,b3j0+2,b3j0+3,

    in this case, there are exactly two vertices b3j0+2,b3j0+3 between b3j0+1 and bn(c3).

    In either case, all these uncooled vertices are adjacent to some cooled vertices. So, no xc+1 can be placed and we have the cooling sequence (x1,x2,,xc,[xc+1]). Hence, k2n+45+1.

    Suppose 2n+45 is even. Let S2j+1={a3j,b3j,a3j+1,b3j+1,a3j+2,b3j+2} for each 1j12(2n+452). We set

    x2j+1=b3j+1;x2j+2=a3j+2,

    for 1j12(2n+452).

    At the end of the third round, a3 and b3 are cooled as they are adjacent to a2 and b2, respectively. Similarly, for each j, by the choices of x2j+1 and x2j+2, all the vertices in S2j+1 are cooled. In fact, a3j and b3j are cooled from a3j1S2j3 and b3j1S2j3, respectively; a3j+1 and b3j+2 are cooled from b3j+1.

    Now, at the end of the (2j0+2)-th rounds where j0=12(2n+452), all the following vertices are cooled:

    a1,a2,a3,,a3j0,a3j0+1,a3j0+2;b1,b2,b3,,b3j0,b3j0+1,b3j0+2.

    Besides that, sourced from x1=a1, moving toward the opposite direction, the vertices in {a0,an1,an2,,an(c2),b0,bn1,bn2,,bn(c3)} are cooled at the end of the c-th round.

    Since 2n+45 is even, 3j0+2=3(12(2n+452))+2=1.5(2n+452)+2 is an integer. We shall show that by taking c=2n+45,

    0(n(c2)1.5(2n+452)2)12. (2.2)

    In fact, the lower bound follows from

    (n(c2)1.5(2n+452)2)1=n(2n+452)1.5(2n+452)3=n2.52n+45+2n2.5(2n+45)+2=0,

    whereas the upper bound follows from

    (n(c2)1.5(2n+452)2)1=n2.52n+45+2<n2.5(2n+451)+2=2.5.

    So, we conclude that the number of uncooled vertices in the outer rim is at most 2 at the end of the (2j0+2)-th round. Therefore, there are three possibilities at the end of the (2j0+2)-th round,

    (a) all vertices are cooled except

    b3j0+3,

    in this case, there are no vertices between a3j0+2 and an(c2).

    (b) all vertices are cooled except

    a3j0+3,b3j0+3,b3j0+4,

    in this case, there are exactly one vertex a3j0+3 between a3j0+2 and an(c2).

    (c) all vertices are cooled except

    a3j0+3,a3j0+4,b3j0+3,b3j0+4,b3j0+5,

    in this case, there are exactly two vertices a3j0+3,a3j0+4 between a3j0+2 and an(c2).

    For cases (a) and (b), all these uncooled vertices are adjacent to some cooled vertices. So, no xc+1 can be placed and we have the cooling sequence (x1,x2,,xc,[xc+1]). Hence, kc+1=2n+45+1. For case (c), we can only set xc+1=b3j0+4 because all other uncooled vertices are adjacent to some cooled vertices. So, we have the cooling sequence (x1,x2,,xc,xc+1). Hence, kc+1=2n+45+1.

    This completes the proof of the theorem.

    Proposition 2.1. Let 3n5. Then CL(P(n,2))=3.

    Proof. Note that diam(P(3,2))=diam(P(4,2))=diam(P(5,2))=2, and, hence, by Eq (1.1), CL(P(3,2))3, CL(P(4,2))3 and CL(P(5,2))3.

    For n=3,4,5 the proposition can be verified easily by having a choice of cooling sources, see Table 1. Recall that the cooling sequence of a P(n,k) with c sources may only completely cooled the graph in (c+1) rounds and, hence, CL(P(n,k))=c+1.

    Table 1.  Cooling number of P(n,2) for n=3,4,5.
    Cooling sequence Graph CL(P(n,2))
    (a1,b2,[x3]) P(3,2)=P(3,1) 3
    (b1,a0,b2) P(4,2) 3
    (a1,b3,[x3]) P(5,2) 3

     | Show Table
    DownLoad: CSV

    This completes the proof.

    For the rest of the section, we used a similar isomorphic graph of P(n,2), say H(n,2), as defined in [19] (see Figures 1 and 2).

    Figure 1.  H(n) is isomorphic to P(n,2) where n is even.
    Figure 2.  H(n) is isomorphic to P(n,2) where n is odd.

    It has been shown in [10] and [12] that diameter of P(n,2) is O(n4). Here, we show the exact value. Let d(x,y) be the distance between two vertices x and y.

    Lemma 2.1. Let n6. Then the diameter of P(n,2) is n4+2 if n is even and n14+2 if n is odd.

    Proof. Suppose n is even and n2 is even. By referring to H(n), if we consider only vertices of the outer rim, one of the maximum distances is d(a0,an2)=1+n4+1=n4+2 by first going to b0 and going to in steps of 2 to bn2 and then going to an2. Note that d(a0,an2)=d(a0,an21)=d(a0,an2+1)=n4+2. If we consider one vertex from the outer rim, say a0 with another vertex bi, one of the maximum distances is d(a0,bn2+1)=2+n4 by first going through the path a1, then b1, and going to in steps of 2 in the inner rim to bn2+1. If we consider only any two vertices of the two cycles in the inner rim, one of the maximum distances is d(b0,bn21)=2+n4 by first going through path b0a0a1b1 and then going to in steps of 2 in the inner rim to bn21.

    Suppose n is even and n2 is odd. By referring to H(n), if we consider only vertices of the outer rim, one of the maximum distances is d(a0,an2)=1+n4+2=1+n24+2=n+24+2=n4+2 by first going to a1, then b1, and going to in steps of 2 to bn2 and then going to an2. If we consider one vertex from the outer rim, say a0 with another vertex bi, one of the maximum distances is d(a0,bn2)=2+n4=n4+1 by first going to a1 followed by b1 and going to in steps of 2 in the inner rim to bn2. If we consider only any two vertices of the two cycles in the inner rim, one of the maximum distances is d(b0,bn2)=2+n+24=n4+2 by first going through path b0a0a1b1 and then going to in steps of 2 in the inner rim to bn2.

    Suppose n is odd and n12 is even. By referring to H(n), if we consider only vertices of the outer rim, one of the maximum distances is d(a0,an12)=1+n14+1=n14+2 by first going to b0 and going to in steps of 2 to bn12 and then going to an12. Note that d(a0,an12)=d(a0,an121)=d(a0,an12+1)=n14+2. If we consider one vertex from outer rim, say a0 with another vertex bi, one of the maximum distances is d(a0,bn12)=1+n14 by first going through the path a0, then b0, and going to in steps of 2 in the inner rim to bn12. If we consider only any two vertices of the inner rim, one of the maximum distances is d(b0,bn121)=2+n14 by first going through path b0a0a1b1 and then going to in steps of 2 in the inner rim to bn121.

    Suppose n is odd and n12 is odd. By referring to H(n), if we consider only vertices of the outer rim, one of the maximum distances is d(a0,an12)=1+n14+1=n4+2 by first going to a1, then b1, and going to in steps of 2 to bn12 and then going to an12. If we consider one vertex from the outer rim, say a0 with another vertex bi, one of the maximum distances is d(a0,bn12)=1+n14 by first going to a1 followed by b1 and going to in steps of 2 in the inner rim to bn12. If we consider only any two vertices in the inner rim, one of the maximum distances is d(b0,bn12)=2+n14 by first going through path b0a0a1b1 and then going to in steps of 2 in the inner rim to bn12.

    This completes the proof.

    The following corollary follows directly from Eq (1.1) and Lemma 2.1.

    Corollary 2.1. Let n6. Then

    CL(P(n,2)){n14+3,     if nis odd;n4+3,     if nis even.

    Now, we are ready to prove the following theorem.

    Theorem 2.2. Let n28. Then

    CL(P(n,2))={n4+3,ifn0mod4;n24+3,ifn2mod4;n14+3,ifn1mod4;n34+4,ifn3mod4.

    Proof. Suppose n0mod4, i.e., n=4k for some positive integer k. Then n4+3=k+3. By Corollary 1, CL(P(n,2))k+3. To find the lower bound, we need to determine the cooling source xi in round i. We place x1=a0, x2=a2, x3=a4k3, x4=a4k5, x5=a4k7, and for 6ik+2, we place xi=a2i5. Since n28, we have k7. It is not hard to see that at the end of round k+2, all vertices are cooled, except a2k and a2k+1. The vertex a2k is adjacent to the cooled vertex b2k, whereas a2k+1 is adjacent to the cooled vertex b2k+1. Therefore, we have the cooling sequence (x1,x2,,xk+2,[xk+3]). Hence, CL(P(n,2))k+3=n4+3, and the theorem holds for n0mod4.

    Suppose n2mod4, i.e., n=4k+2 for some positive integer k. First, we show that CL(P(n,2))k+3. By Corollary 2.1, CL(P(n,2))n4+3=k+4. Suppose CL(P(n,2))=k+4. So, it has a cooling sequence (x1,x2,,xk+3,[xk+4]) or (x1,x2,,xk+3,xk+4). This means

    V(P(n,2))(Nk+2[x1]{xk+3}).

    Without loss of generality, we may assume that x1=a0 or b0. Suppose x1=a0. Note that at the end of round k+2, all the vertices contained in Nk+1[x1] are cooled. Recall that xk+3 cannot be adjacent to a cooled vertex. Therefore, xk+3Nk+2[x1] or, equivalently,

    xk+3V(P(n,2))Nk+2[x1]={a2k+1}.

    So, we must have xk+3=a2k+1. Now,

    Nk+2[x1]{xk+3}=V(P(n,2)),

    a contradiction, as CL(P(n,2))=k+4. Suppose x1=b0. Note that at the end of round k+2, all the vertices contained in Nk+1[x1] are cooled. As before, xk+3Nk+2[b0] or, i.e.,

    xk+3V(P(n,2))Nk+2[x1]={b2k+1}.

    So, we must have xk+3=b2k+1. Now,

    Nk+2[x1]{xk+3}=V(P(n,2)),

    again, a contradiction. Hence, CL(P(n,2))k+3. To find the lower bound, we place x1=a0, x2=a2, x3=a4k1, x4=a4k3, x5=a4k5, and for 6ik+3, we place xi=a2i5. It is not hard to see that at the end of round k+2, all vertices are cooled, except

    a2k+3,a2k+2,a2k+1,a2k,a2k1,b2k+1.

    Clearly, a2k+3 is adjacent to the cooled vertex b2k+3, a2k+2 is adjacent to the cooled vertex b2k+2, a2k is adjacent to the cooled vertex b2k, a2k1 is adjacent to the cooled vertex b2k1, and b2k+1 is adjacent to the cooled vertex b2k1. So, at the end of round k+3, all vertices are cooled, and we have the cooling sequence (x1,x2,,xk+2,xk+3). Hence, CL(P(n,2))=k+3=n24+3 and the theorem holds for n2mod4.

    Suppose n1mod4, i.e., n=4k+1 for some positive integer k. Then n14+3=k+3. By Corollary 2.1, CL(P(n,2))k+3. To find the lower bound, we need to determine the cooling source xi in round i. We place x1=a0, x2=a2, x3=a4k2, x4=a4k4, x5=a4k6, and for 6ik+2, we place xi=a2i5. It is not hard to see that at the end of round k+2, all vertices are cooled, except

    a2k+2,a2k+1,a2k.

    The vertex a2k+2 is adjacent to the cooled vertex b2k+2, a2k+1 is adjacent to the cooled vertex b2k+1 and a2k is adjacent to the cooled vertex b2k. Therefore, we have the cooling sequence (x1,x2,,xk+2,[xk+3]). Hence, CL(P(n,2))k+3=n14+3 and the theorem holds for n1mod4.

    Suppose n3mod4, i.e., n=4k+3 for some positive integer k. Then n14+3=k+4. By Corollary 2.1, CL(P(n,2))k+4. To find the lower bound, we need to determine the cooling source, xi in round i. We place x1=a0, x2=a2, x3=a4k, x4=a4k2, x5=a4k4, and for 6ik+3, we place xi=a2i5. It is not hard to see that at the end of round k+3, all vertices are cooled, except a2k+2. The vertex a2k+2 is adjacent to the cooled vertex b2k+2. Therefore, we have the cooling sequence (x1,x2,,xk+3,[xk+4]). Hence, CL(P(n,2))k+4=n34+4 and the theorem holds for n3mod4.

    This completes the proof of the theorem.

    To remark, for 6n27, by using similar choices of cooling sources in the proof of Theorem 2.2, it can be easily seen that CL(P(n,2))O(n4). Here, we omitted the choices of the cooling sources for these cases.

    Lemma 2.2. Let k3 be a fixed positive integer and n2k. Then

    diam(P(n,k))={n2k+1+k+12,ifnkis even;n2k+2+k+12,ifnkis odd.

    Proof. Note that

    diam(P(n,k))=max{d(a0,y),d(b0,y) : yV(P(n,k))},

    where d(x,y) is the distance between x and y. We consider two cases.

    Case 1. Suppose n=2sk+r where 0r<k1. If y=aj for some ikjik+k+12 where 0is1, then d(a0,y)=2+i+jik, which can be seen from the path

    a0b0bkbikaikaik+1aj. (2.3)

    In particular, if i=s1 and j=(s1)k+k+12, then

    d(a0,y)=2+(s1)+k+12=n2k+1+k+12.

    If y=aj for some ik+k+12+1j(i+1)k where 0is1, then d(a0,y)=2+(i+1)+(i+1)kj, which can be seen from the path

    a0b0bkb(i+1)ka(i+1)ka(i+1)k1aj. (2.4)

    In particular, if i=s1 and j=(s1)k+k+12+1, then

    d(a0,y)=2+s+kk+121=1+s+kk+12,

    and

    d(a0,y)={n2k+k+12,ifkis odd;n2k+1+k+12ifkis even.

    If y=aj for some skjsk+r2, then d(a0,y)=2+s+jsk, which can be seen from the path

    a0b0bkbskaskask+1aj. (2.5)

    Thus, when j=sk+r2, we have

    d(a0,y)=2+s+r22+s+k12=n2k+1+k+12.

    This means if y=aj for 1jsk+r2, then

    d(a0,y)n2k+1+k+12. (2.6)

    By symmetry, if y=aj for some sk+r2+1j2sk+r1, then (2.6) still holds.

    If y=bj for some ikjik+k+12+1 where 0is1, then d(a0,y)=jik+1+i, which can seen from the path

    a0a1ajikbjikbj(i1)kbj. (2.7)

    In particular, if i=s1 and j=(s1)k+k+12+1, then

    d(a0,y)=k+12+2+(s1)=n2k+1+k+12.

    If y=bj for some ik+k+12+2j(i+1)k where 0is1, then d(a0,y)=(i+1)kj+3+(i+1), which can be seen from the path

    a0b0bkb(i+1)ka(i+1)ka(i+1)k1ajbj. (2.8)

    In particular, if i=s1 and j=(s1)k+k+12+2, then

    d(a0,y)=kk+12+1+s,

    and

    d(a0,y)={n2k+1+k+12,ifkis even;n2k+k+12,ifkis odd.

    If y=bj for some skjsk+r2, then d(a0,y)=jsk+1+s, which can be seen from the path

    a0a1ajskbjskbj(s1)kbj. (2.9)

    Thus, when j=sk+r2, we have

    d(a0,y)=r2+1+sn2k+1+k12=n2k+k+12.

    This means if y=bj for 1jsk+r2, then

    d(a0,y)n2k+1+k+12. (2.10)

    By symmetry, if y=bj for some sk+r2+1j2sk+r1, then (2.10) still holds. So, we conclude that

    max{d(a0,y) : yV(P(n,k))}=n2k+1+k+12.

    Now, we consider d(b0,y). If y=aj for some ikjik+k+12 where 0is1, then by considering the path in (2.3) (remove a0), we have

    d(b0,y)n2k+k+12.

    If y=aj for some ik+k+12+1j(i+1)k where 0is1, then by considering the path in (2.4) (remove a0), we have

    d(b0,y){n2k+k+121,ifkis odd;n2k+k+12,ifkis even.

    If y=aj for some skjsk+r2, then by considering the path in (2.5) (remove a0), we have

    d(b0,y)n2k+k+12.

    This means if y=aj for 1jsk+r2, then

    d(b0,y)n2k+k+12. (2.11)

    By symmetry, if y=aj for some sk+r2+1j2sk+r1, then (2.11) still holds.

    If y=bj for some ikjik+k+12 where 0is1, then by considering the path in (2.7) (adding b0a0), we have

    d(b0,y)n2k+1+k+12.

    If y=bj for some ik+k+12+1j(i+1)k where 0is1, then by considering the path in (2.8) (remove a0), we have

    d(b0,y){n2k+1+k+12,ifkis even;n2k+k+12,ifkis odd.

    If y=bj for some skjsk+r2, then by considering the path in (2.9) (adding b0a0), we have

    d(b0,y)n2k+1+k+12.

    This means if y=bj for 1jsk+r2, then

    d(b0,y)n2k+1+k+12. (2.12)

    By symmetry, if y=bj for some sk+r2+1j2sk+r1, then (2.12) still holds. So, we conclude that

    max{d(b0,y) : yV(P(n,k))}=n2k+1+k+12.

    Hence,

    diam(P(n,k))=n2k+1+k+12.

    Case 2. Suppose n=(2s+1)k+r where 0r<k1. We consider d(a0,y). If y=aj for some ikjik+k+12 where 0is, then d(a0,y)=2+i+jik, which can be seen from the path in (2.3). In particular, if i=s and j=sk+k+12, then

    d(a0,y)=2+s+k+12=n2k+2+k+12.

    If y=aj for some ik+k+12+1j(i+1)k where 0is, then d(a0,y)=2+(i+1)+(i+1)kj, which can be seen from the path in (2.4). In particular, if i=s and j=sk+k+12+1, then

    d(a0,y)=3+s+kk+121=2+s+kk+12,

    and

    d(a0,y)={n2k+1+k+12,ifkis odd;n2k+2+k+12,ifkis even.

    This means if y=aj for 1j(s+1)k, then

    d(a0,y)n2k+2+k+12. (2.13)

    By symmetry, if y=aj for some sk+r1j(2s+1)k+r1, then (2.13) still holds.

    If y=bj for some ikjik+k+12+1 where 0is, then d(a0,y)=jik+1+i, which can be seen from the path in (2.7). In particular, if i=s and j=sk+k+12+1, then

    d(a0,y)=k+12+2+s=n2k+2+k+12.

    If y=bj for some ik+k+12+2j(i+1)k where 0is, then d(a0,y)=(i+1)kj+3+(i+1), which can be seen from the path in (2.8). In particular, if i=s and j=sk+k+12+2, then

    d(a0,y)=kk+12+2+s,

    and

    d(a0,y)={n2k+2+k+12,ifkis even;n2k+1+k+12,ifkis odd.

    This means if y=bj for 1j(s+1)k, then

    d(a0,y)n2k+2+k+12. (2.14)

    By symmetry, if y=bj for some sk+r1j(2s+1)k+r1, then (2.14) still holds. Thus,

    max{d(a0,y) : yV(P(n,k))}=n2k+2+k+12.

    Now, we consider d(b0,y). If y=aj for some ikjik+k+12 where 0is, then by considering the path in (2.3) (remove a0), we have

    d(b0,y)n2k+1+k+12.

    If y=aj for some ik+k+12+1j(i+1)k where 0is, then by considering the path in (2.4) (remove a0), we have

    d(b0,y){n2k+k+12,ifkis odd;n2k+1+k+12ifkis even.

    This means if y=aj for 1j(s+1)k, then

    d(b0,y)n2k+1+k+12. (2.15)

    By symmetry, if y=aj for some sk+r1j(2s+1)k+r1, then (2.15) still holds.

    If y=bj for some ikjik+k+12 where 0is, then by considering the path in (2.7) (adding b0a0), we have

    d(b0,y)n2k+2+k+12.

    If y=bj for some ik+k+12+1j(i+1)k where 0is, then by considering the path in (2.8) (remove a0), we have

    d(b0,y){n2k+2+k+12,ifkis even;n2k+1+k+12,ifkis odd.

    This means if y=bj for 1j(s+1)k, then

    d(b0,y)n2k+2+k+12. (2.16)

    By symmetry, if y=bj for some sk+r1j(2s+1)k+r1, then (2.16) still holds. Hence,

    max{d(b0,y) : yV(P(n,k))}=n2k+2+k+12,

    and

    diam(P(n,k))=n2k+2+k+12.

    This completes the proof of the lemma.

    Theorem 2.3. Let k3 be a fixed positive integer and n2k. Then

    n2k+k+12CL(P(n,k)){n2k+2+k+12,ifnkis even;n2k+3+k+12,ifnkis odd.

    Proof. Let c=n2k+k+12. In order to show the lower bound, instead of providing a cooling sequence (x1,x2,,xc) or (x1,x2,,xc1,[xc]) that can completely cool the whole graph, we provide choices of cooling sources in the cooling sequence so that each assigned cooling source is of d(xj,xi)ji+1 for i=1,2,,j1. Let n=sk+r for some 0rk1. To ease the explanation, we draw P(n,k) as follows:

    (ⅰ) Place the vertices a0,a1,a2,,ak1 horizontally from right to left.

    (ⅱ) Then, place the vertices ak,ak+1,,ask1 such that a(j+1)k+i is positioned right below ajk+i for each i=0,1,2,,k1 and j=0,1,,s1. Place ask+i below a(s1)k+i for i=0,1,2,r1. Add edges to form the outer rim cycle Cn=a0a1a2an1.

    (ⅲ) Add the vertex bj beside aj for all j=0,1,2,,n1 and then draw the corresponding spoke ajbj without any crossing.

    (ⅳ) Add the edges of the inner rim induced by the vertices {b0,b1,b2,,bn1}.

    Here, we do the following to position each cooling source. Let

    (ⅰ) x1=bn2kk+k12;

    (ⅱ) xi=an2kk+k12(i1)k for each i=2,3,,n2k+1;

    (ⅲ) xn2k+1+j=bk12+j for each j=1,2,,k12.

    Hence, CL(P(n,k))n2k+1+k12=n2k+k+12.

    Figure 3 depicts the case for P(52,7) such that CL(P(52,7))>7.

    Figure 3.  Cooling in P(52,7). The inner rim is induced by the black vertices while the outer rim is induced by the brown vertices. Black labels indicate the vertices of the cooling sequence in increasing order. Blue labels indicate the round that the corresponding vertex was cooled.

    The upper bound follows from Eq (1.1) and Lemma 2.2.

    The following corollary is an immediate consequence of Corollary 2.1 and Theorems 2.2 and 2.3.

    Corollary 2.2. Let k2 be a fixed positive integer and n2k. Then

    CL(P(n,k))=n2k+k+12+O(1).

    The cooling number, a relatively new graph parameter, aims to maximize the number of rounds required to cool all vertices in a graph. It is the compelling counterpart to the extensively researched burning number, offering a new perspective on dynamic processes within graphs. We presented the exact results for the cooling numbers of P(n,1) and P(n,2), while providing an asymptotic formula for P(n,k) for general k.

    While this paper focuses on generalized Petersen graphs, it could benefit a discussion on how the results might generalize to other families of graphs or how the use of vertex-transitivity and combinatorial arguments to derive the cooling sequences could be adapted. This would broaden the impact of the results and suggest potential avenues for future research.

    Kai An Sim: Conceptualization, investigation, methodology, funding acquisition, writing-original draft, writing-review & editing; Kok Bin Wong: Conceptualization, investigation, methodology, writing-original draft, writing-review & editing. All authors have read and approved the final version of the manuscript for publication.

    The author(s) declare(s) that they have not used Artificial Intelligence (AI) tools in the creation of this article.

    This project is supported by Publication Support Scheme by Sunway University, Malaysia.

    All authors declare no conflicts of interest in this paper.



    [1] S. Bessy, A. Bonato, J. Janssen, D. Rautenbach, E. Roshanbin, Burning a graph is hard, Discrete Appl. Math. 232 (2017), 73–87. https://doi.org/10.1016/j.dam.2017.07.016 doi: 10.1016/j.dam.2017.07.016
    [2] A. Bonato, H. Milne, T. G. Marbach, T. Mishura, How to cool a graph, Toronto Metropolitan University, 2024.
    [3] A. Bonato, J. Janssen, E. Roshanbin, Burning a graph as a model of social contagion, In: Algorithms and models for the web graph, 8882 (2014), 13–22. https://doi.org/10.1007/978-3-319-13123-8_2
    [4] A. Bonato, J. Janssen, E. Roshanbin, How to burn a graph, Internet Math., 12 (2016), 85–100. https://doi.org/10.1080/15427951.2015.1103339 doi: 10.1080/15427951.2015.1103339
    [5] A. Bonato, T. Lidbetter, Bounds on the burning numbers of spiders and path-forests, Theoret. Comput. Sci., 794 (2019), 12–19. https://doi.org/10.1016/j.tcs.2018.05.035 doi: 10.1016/j.tcs.2018.05.035
    [6] S. Das, S. R. Dev, A. Sadhukhan, U. k. Sahoo, S. Sen, Burning spiders, In: Algorithms and discrete applied mathematics, 10743 (2018), 155–163. https://doi.org/10.1007/978-3-319-74180-2_13
    [7] S. L. Fitzpatrick, L. Wilm, Burning circulant graphs, arXiv: 1706.03106, 2017. https://doi.org/10.48550/arXiv.1706.03106
    [8] A. T. Gupta, S. A. Lokhande, K. Mondal, Burning grids and intervals, In: Algorithms and discrete applied mathematics, Cham: Springer, 12601 (2021), 66–79. https://doi.org/10.1007/978-3-030-67899-9_6
    [9] M. Hiller, A. M. C. A. Koster, E. Triesch, On the burning number of p-caterpillars, In: Graphs and combinatorial optimization: From theory to applications, Cham: Springer, 2021,145–156. https://doi.org/10.1007/978-3-030-63072-0_12
    [10] X. Hou, T. Wang, Wide diameters of generalized Petersen graphs, J. Math. Res. Exposition, 24 (2004), 249–253.
    [11] D. Knuth, The art of computer programming, Addison-Wesley, 1968.
    [12] M. S. Krishnamoorthy, B. Krishnamurthy, Fault diameter of interconnection networks, Comput. Math. Appl., 13 (1987), 577–582. https://doi.org/10.1016/0898-1221(87)90085-X doi: 10.1016/0898-1221(87)90085-X
    [13] Y. Li, J. Wu, X. Qin, L. Wei, Characterization of Q graph by the burning number, AIMS Mathematics, 9 (2024), 4281–4293. https://doi.org/10.3934/math.2024211 doi: 10.3934/math.2024211
    [14] H. Q. Liu, X. J. Hu, X. H. Hu, Burning number of caterpillars, Discrete Appl. Math., 284 (2020), 332–340. https://doi.org/10.1016/j.dam.2020.03.062 doi: 10.1016/j.dam.2020.03.062
    [15] H. Q. Liu, X. J. Hu, X. H. Hu, Burning numbers of path forests and spiders, Bull. Malays. Math. Sci. Soc., 44 (2021), 661–681. https://doi.org/10.1007/s40840-020-00969-w doi: 10.1007/s40840-020-00969-w
    [16] H. Liu, R. Zhang, X. Hu, Burning number of theta graphs, Appl. Math. Comput., 361 (2019), 246–257. https://doi.org/10.1016/j.amc.2019.05.031 doi: 10.1016/j.amc.2019.05.031
    [17] D. Mitsche, P. Prałat, E. Roshanbin, Burning graphs: A probabilistic perspective, Graphs Combin. 33 (2017), 449–471. https://doi.org/10.1007/s00373-017-1768-5
    [18] D. Mitsche, P. Prałat, E. Roshanbin, Burning number of graph products, Theoret. Comput. Sci., 746 (2018), 124–135. https://doi.org/10.1016/j.tcs.2018.06.036 doi: 10.1016/j.tcs.2018.06.036
    [19] K. A. Sim, T. S. Tan, K. B. Wong, On the burning number of generalized Petersen graphs, Bull. Malays. Math. Sci. Soc., 41 (2018), 1657–1670. https://doi.org/10.1007/s40840-017-0585-6 doi: 10.1007/s40840-017-0585-6
    [20] T. S. Tan, W. C. Teh. Graph burning: Tight bounds on the burning numbers of path forests and spiders, Appl. Math. Comput., 385 (2020), 125447. https://doi.org/10.1016/j.amc.2020.125447 doi: 10.1016/j.amc.2020.125447
    [21] T. S. Tan, W. C. Teh. Burnability of double spiders and path forests, Appl. Math. Comput., 438 (2023), 127574. https://doi.org/10.1016/j.amc.2022.127574 doi: 10.1016/j.amc.2022.127574
    [22] R. Zhang, Y. Yu, H. Liu, Burning numbers of t-unicyclic graphs, Bull. Malays. Math. Sci. Soc., 45 (2022), 417–430. https://doi.org/10.1007/s40840-021-01194-9 doi: 10.1007/s40840-021-01194-9
  • Reader Comments
  • © 2024 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(611) PDF downloads(27) Cited by(0)

Figures and Tables

Figures(3)  /  Tables(1)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog