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 |
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
[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 t≥1, 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 c−1 cooling sources, which we write, (x1,x2,…,xc−1,[xc]). We call (x1,x2,…,xc) or (x1,x2,…,xc−1,[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,v∈V(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,v∈V(G)}.
Theorem 1.2. [2] For a graph G, we have that
⌈diam(G)+22⌉≤CL(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=2d−2, 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)≤2∑1≤i≤m⌊r+12i⌋(1−1/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 n≥3 and k≥1 be integers such that 1≤k≤⌊n2⌋. 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,…,n−1} |
and edge set
E(P(n,k))={aiai+1,aibi,bibi+k : i=0,1,2,…,n−1}, |
where subscripts are taken modulo n. Let D1={ai:i=0,1,2,…,n−1} and D2={bi:i=0,1,2,…,n−1}. 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 0≤i≤n−1.
For a graph G, for each integer j≥0, we set
Nj(x)={y∈V(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)={y∈V(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 n≥3, then CL(P(n,1))=⌊2n+45⌋+1.
Proof. Let G=P(n,1) with CL(G)=k and (x1,x2,…,xk−1,[xk]), or (x1,x2,…,xk) be a cooling sequence of G.
First, we show that k≤⌊2n+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 3≤i≤k−1, 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
⋃1≤j≤i−1Ni−1−j[xj]. |
Recall that xi cannot be a neighbor of a cooled vertex. Therefore,
xi∉⋃1≤j≤i−1Ni−j[xj]. |
This implies that
N1[xi]∩(⋃1≤j≤i−1Ni−1−j[xj])=∅. |
Since i≤k−1, 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(k−3)+1=5k−9>5(2n+95)−9=2n, |
a contradiction, as |V(P(n,1))|=2n. Thus, k≤2n+95. Since k is an integer, we have k≤⌊2n+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 1≤j≤12(⌊2n+45⌋−1). We set
x2j+1=b3j+1;x2j+2=a3j+2, |
for 1≤j≤12(⌊2n+45⌋−1)−1 and
x2j0+1=b3j0+1, |
where j0=12(⌊2n+45⌋−1).
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 a3j−1∈S2j−3 and b3j−1∈S2j−3, 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,an−1,an−2,…,an−(c−2),b0,bn−1,bn−2,…,bn−(c−3)} are cooled at the end of the c-th round.
Since ⌊2n+45⌋ is odd, 3j0+1=1.5(⌊2n+45⌋−1)+1 is an integer. We shall show that by taking c=⌊2n+45⌋,
1≤(n−(c−3)−1.5(⌊2n+45⌋−1)−1)−1≤2. | (2.1) |
In fact, the lower bound follows from
(n−(c−3)−1.5(⌊2n+45⌋−1)−1)−1=n−(⌊2n+45⌋−3)−1.5(⌊2n+45⌋−1)−2=n−2.5⌊2n+45⌋+2.5≥n−2.5(2n+45)+2.5=0.5, |
and the fact that (n−(c−3)−1.5(⌊2n+45⌋−1)−1)−1 is an integer, whereas the upper bound follows from
(n−(c−3)−1.5(⌊2n+45⌋−1)−1)−1=n−2.5⌊2n+45⌋+2.5<n−2.5(2n+45−1)+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−(c−3).
(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−(c−3).
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, k≥⌊2n+45⌋+1.
Suppose ⌊2n+45⌋ is even. Let S2j+1={a3j,b3j,a3j+1,b3j+1,a3j+2,b3j+2} for each 1≤j≤12(⌊2n+45⌋−2). We set
x2j+1=b3j+1;x2j+2=a3j+2, |
for 1≤j≤12(⌊2n+45⌋−2).
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 a3j−1∈S2j−3 and b3j−1∈S2j−3, 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+45⌋−2), 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,an−1,an−2,…,an−(c−2),b0,bn−1,bn−2,…,bn−(c−3)} are cooled at the end of the c-th round.
Since ⌊2n+45⌋ is even, 3j0+2=3(12(⌊2n+45⌋−2))+2=1.5(⌊2n+45⌋−2)+2 is an integer. We shall show that by taking c=⌊2n+45⌋,
0≤(n−(c−2)−1.5(⌊2n+45⌋−2)−2)−1≤2. | (2.2) |
In fact, the lower bound follows from
(n−(c−2)−1.5(⌊2n+45⌋−2)−2)−1=n−(⌊2n+45⌋−2)−1.5(⌊2n+45⌋−2)−3=n−2.5⌊2n+45⌋+2≥n−2.5(2n+45)+2=0, |
whereas the upper bound follows from
(n−(c−2)−1.5(⌊2n+45⌋−2)−2)−1=n−2.5⌊2n+45⌋+2<n−2.5(2n+45−1)+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−(c−2).
(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−(c−2).
(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−(c−2).
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, k≥c+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, k≥c+1=⌊2n+45⌋+1.
This completes the proof of the theorem.
Proposition 2.1. Let 3≤n≤5. 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.
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 |
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).
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 n≥6. Then the diameter of P(n,2) is ⌈n4⌉+2 if n is even and ⌈n−14⌉+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,an2−1)=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,bn2−1)=2+n4 by first going through path b0a0a1b1 and then going to in steps of 2 in the inner rim to bn2−1.
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+n−24+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 n−12 is even. By referring to H(n), if we consider only vertices of the outer rim, one of the maximum distances is d(a0,an−12)=1+n−14+1=n−14+2 by first going to b0 and going to in steps of 2 to bn−12 and then going to an−12. Note that d(a0,an−12)=d(a0,an−12−1)=d(a0,an−12+1)=n−14+2. If we consider one vertex from outer rim, say a0 with another vertex bi, one of the maximum distances is d(a0,bn−12)=1+n−14 by first going through the path a0, then b0, and going to in steps of 2 in the inner rim to bn−12. If we consider only any two vertices of the inner rim, one of the maximum distances is d(b0,bn−12−1)=2+n−14 by first going through path b0a0a1b1 and then going to in steps of 2 in the inner rim to bn−12−1.
Suppose n is odd and n−12 is odd. By referring to H(n), if we consider only vertices of the outer rim, one of the maximum distances is d(a0,an−12)=1+⌈n−14⌉+1=⌈n4⌉+2 by first going to a1, then b1, and going to in steps of 2 to bn−12 and then going to an−12. If we consider one vertex from the outer rim, say a0 with another vertex bi, one of the maximum distances is d(a0,bn−12)=1+⌈n−14⌉ by first going to a1 followed by b1 and going to in steps of 2 in the inner rim to bn−12. If we consider only any two vertices in the inner rim, one of the maximum distances is d(b0,bn−12)=2+⌈n−14⌉ by first going through path b0a0a1b1 and then going to in steps of 2 in the inner rim to bn−12.
This completes the proof.
The following corollary follows directly from Eq (1.1) and Lemma 2.1.
Corollary 2.1. Let n≥6. Then
CL(P(n,2))≤{⌈n−14⌉+3, if nis odd;⌈n4⌉+3, if nis even. |
Now, we are ready to prove the following theorem.
Theorem 2.2. Let n≥28. Then
CL(P(n,2))={n4+3,ifn≡0mod4;n−24+3,ifn≡2mod4;n−14+3,ifn≡1mod4;n−34+4,ifn≡3mod4. |
Proof. Suppose n≡0mod4, 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=a4k−3, x4=a4k−5, x5=a4k−7, and for 6≤i≤k+2, we place xi=a2i−5. Since n≥28, we have k≥7. 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 n≡0mod4.
Suppose n≡2mod4, 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+3∉Nk+2[x1] or, equivalently,
xk+3∈V(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+3∉Nk+2[b0] or, i.e.,
xk+3∈V(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=a4k−1, x4=a4k−3, x5=a4k−5, and for 6≤i≤k+3, we place xi=a2i−5. 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,a2k−1,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, a2k−1 is adjacent to the cooled vertex b2k−1, and b2k+1 is adjacent to the cooled vertex b2k−1. 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=n−24+3 and the theorem holds for n≡2mod4.
Suppose n≡1mod4, i.e., n=4k+1 for some positive integer k. Then ⌈n−14⌉+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=a4k−2, x4=a4k−4, x5=a4k−6, and for 6≤i≤k+2, we place xi=a2i−5. 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=n−14+3 and the theorem holds for n≡1mod4.
Suppose n≡3mod4, i.e., n=4k+3 for some positive integer k. Then ⌈n−14⌉+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=a4k−2, x5=a4k−4, and for 6≤i≤k+3, we place xi=a2i−5. 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=n−34+4 and the theorem holds for n≡3mod4.
This completes the proof of the theorem.
To remark, for 6≤n≤27, 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 k≥3 be a fixed positive integer and n≥2k. Then
diam(P(n,k))={⌊n2k⌋+1+⌊k+12⌋,if⌊nk⌋is even;⌊n2k⌋+2+⌊k+12⌋,if⌊nk⌋is odd. |
Proof. Note that
diam(P(n,k))=max{d(a0,y),d(b0,y) : y∈V(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 0≤r<k−1. If y=aj for some ik≤j≤ik+⌊k+12⌋ where 0≤i≤s−1, then d(a0,y)=2+i+j−ik, which can be seen from the path
a0→b0→bk→⋯→bik→aik→aik+1→⋯→aj. | (2.3) |
In particular, if i=s−1 and j=(s−1)k+⌊k+12⌋, then
d(a0,y)=2+(s−1)+⌊k+12⌋=⌊n2k⌋+1+⌊k+12⌋. |
If y=aj for some ik+⌊k+12⌋+1≤j≤(i+1)k where 0≤i≤s−1, then d(a0,y)=2+(i+1)+(i+1)k−j, which can be seen from the path
a0→b0→bk→⋯→b(i+1)k→a(i+1)k→a(i+1)k−1→⋯→aj. | (2.4) |
In particular, if i=s−1 and j=(s−1)k+⌊k+12⌋+1, then
d(a0,y)=2+s+k−⌊k+12⌋−1=1+s+k−⌊k+12⌋, |
and
d(a0,y)={⌊n2k⌋+⌊k+12⌋,ifkis odd;⌊n2k⌋+1+⌊k+12⌋ifkis even. |
If y=aj for some sk≤j≤sk+⌊r2⌋, then d(a0,y)=2+s+j−sk, which can be seen from the path
a0→b0→bk→⋯→bsk→ask→ask+1→⋯→aj. | (2.5) |
Thus, when j=sk+⌊r2⌋, we have
d(a0,y)=2+s+⌊r2⌋≤2+s+⌊k−12⌋=⌊n2k⌋+1+⌊k+12⌋. |
This means if y=aj for 1≤j≤sk+⌊r2⌋, then
d(a0,y)≤⌊n2k⌋+1+⌊k+12⌋. | (2.6) |
By symmetry, if y=aj for some sk+⌊r2⌋+1≤j≤2sk+r−1, then (2.6) still holds.
If y=bj for some ik≤j≤ik+⌊k+12⌋+1 where 0≤i≤s−1, then d(a0,y)=j−ik+1+i, which can seen from the path
a0→a1→⋯→aj−ik→bj−ik→bj−(i−1)k→⋯→bj. | (2.7) |
In particular, if i=s−1 and j=(s−1)k+⌊k+12⌋+1, then
d(a0,y)=⌊k+12⌋+2+(s−1)=⌊n2k⌋+1+⌊k+12⌋. |
If y=bj for some ik+⌊k+12⌋+2≤j≤(i+1)k where 0≤i≤s−1, then d(a0,y)=(i+1)k−j+3+(i+1), which can be seen from the path
a0→b0→bk→⋯→b(i+1)k→a(i+1)k→a(i+1)k−1→⋯→aj→bj. | (2.8) |
In particular, if i=s−1 and j=(s−1)k+⌊k+12⌋+2, then
d(a0,y)=k−⌊k+12⌋+1+s, |
and
d(a0,y)={⌊n2k⌋+1+⌊k+12⌋,ifkis even;⌊n2k⌋+⌊k+12⌋,ifkis odd. |
If y=bj for some sk≤j≤sk+⌊r2⌋, then d(a0,y)=j−sk+1+s, which can be seen from the path
a0→a1→⋯→aj−sk→bj−sk→bj−(s−1)k→⋯→bj. | (2.9) |
Thus, when j=sk+⌊r2⌋, we have
d(a0,y)=⌊r2⌋+1+s≤⌊n2k⌋+1+⌊k−12⌋=⌊n2k⌋+⌊k+12⌋. |
This means if y=bj for 1≤j≤sk+⌊r2⌋, then
d(a0,y)≤⌊n2k⌋+1+⌊k+12⌋. | (2.10) |
By symmetry, if y=bj for some sk+⌊r2⌋+1≤j≤2sk+r−1, then (2.10) still holds. So, we conclude that
max{d(a0,y) : y∈V(P(n,k))}=⌊n2k⌋+1+⌊k+12⌋. |
Now, we consider d(b0,y). If y=aj for some ik≤j≤ik+⌊k+12⌋ where 0≤i≤s−1, 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⌋+1≤j≤(i+1)k where 0≤i≤s−1, then by considering the path in (2.4) (remove a0), we have
d(b0,y)≤{⌊n2k⌋+⌊k+12⌋−1,ifkis odd;⌊n2k⌋+⌊k+12⌋,ifkis even. |
If y=aj for some sk≤j≤sk+⌊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 1≤j≤sk+⌊r2⌋, then
d(b0,y)≤⌊n2k⌋+⌊k+12⌋. | (2.11) |
By symmetry, if y=aj for some sk+⌊r2⌋+1≤j≤2sk+r−1, then (2.11) still holds.
If y=bj for some ik≤j≤ik+⌊k+12⌋ where 0≤i≤s−1, then by considering the path in (2.7) (adding b0→a0), we have
d(b0,y)≤⌊n2k⌋+1+⌊k+12⌋. |
If y=bj for some ik+⌊k+12⌋+1≤j≤(i+1)k where 0≤i≤s−1, 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 sk≤j≤sk+⌊r2⌋, then by considering the path in (2.9) (adding b0→a0), we have
d(b0,y)≤⌊n2k⌋+1+⌊k+12⌋. |
This means if y=bj for 1≤j≤sk+⌊r2⌋, then
d(b0,y)≤⌊n2k⌋+1+⌊k+12⌋. | (2.12) |
By symmetry, if y=bj for some sk+⌊r2⌋+1≤j≤2sk+r−1, then (2.12) still holds. So, we conclude that
max{d(b0,y) : y∈V(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 0≤r<k−1. We consider d(a0,y). If y=aj for some ik≤j≤ik+⌊k+12⌋ where 0≤i≤s, then d(a0,y)=2+i+j−ik, 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⌋+1≤j≤(i+1)k where 0≤i≤s, then d(a0,y)=2+(i+1)+(i+1)k−j, 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+k−⌊k+12⌋−1=2+s+k−⌊k+12⌋, |
and
d(a0,y)={⌊n2k⌋+1+⌊k+12⌋,ifkis odd;⌊n2k⌋+2+⌊k+12⌋,ifkis even. |
This means if y=aj for 1≤j≤(s+1)k, then
d(a0,y)≤⌊n2k⌋+2+⌊k+12⌋. | (2.13) |
By symmetry, if y=aj for some sk+r−1≤j≤(2s+1)k+r−1, then (2.13) still holds.
If y=bj for some ik≤j≤ik+⌊k+12⌋+1 where 0≤i≤s, then d(a0,y)=j−ik+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⌋+2≤j≤(i+1)k where 0≤i≤s, then d(a0,y)=(i+1)k−j+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)=k−⌊k+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 1≤j≤(s+1)k, then
d(a0,y)≤⌊n2k⌋+2+⌊k+12⌋. | (2.14) |
By symmetry, if y=bj for some sk+r−1≤j≤(2s+1)k+r−1, then (2.14) still holds. Thus,
max{d(a0,y) : y∈V(P(n,k))}=⌊n2k⌋+2+⌊k+12⌋. |
Now, we consider d(b0,y). If y=aj for some ik≤j≤ik+⌊k+12⌋ where 0≤i≤s, 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⌋+1≤j≤(i+1)k where 0≤i≤s, then by considering the path in (2.4) (remove a0), we have
d(b0,y)≤{⌊n2k⌋+⌊k+12⌋,ifkis odd;⌊n2k⌋+1+⌊k+12⌋ifkis even. |
This means if y=aj for 1≤j≤(s+1)k, then
d(b0,y)≤⌊n2k⌋+1+⌊k+12⌋. | (2.15) |
By symmetry, if y=aj for some sk+r−1≤j≤(2s+1)k+r−1, then (2.15) still holds.
If y=bj for some ik≤j≤ik+⌊k+12⌋ where 0≤i≤s, then by considering the path in (2.7) (adding b0→a0), we have
d(b0,y)≤⌊n2k⌋+2+⌊k+12⌋. |
If y=bj for some ik+⌊k+12⌋+1≤j≤(i+1)k where 0≤i≤s, 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 1≤j≤(s+1)k, then
d(b0,y)≤⌊n2k⌋+2+⌊k+12⌋. | (2.16) |
By symmetry, if y=bj for some sk+r−1≤j≤(2s+1)k+r−1, then (2.16) still holds. Hence,
max{d(b0,y) : y∈V(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 k≥3 be a fixed positive integer and n≥2k. Then
⌊n2k⌋+⌊k+12⌋≤CL(P(n,k))≤{⌊n2k⌋+2+⌊k+12⌋,if⌊nk⌋is even;⌊n2k⌋+3+⌊k+12⌋,if⌊nk⌋is 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,…,xc−1,[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)≥j−i+1 for i=1,2,…,j−1. Let n=sk+r for some 0≤r≤k−1. To ease the explanation, we draw P(n,k) as follows:
(ⅰ) Place the vertices a0,a1,a2,…,ak−1 horizontally from right to left.
(ⅱ) Then, place the vertices ak,ak+1,…,ask−1 such that a(j+1)k+i is positioned right below ajk+i for each i=0,1,2,…,k−1 and j=0,1,…,s−1. Place ask+i below a(s−1)k+i for i=0,1,2,…r−1. Add edges to form the outer rim cycle Cn=a0a1a2…an−1.
(ⅲ) Add the vertex bj beside aj for all j=0,1,2,…,n−1 and then draw the corresponding spoke ajbj without any crossing.
(ⅳ) Add the edges of the inner rim induced by the vertices {b0,b1,b2,…,bn−1}.
Here, we do the following to position each cooling source. Let
(ⅰ) x1=b⌊n2k⌋k+⌊k−12⌋;
(ⅱ) xi=a⌊n2k⌋k+⌊k−12⌋−(i−1)k for each i=2,3,…,⌊n2k⌋+1;
(ⅲ) x⌊n2k⌋+1+j=b⌊k−12⌋+j for each j=1,2,…,⌊k−12⌋.
Hence, CL(P(n,k))≥⌊n2k⌋+1+⌊k−12⌋=⌊n2k⌋+⌊k+12⌋.
Figure 3 depicts the case for P(52,7) such that CL(P(52,7))>7.
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 k≥2 be a fixed positive integer and n≥2k. 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
![]() |
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 |