vol. 26:32024110.46298/dmtcs.127092023-12-19; 2023-12-19; 2024-03-212024-07-12
A note on graph burning of path forests
Abstract
Graph burning is a natural discrete graph algorithm inspired by the spread of social contagion. Despite its simplicity, some open problems remain steadfastly unsolved, notably the burning number conjecture, which says that every connected graph of order has burning number at most . Earlier, we showed that the conjecture also holds for a path forest, which is disconnected, provided each of its paths is sufficiently long. However, finding the least sufficient length for this to hold turns out to be nontrivial. In this note, we present our initial findings and conjectures that associate the problem to some naturally impossibly burnable path forests. It is noteworthy that our problem can be reformulated as a topic concerning sumset partition of integers.
keywords:
discrete graph algorithm, burning number conjecture, spread of social contagion, sumset partition of integers, well-burnable1 Introduction
Graph burning is a discrete-time process introduced by Bonato et al. (2016) that can be viewed as a simplified model for the spread of contagion in a network. Given a simple finite graph , each vertex of the graph is either burned or unburned throughout the process. Initially, every vertex of is unburned. At the beginning of every round , a burning source is placed at an unburned vertex to burn it. If a vertex is burned in round , then in round , each of its unburned neighbours becomes burned. A burned vertex will remain burned throughout the process. The burning process ends when all vertices of are burned, in which case we say the graph is burned. The burning number of is the least number of rounds needed for the burning process to be completed.
The study of graph burning is extensive, with the main open problem being the burning number conjecture by Bonato et al. (2016).
Burning number conjecture.
(Bonato et al., 2016) The burning number of every connected graph of order is at most .
In the literature of graph burning, a graph is said to be -burnable if its burning number is at most , and a graph (including a disconnected graph) is said to be well-burnable if it satisfies the burning number conjecture. Many classes of graphs have been verified to be well-burnable, including hamiltonian graphs (Bonato et al., 2016), spiders (Bonato and Lidbetter, 2019; Das et al., 2018), and caterpillars (Hiller et al., 2021; Liu et al., 2020). Recently, the burning number conjecture was shown to hold asymptotically by Norin and Turcotte (2024).
The reader is referred to Bonato (2021) for a survey on graph burning. In this short note, we are interested in the graph burning of path forests. Here, a path forest is a disjoint union of paths. While not all path forests are well-burnable, it was shown in Tan and Teh (2023) that a path forest with a sufficiently long shortest path is well-burnable.
Theorem 1.1.
(Tan and Teh, 2023) For every , there exists a smallest such that if is a path forest with paths and the shortest path of has order at least , then is well-burnable.
When determining whether a path forest is well-burnable, we can always extend some of its paths so that the order of the graph is for some . So from here onwards, we will assume that the order of a path forest is always an integer squared. We say a path forest is deficient if it is not well-burnable, and by an -path forest, we mean a path forest with paths.
The main purpose of this note is to provide insights on , and some conjectures related to . We clearly have as every path is well-burnable, and it is straightforward that , since a -path forest is deficient if and only if its path orders are and for some (see Tan and Teh, 2020, Lemma 3.1). The study of the values of was posed as an open problem in Tan and Teh (2023), where it was mentioned that and (determined with careful analysis and the help of a computer).
Note that for a path forest of order to be well-burnable, a burning process of rounds must have its th burning source burning exactly vertices, and every vertex is burned by exactly one burning source. So, each path in the path forest is burned exactly, and the number of burning sources used on the path has the same parity as its order. While investigating deficient -path forests for some small values of , we notice that when their shortest paths have orders slightly smaller than , they are all trivially deficient, in the following sense. For such a deficient path forest, even if we pretend that for each of its paths, the th burning source used on it (not on the path forest) would burn vertices, burning sources are not enough to completely burn the path forest, provided we insist that the number of burning sources used on each path has the same parity as its order. We will call these trivially deficient path forests impossibly burnable (this will be made more precise in Section 2).
Question 1.2.
Is it true that if is a deficient -path forest such that its shortest path has order , then is impossibly burnable?
As mentioned earlier, the answer to the above question is affirmative for small values of (up to ). However, what about the remaining values of ? While we are unable to verify for any (due to computational limitations), we believe that the answer to the above question remains affirmative (see Conjecture 2.7). This belief has motivated us to study impossibly burnable path forests, which would lead to the computation of the exact values of .
For , let be the smallest positive integer such that if is an impossibly burnable -path forest, then its shortest path has order at most . So assuming the answer to Question 1.2 is affirmative, it follows that for all . It is straightforward that , and for the main result of this note, we determine the exact values of .
Theorem 1.3.
For , is the largest odd number smaller than or equal to
We digress briefly to mention another formulation of the graph burning of path forests, presented in the form of a sumset partition problem. The problem of determining whether an -path forest of order is well-burnable is equivalent to deciding whether the set of the first odd positive integers can be partitioned into subsets such that for every , the sum of the numbers in is equal to . Interested readers may refer to Ando et al. (1990), Chen et al. (2005), Enomoto and Kano (1995), Fu and Hu (1994), Lladó and Moragas (2012), and Ma et al. (1994) for some related studies on this formulation.
2 Impossibly burnable path forests
In this section, we will first describe our observations on deficient path forests that lead us to Question 1.2, and then we will proceed to prove Theorem 1.3. For a path forest, its path orders indicate the respective order of each of its paths. We may represent an -path forest by an -tuple of its path orders. Often, we assume , and if is a path forest, we may write (or just ) for the order of its shortest path.
In Bessy et al. (2017), the graph burning problem was shown to be NP-complete for general path forests, and a polynomial time algorithm for the problem was constructed when the number of paths is fixed. Based on this algorithm, given the number of paths and a positive integer , we are able to construct a complete list of well-burnable -path forests of order for all using Matlab subject to computational limitations. Note that is the unique well-burnable -path forest of order . Our lists are constructed recursively based on the following strategy: to obtain a well-burnable -path forest of order ,
-
1.
add a path of order to any well-burnable -path forest such that ; or
-
2.
add vertices to any one of the paths of any well-burnable -path forest such that .
Suppose is a -path forest of order and . From the complete list of well-burnable -path forests for , we observe that if is deficient, then is one of the following six possibilities. Furthermore, if , then is well-burnable. We can then deduce by induction that is well-burnable for any by considering the -path forest .
Observation 2.1.
Every -path forest with is well-burnable, unless it is one of the following exceptional cases:
Similarly, we have the following observation for -path forests.
Observation 2.2.
Every -path forest with is well-burnable, unless it is one of the following exceptional cases:
It follows from Observations 2.1 and 2.2 that and . Furthermore, as mentioned in the Introduction, we observed that all the deficient path forests in Observations 2.1 and 2.2 are impossibly burnable. We now give the precise definition of an impossibly burnable path forest.
Definition 2.3.
For and , let be the least having the same parity as such that .
Example 2.4.
If is odd and , then . Meanwhile, if is even and , then .
Definition 2.5.
Suppose is an -path forest of order . We say that is impossibly burnable if .
Remark 2.6.
-
(i)
An impossibly burnable path forest is clearly deficient. Indeed, for a path of order in a path forest of order , at least burning sources are required to burn the path completely in rounds, regardless of the parity of .
-
(ii)
Not all deficient path forests are impossibly burnable. For example, the path forest is deficient but not impossibly burnable.
-
(iii)
The parities of and are equal, and thus if is impossibly burnable, then .
Based on Observation 2.1 and the subsequent discussion, any deficient -path forest with is impossibly burnable. For the case of -path forests, a Matlab search reveals that there are exactly deficient -path forests with , all of which are impossibly burnable. Note, however, that the path forest is deficient, but it is not impossibly burnable. Analysing the cases for gives similar results, leading us to the following conjecture.
Conjecture 2.7.
Let . If is a deficient -path forest with , then is impossibly burnable.
As mentioned earlier, Conjecture 2.7 is true for , but it is not true for as . The path forest is deficient but not impossibly burnable. Through an extensive Matlab search, we have determined that , , and . Here, we briefly mention our computational validation of Conjecture 2.7.
Analysing the list of well-burnable -path forests order for , we observe that there are exactly deficient -path forests with , all of which are impossibly burnable. Furthermore, all -path forests of order with are well burnable. Hence, we can again deduce by induction that for , every -path forest of order with is well-burnable. Similarly, Conjecture 2.7 holds true for . Specifically, all the deficient -path forests with are impossibly burnable. We have also managed to verify Conjecture 2.7 for , with a more significant effort due to computational limitations. (See Appendix A for a brief account of this verification.)
As increases as grows by Theorem 1.3, we remark that Conjecture 2.7 implies a strongly affirmative answer to Question 1.2, resulting in . We are now ready to determine the exact values of .
of Theorem 1.3.
Suppose is an impossibly burnable -path forest of order with path orders . Writing for each and recalling that for every , we have that . Consider the partition of into
For convenience, we let for each . So for every , we have
Let and note that , as otherwise, . Observe now that
It follows that , implying that
On the other hand, note that , or in other words,
Putting these two inequalities together, we get
(1) |
To bound from above, we consider a few cases. If , we have which is impossible, and so we must have . If , we have , and so . If , we have , and so .
For the final case where , we first observe that
Letting for some , we see that
Together with Inequality (1), we have
It is straightforward that in the range of , the function is maximised when , with the maximum value being . Therefore, .
We now see that for ,
Before we proceed, we make a relevant observation. Pick
such that attains the larger value. It can be verified carefully but elementarily that the largest odd integer smaller than or equal to coincides with that of for every .
Now, consider the -path forest with and path orders as follows:
-
1.
(and so ) for each ;
-
2.
are odd and any two of them are equal or differ by two.
Such a path forest exists as the second requirement can be satisfied because is odd if and only if is odd. Note that is equal to
Hence, must be the largest odd integer smaller than or equal to . It is straightforward to see that for , and thus is impossibly burnable. From our earlier observation, it follows that is bounded below by the largest odd integer smaller than or equal to .
Therefore, to complete our proof, we shall show that is odd for any optimal impossibly burnable with the length of its shortest path maximised. Indeed, with a more careful analysis, such would have for all , and furthermore, for all , assuming for the latter as our previous observations and discussions have shown that is as claimed in the theorem for . (See Appendix B for details.) Hence, assuming is not odd, it implies . Noting that ,
which is a contradiction. ∎
3 Conclusion
For every , let denote the least integer with the property that whenever is a deficient -path forest with , then is impossibly burnable. In our verification of Conjecture 2.7 for small values of , we have observed that for . In fact, our conjectures propose that exists and for all . Upon further analysis using Matlab, we have found that there is only one deficient -path forest with that is not impossibly burnable, namely, the path forest , confirming . The scarceness of such deficient path forests has led us to anticipate the likelihood of for larger . The study of the values of potentially poses another challenging open problem.
Theorem 1.3 implies that the values of are known if the answer to Question 1.2 is affirmative. However, although impossibly burnability is a simpler concept, Conjecture 2.7 is surprisingly nontrivial. Furthermore, as pointed out above, is not necessarily the tight lower bound on the order of the shortest path for the conclusion to be true, and thus its essentiality in a possible proof by induction is doubtful. As an alternative approach in light of Theorem 1.3, we now propose another conjecture, the truth of which implies a good asymptotic approximation to the values of .
Conjecture 3.1.
for all .
Note that for all . By Theorem 1.3, we have . Therefore, assuming Conjecture 3.1 holds, it follows that , that is, as .
Acknowledgements.
The second author acknowledges the support for this research by the Malaysian Ministry of Higher Education for Fundamental Research Grant Scheme with Project Code: FRGS/1/2023/STG06/USM/02/7.References
- Ando et al. (1990) K. Ando, S. Gervacio, and M. Kano. Disjoint subsets of integers having a constant sum. Discrete Math., 82(1):7–11, 1990. 10.1016/0012-365X(90)90040-O.
- Bessy et al. (2017) S. Bessy, A. Bonato, J. Janssen, D. Rautenbach, and E. Roshanbin. Burning a graph is hard. Discrete Appl. Math., 232:73–87, 2017. 10.1016/j.dam.2017.07.016.
- Bonato (2021) A. Bonato. A survey of graph burning. Contrib. Discrete Math., 16(1):185–197, 2021.
- Bonato and Lidbetter (2019) A. Bonato and T. Lidbetter. Bounds on the burning numbers of spiders and path-forests. Theoret. Comput. Sci., 794:12–19, 2019. 10.1016/j.tcs.2018.05.035.
- Bonato et al. (2016) A. Bonato, J. Janssen, and E. Roshanbin. How to burn a graph. Internet Math., 12(1-2):85–100, 2016. 10.1080/15427951.2015.1103339.
- Chen et al. (2005) F.-L. Chen, H.-L. Fu, Y. Wang, and J. Zhou. Partition of a set of integers into subsets with prescribed sums. Taiwanese J. Math., 9(4):629–638, 2005. 10.11650/twjm/1500407887.
- Das et al. (2018) S. Das, S. Ranjan Dev, A. Sadhukhan, U. k. Sahoo, and S. Sen. Burning spiders. In Algorithms and discrete applied mathematics, volume 10743 of Lecture Notes in Comput. Sci., pages 155–163. Springer, Cham, 2018. 10.1007/978-3-319-74180-2_13.
- Enomoto and Kano (1995) H. Enomoto and M. Kano. Disjoint odd integer subsets having a constant even sum. Discrete Math., 137(1-3):189–193, 1995. 10.1016/0012-365X(93)E0128-Q.
- Fu and Hu (1994) H.-L. Fu and W. H. Hu. Disjoint odd integer subsets having a constant odd sum. Discrete Math., 128(1-3):143–150, 1994. 10.1016/0012-365X(94)90108-2.
- Hiller et al. (2021) M. Hiller, A. M. C. A. Koster, and E. Triesch. On the burning number of -caterpillars. In Graphs and combinatorial optimization: from theory to applications—CTW2020 proceedings, volume 5 of AIRO Springer Ser., pages 145–156. Springer, Cham, 2021. 10.1007/978-3-030-63072-0_12.
- Liu et al. (2020) H. Liu, X. Hu, and X. Hu. Burning number of caterpillars. Discrete Appl. Math., 284:332–340, 2020. 10.1016/j.dam.2020.03.062.
- Lladó and Moragas (2012) A. Lladó and J. Moragas. On the modular sumset partition problem. European J. Combin., 33(4):427–434, 2012. 10.1016/j.ejc.2011.09.001.
- Ma et al. (1994) K. J. Ma, H. S. Zhou, and J. Q. Zhou. On the ascending star subgraph decomposition of star forests. Combinatorica, 14(3):307–320, 1994. 10.1007/BF01212979.
- Norin and Turcotte (2024) S. Norin and J. Turcotte. The burning number conjecture holds asymptotically. J. Combin. Theory Ser. B, 168:208–235, 2024. 10.1016/j.jctb.2024.05.003.
- Tan and Teh (2020) T. S. Tan and W. C. Teh. Graph burning: tight bounds on the burning numbers of path forests and spiders. Appl. Math. Comput., 385:Paper No. 125447, 9, 2020. 10.1016/j.amc.2020.125447.
- Tan and Teh (2023) T. S. Tan and W. C. Teh. Burnability of double spiders and path forests. Appl. Math. Comput., 438:Paper No. 127574, 12, 2023. 10.1016/j.amc.2022.127574.
Appendix A
Henceforth, unless stated otherwise, is a -path forest of order for some . Note that when , is at least . For up to , we obtained the complete list of all well-burnable -path forests of order and thus the corresponding list of deficient -path forests thereafter. From here, it is easy to filter out those with . As a matter of fact, we saved the lists of well-burnable -path forests for and in many parts, as the memory required for them to be saved as a single array is too large. Hence, we managed to verify Conjecture 2.7 (henceforth, our conjecture) for the case of seven paths for up to this way. However, we can no longer proceed in this manner for larger . Therefore, in this appendix, we give a brief account on how we go around it. Table 1 gives some statistics from our Matlab search.
# well-burnable | # deficient (impossibly burnable) | |
7-path forests with | 7-path forests with | |
18 | 2 | 0 |
19 | 5553 | 178 |
20 | 162074 | 1588 |
21 | 1504741 | 5460 |
22 | 8134818 | 9536 |
23 | 31981775 | 9572 |
24 | 101854804 | 1294 |
25 | 279148714 | 79 |
26 | 683537772 | 4 |
27 | 1532853276 | 0 |
For convenience, we use the following definition.
Definition 3.2.
Let . Suppose and are path forests of orders and , respectively. If there exists such that and for all , then we say that is an extension of (or is a reduction of ) at the th component.
Suppose and . Note that and thus . If is deficient, then is deficient. Hence, we first identified all such path forests that are potentially deficient. Such can be obtained from a deficient -path forest of order with and by extension at the first component or from a deficient -path forest of order with by extension at any of the seven components. This way, we obtained potentially deficient -path forests of order with . From here, we noticed immediately that among them are impossibly burnable. Hence, to verify our conjecture for , it suffices to check that the remaining path forests are all well-burnable. To show this, we first extracted from the list of all deficient -path forests with , a sublist of those with and . We exhaustively checked and found that for each of the path forests , at least one of its seven reductions is not in the said sublist and thus is well-burnable.
To deal with larger , we obtained the following two lists.
-
List A.
All deficient -path forests of order with .
-
List B.
All deficient -path forests of order with and .
There are three ways to obtain a well-burnable path forest of order with its shortest path having order at least :
-
1.
adding a path of order to any well-burnable -path forest such that and ;
-
2.
adding vertices to any of the paths of any well-burnable -path forest such that and ;
-
3.
adding vertices to the first path of any well-burnable -path forest such that , , and .
This way, we obtained the complete list of well-burnable -path forests of order with . From here, List A was obtained.
Before we proceed, an observation about List A will be useful later. Among the members of List A, there are only of them with and none with . Furthermore, for each of the path forests. (Note that while .)
Similarly, we obtained the complete list of well-burnable -path forests of order with . From here, List was obtained.
From both List A and List B, we extracted the sublist of deficient -path forests of order with and and they coincide. Hence, this gives an assurance that our lists are correct. Furthermore, for our purposes, some sublists from the lists we obtained are probably sufficient, but as things developed, we ended up with those lists, as well as other lists that are not reported here.
Now, suppose and . Note that . If is deficient, then is deficient. Hence, similarly, we first identified all such path forests that are potentially deficient. Such can be obtained from a deficient -path forest of order with and by extension at the first component or from a deficient -path forest of order with by extension at any of the seven components. This way, we obtained potentially deficient -path forests of order with . From here, we noticed immediately that among them are impossibly burnable. Hence, to verify our conjecture for , it suffices to check that the remaining path forests are all well-burnable.
Note that if one of the paths of has order , then deleting this path would result in a -path forest that is well-burnable because . Furthermore, only among those path forests have and only one among these path forests has , namely the path forest , which is -burnable as is -burnable. Hence, filtering out those with , we are left with path forests to be checked. If is any of the path forests, we observed that and found that at least one of its seven reductions is outside List B, and thus is well-burnable.
To deal with the case , we consider the following three lists separately.
-
List C.
All deficient -path forests of order with and .
-
List D.
All deficient -path forests of order with and .
-
List E.
All deficient -path forests of order with and .
Suppose and . If , then and thus is well-burnable because is -burnable as . Hence, List E is empty.
Now, suppose and thus . Consider the path forest . If were to be deficient, then would be among the members in List A specifically mentioned earlier as . However, from our earlier observation, that would force , which is impossible as . Hence, List D is empty as well.
To deal with List C, we first identified all -path forests of order with and that are potentially deficient. Such can be obtained from a deficient (and impossibly burnable) -path forest of order with by extension at any of the seven components. This way, we obtained path forests and among them are impossibly burnable. Hence, to verify our conjecture for , it suffices to check that the remaining path forests are all well-burnable.
Suppose is any of the potentially deficient -path forests. We noticed that the first path of is either , or . If the first path has order , then deleting this path will result in a well burnable -path forest as . Hence, filtering out those where , we are left with path forests. If any reduction of has but is not impossibly burnable, then is well-burnable and thus is . Filtering further based on this, we are left with a much shorter list of path forests. Suppose is any of the path forests. We noticed that one of the paths of has order . Let be the -path forest obtained from by deleting this path and deleting vertices from the longest path. Then is well-burnable as and thus is well-burnable. Therefore, the impossibly burnable -path forests are the only deficient -path forests of order with .
Before we proceed to , we make a note that among the impossibly burnable path forests, there are exactly four with , namely:
Suppose and . If is deficient, then is deficient and . Hence, we first obtained the list of -path forests of order with that are potentially deficient. There are members in this list of potentially deficient path forests and among them, only four are impossibly burnable and they are extensions of the four above, namely:
Suppose is any of the remaining potentially deficient path forests. If the first path of has order , then deleting this path will result in a well-burnable -path forest as and thus is well-burnable. Hence, filtering out those where , we are left with path forests where for each of them coincidently. However, the reduction of each of the path forests at the last component can no longer be one of the four impossibly burnable path forests for with . It follows that is well-burnable.
Finally, we can see that no path forest of order with is deficient. Suppose is one such path forest and is deficient. Then is deficient and thus is one of the four impossibly burnable path forests for above. However, this implies that (so is ). Since is well-burnable as , it follows that is well-burnable, which gives a contradiction. By induction, no path forest of order with for is deficient.
Appendix B
In this appendix, we provide some details about the careful analysis referred to in the proof of Theorem 1.3.
Suppose there is an such that . Then we would have
and so Inequality (1) would become
As before, it can be shown that ; if , then ; and if , then .
If , letting , following the same exact analysis would lead to
It is straightforward that in the range of , the function is maximised when , with the maximum value being . Therefore, .
We now see that for ,
However, for . Hence, is not maximised. Therefore, for an impossibly burnable -path forest to be optimal such that is maximised, we shall need for all .
Now, suppose there is an such that . We proceed from Inequality (1), namely,
We have seen that ; if , then ; and if , then . Also, if , then .
For the final case where , say , we first observe that
Letting for some , we see that
Together with Inequality (1), we have
It is straightforward that in the range of , the function is maximised when , with the maximum value being . Therefore, .
We now see that for ,
However, for and for . Hence, is not maximised. Therefore, for an impossibly burnable -path forest to be optimal such that is maximised when , we shall need for all . (Note that is an impossibly burnable -path forest such that is maximised, but where .)