Burning a binary tree and its generalization
Abstract
Graph burning is a graph process that models the spread of social contagion. Initially, all the vertices of a graph are unburnt. At each step, an unburnt vertex is put on fire and the fire from burnt vertices of the previous step spreads to their adjacent unburnt vertices. This process continues till all the vertices are burnt. The burning number of the graph is the minimum number of steps required to burn all the vertices in the graph. The burning number conjecture by Bonato et al. states that for a connected graph of order , its burning number . It is easy to observe that in order to burn a graph it is enough to burn its spanning tree. Hence it suffices to prove that for any tree of order , its burning number where is the spanning tree of . It was proved in 2018 that for a tree where is the number of degree vertices in . In this paper, we provide an algorithm to burn a tree and we improve the existing bound using this algorithm. We prove that which is an improved bound for . We also provide an algorithm to burn some subclasses of the binary tree and prove the burning number conjecture for the same.
Keywords:
Binary Tree Graph Burning Algorithm.1 Introduction
Graph burning is a process that captures the spread of social contagion and was introduced by Bonato, Janssen, and Roshanbin [4] in 2014. The way ideas and feelings spread among people on social networks is a hot topic in social network research. For instance, check out these studies [1, 10, 11, 12, 15, 16]. A recent study focused on how emotions spread on Facebook [13]. What’s interesting is that it found that the structure of the network itself is crucial. Surprisingly, you don’t need to meet someone in person or see their body language for emotions to spread. Instead, people in the network share these feelings with their friends or followers, and it keeps spreading over time. Now, here’s the question: If you wanted to make this emotional spread happen as quickly as possible across the whole network, who should you start with, and in what order? To address this problem, we study graph burning. We can think that each person or profile is a vertex of a graph. Two people can share their feelings in one step if there is an edge between them. We say a vertex is burnt if the feeling is spread to the vertex.
Below, we describe the process of burning a simple graph where . Graph burning consists of discrete steps. After each step, each vertex is either burnt or unburnt, once a vertex is burnt it remains burnt till the end. Initially, all the vertices are unburnt. In the first step, we burn a vertex. At each subsequent step, two things happen: first, one new unburned vertex is chosen to burn; second, the fire spreads from each burnt vertex of the previous step to its neighboring vertices and burns the unburned vertices from the neighbors. If a vertex is burned, then it remains in that state until the end of the process. The process ends when all the vertices are burnt. The burning number, denoted by , is the minimum number of steps taken for this process to end. The burning problem asks, given a graph G and an integer , whether . An intuitive way to look at this process is to cover the vertices of the graph by balls of radius , placed at appropriate vertices such that is minimized. A ball of radius placed at a vertex can cover vertices that are at a distance of at most from . For example, it is straightforward to see that . However, even for a relatively simple graph such as the path on nodes, computing the burning number is more complex; in fact, as [4] proved. Suppose that in the process of burning a graph , we eventually burn the whole graph in steps, and for each , , we denote the node where we set the fire in the th step by . We call such a node simply a source of fire. The sequence is called a burning sequence for .
Graph burning can be likened to the way viruses propagate within populations. When left uncontrolled, a limited number of infected individuals within a population can lead to the widespread transmission of the virus. Similarly, one can draw an analogy to a forest fire, which, when left to burn without intervention, can devastate entire forests across a vast expanse.
Bessy et al. [2] showed that the Graph Burning problem is NP-complete when restricted to the trees of maximum degree three. This implies that the burning graph problem is NP-complete for binary trees, chordal graphs, bipartite graphs, planar graphs, and disconnected graphs. Moreover, they showed the NP-completeness of the burning problem even for trees with a structure as simple as spider graphs, and also for disconnected graphs such as path-forests. Furthermore, there is a polynomial time approximation algorithm with approximation factor for general graphs. Hence, determining the precise burning number of a graph is currently not the primary focus. Now, a question can be raised: Is there any tight relation between the burning number and the number of vertices of a graph? Bonato, Janssen, and Roshanbin [5] proposed the Burning Number Conjecture that relates these two numbers of a graph.
Burning Number Conjecture (BNC): Let be a connected graph of order , then .
In order to burn a connected graph, it is sufficient to burn its spanning trees [5]. Therefore, in the study of graph burning, much focus has been spent on the trees. Note that, if is a spanning tree of a graph , then , since the number of steps required to burn is at least the number of steps required to burn . Therefore, if the BNC holds for all the trees, then it definitely holds for all the graphs. Now the main challenge is to solve the BNC for the trees. Till now the BNC has been solved for some subclasses of trees including Spider [7, 9], Double spider [17], Caterpillars [14].
Our Contribution: In this paper, we study the graph burning problem on several types of binary trees.
A perfect binary tree is a special type of binary tree in which all the leaf nodes are at the same level and all internal nodes have exactly two children. In Section 3, we provide a relation between the height and the burning number of a perfect binary tree:
Theorem 1.1 ()
Let be a perfect binary tree of height , then .
Using Theorem 1.1, we show that the BNC is true for the perfect binary tree.
Section 4 is based on the study of the graph burning problem on the complete binary tree. A complete binary tree is a binary tree in which every level, except the last, is completely filled, and all nodes in the last level are filled from as left as possible. We provide a relation between the height and the burning number of a complete binary tree:
Theorem 1.2 ()
Let be a binary tree of height which needs exactly more leaf to be perfect. Then .
Theorem 1.3 ()
Let be a complete binary tree of height which does not have at least leaves in it’s last level. Then .
A full binary tree is a binary tree in which all of the nodes have either or children. In other words, except for the leaf nodes, all other nodes have two children, and it is not necessary for all leaf nodes to be at the same level. In section 5, we show that the burning number of a full binary tree which is not perfect is upper bounded by its height. We state that in the following theorem:
Theorem 1.4 ()
Let be a full binary tree of height , which is not perfect, then .
In the same section, we provide an algorithm to burn the full binary tree which is not perfect, that yields the following Theorem which says the BNC is true for the same:
Theorem 1.5 ()
Let be a full binary tree of vertices, which is not perfect. Then we have .
Moreover, we provide a tighter bound of the burning number for the full binary tree which is not perfect having the number of vertices more than . We state that in the following theorem:
Theorem 1.6 ()
Let be a full binary tree on vertices, which is not perfect, then .
In 2018, Bessy et al. proved [3] that for a tree where is the number of degree vertices in . Using Theorem 5, we improve this bound for the trees having the number of vertices at least . The improved bound is the following:
Theorem 1.7 ()
Let be a tree of order n and be the number of degree 2 vertices. Then .
2 Preliminaries
Since every connected graph is spanned by a tree, burning the spanning tree is sufficient to burn the connected graph’s vertices. Binary trees are the most commonly known trees, which have several applications in data structure and algorithms [8]. Binary trees have the characteristic feature that they are rooted trees, and every vertex has at most two children. The depth of a node in a tree is the number of edges present in the path from the root node to that node. For a binary tree , any two vertices are said to be at the same level if they are at the same depth from the root. The root is considered to be at the 1st level, and any other vertex that is at level is said to be distant from the root. Any non-leaf node is said to be an internal node. We call the internal nodes that are the parents of leaves as parent-leaves. We call one node to be the sibling of other if they have a common parent. The height of a node is the number of edges present in the path connecting that node to a leaf node. For any other definition, we follow the standard notation of West [18].
Given a positive integer , the -th closed neighbourhood of in a tree is defined by .
3 Perfect Binary Tree
A perfect binary tree is a special type of binary tree in which all the leaf nodes are at the same level and all internal nodes have exactly two children. In simple terms, this means that all leaf nodes are at the maximum depth of the tree. It is to be noted that a perfect binary tree of height has number of leaf nodes.
See 1.1
Proof
has total levels, since has height . Suppose we set the fire at the root of which is at the st level. At the -th step, the fire completes the burning of the -th level of . Therefore, the burning of the whole will be completed after steps, since has total levels. Therefore, .
Now we will show that . We prove this by contradiction. Suppose there is a burning sequence , where . After completing the burning of using this burning sequence, the fire that was set on the vertex can spread to the vertices of the ball , for all where . Note that, can contain at most leaves of . Therefore, the total number of leaves that can be burned using the burning sequence is at most . But the total number of leaves of is . Now, . Therefore, all the leaves of can not be burned by , which is a contradiction. Therefore, .
A perfect binary tree of height is of order , therefore, we have for . This validates the burning number conjecture for this graph class.
4 Complete Binary Tree
A complete binary tree is a binary tree in which every level, except the last, is completely filled, and all nodes in the last level are filled from as left as possible. The number of nodes (leaves) at the last level, ranges from to , where is the height of the tree.
See 1.2
Proof
The fact that can be determined by placing the source of fire at the root of at the first step of burning.
We will now show that cannot be burnt in steps. On the contrary, let be an arbitrary burning sequence of , i.e., . After completing the burning of using this burning sequence, the fire that was set on the vertex can spread to the vertices of the ball , for all where . Now we show that for , the total number of leaves that can be burnt from the fire spread from , i.e., which are in is at most in number and maximality is attained only when is at th level. If is at th level where , then any leaf (say ) that is the descendant of remains unburnt from the fire spread from since, . Therefore, it is necessary to place at th level to burn the leaves, and furthermore, maximality can only be attained when . Note that cannot burn any more vertex except itself. Hence, the total number of leaves and parent-leaves that can be burnt by all the ’s up to th step of burning is at max . Again, since there is only one leaf is missing at the th level, the total number of leaves and parent leaves in is . Therefore, at least vertex (leaf/parent-leaf) is left unburnt after th step. Therefore .
See 1.3
Proof
First, we show that steps are sufficient to burn in this case, i.e., . Let be the root of and be two subtrees of rooted at the two children of . Since is a complete binary tree where at least two leaves are absent at its last level, at least one among , let’s say is of height , while is of height or . Let be the vertices on a branch of that does not contain any leaf from th level (see Figure 1) satisfying and be the sibling node of . Then . We set and . Now consider the sequence . As every subtree rooted at is of height or and is a leaf node of , we get . Therefore, becomes the burning sequence of . Thus, up to steps must be burnt.
Now we will show that cannot be burnt in steps. Let be the perfect binary subtree of having height . If we assume on the contrary that can be burnt in steps, then should also be burnt in steps. But from Theorem 1.1 we know that , which contradicts our assumption. Hence .

A complete binary tree of height that does not contain exactly one leaf in its last level is of order . Hence when . For the other complete binary trees, , therefore, . Hence, the burning number conjecture holds true for this subclass.
5 Full Binary Tree
A full binary tree is a binary tree in which all of the nodes have either or children. In other words, except for the leaf nodes, all other nodes have two children, and it is not necessary for all leaf nodes to be at the same level.
See 1.4
Proof
Let be the root and be the two children of in . By induction hypothesis, we assume that the result is true for all such trees of height less than . Now consider the subtrees of having as their roots. It is easy to note that are two disjoint trees. Also, they cannot be perfect binary trees of height simultaneously, as is not perfect. Without loss of generality, let be any full binary tree of height and be a full binary tree of height which is not perfect. Thus, using the algorithm stated in the proof of Theorem 1.1, can be burnt in steps by only placing fire at in the step. Note that we do not need to set fire to any other vertex of to burn it in steps. Now, by the induction hypothesis, we know . Also if is perfect and of height then it can be burned upto steps by the algorithm stated in the proof of Theorem 1.1. Let the burning sequence to burn be . Thus, the burning sequence is sufficient to burn upto steps. Therefore, .
For convenience, we denote the class of full binary tree which is not perfect by the notation FBTNP(Full Binary Tree Not Perfect).
Proposition 1
Given any positive integer , there exists a maximal full binary tree which is not perfect satisfying , that can be burnt in steps.
Proof

It is sufficient to create a burning sequence in such a manner so that for some FBTNP tree and . Maximality can be guaranteed whenever we are able to prevent all instances of double-burning in , i.e., if can be constructed in such a way that for all .
First, we construct a perfect binary tree (say) of height , rooted at the vertex . Let be the neighbor of apart from the two children of in . Clearly, . Next, we create a perfect binary tree of height rooted at , say disjoint from . It is important to note that, and are two separate perfect binary trees and are connected by the edge . Let, be a subtree of . It is easy to verify that (see Figure 2). We construct the subtrees sequentially in the aforementioned procedure where and for . We create an edge between any two leaves of for all . Thus we build .
One can verify that is an FBTNP with the root as one of the leaves of . Furthermore, the total number of vertices of is . Since each of and are perfect binary trees of height and respectively, and , using Theorem 1.1 we can burn the FBTNP in steps. The maximality of is ensured by the above construction.
5.1 Algorithm to burn an FBTNP



In this subsection, we propose an algorithm to burn an FBTNP which is recursive in nature. We construct a burning sequence of an FBTNP tree of height for some . Our idea is to burn a portion of the tree at each step by using one or two sources of fire. When , we cut the portion from the main tree in such a way that the remaining graph becomes an FBTNP 111except some trivial situations where after generating the sequence , the modified tree may not be an FBTNP. In these cases, it can be or and both can be burned by placing and itself with a smaller size. Otherwise, only a single source of fire spreading upto steps is sufficient to burn the whole tree. In the Theorem 1.5, we prove that for an FBTNP of order , the value of .
Algorithm: Let be an FBTNP having as the diametral path, where is the diameter and be the height of . Below we will construct a burning sequence of for some . For , we define to be the subtree rooted at , formed by the branches of attached to the vertices excluding the branch . Let be the root of and be the neighbour of , where or . Similarly, another subtree rooted at can be formed by the branches attached to the vertices , excluding the branch at in .
In order to burn the tree in steps, we consider the two circumstances.
) Let . If the root lies on the diametral path . Then either or it occurs left to along the path . We place at to burn up to steps.
In the other situation, i.e., when the root is not on the diametral path , then it must be on a branch attached to some , where or . Without loss of generality, we assume and be the maximum distance vertex on that branch measured from . We place at to burn up to steps.
Choices of in this case, can be arbitrary.
) Let . We will apply the following technique to form the burning sequence of . We start the algorithm from the maximum end of , calculated from the root of . If both of the endpoints of are of the same distance from the root, then we can start from any end. Without loss of generality, assume that is at maximum distance from the root (Refer to Figure 3).
Step I:
a) Let the number of vertices of the subtree be greater than equal . Then the order of becomes . One can observe that for this to happen there must exist at least one branch from a vertex , having its height which is different from . Now we place at in order to burn the vertices of upto steps.
Next, we update the diametral path to . It is important to note that we include in the updated diametral path so that the modified tree preserves all the features of the initial tree .
b) Next, we consider the case when the order of the subtree is less than . Since , no vertex , can be the root of . Therefore and hence is of order as is an FBTNP.
The following situations may further occur.
i) The branch attached to different from is of maximum height . Then we place at to burn the vertices of upto steps.
ii) The branch attached to different from is of height or . Let be the last vertex in the attached branch. Then or . Apart from , there must be at least vertices in this branch. We place at and at so that up to th step the total number of vertices burnt due to the fire spread from the vertices become .
After this, the diametral path of is updated, resulting in the new diametral path . In order to ensure that the modified tree retains all the properties of the original tree , we include the vertex in the updated diameter 222in both of these cases, we have placed or on the branches of in a suitable manner so that the modified tree remains a connected FBTNP and the remaining graph completely burns upto steps.
Step II: Repeat Step I.
See 1.5
Proof
Let be the diametral path of . We follow the Algorithm 5.1 to burn in steps. We will use induction on to prove the theorem.
Induction Hypothesis : Suppose the result is true for all FBTNP trees having order less than equal , i.e., if then we get .
Inductive Step: Consider an FBTNP tree of verices such that . In order to prove the theorem, it is sufficient to show that can be burnt in steps. Assume .
First, we consider the situation when . If is on then . In the other situation, imply . Again, . Furthermore, follows from the definition of diametral path . More specifically, as . Therefore all the vertices of will get burnt up to th step due to the fire spread from .
Next, we consider the case when . For Case (a) and Case (b) (i), the total number of vertices burnt due to the fire spread from upto th step is . Moreover, since is the diametral path, any branch attached to is of maximum height and the branch attached to is of maximum height in case (b) (i). Therefore, after placing at , the subtree in case (a) and the subtree in case (b)(i) will be completely burnt up to steps.
One can observe that the order of the modified tree becomes less than equal to after updating the diameter for both of the above cases. Since , the number of vertices of the modified tree is . Thus, the modified tree can be burnt in steps by the induction hypothesis.
For Case (b) (ii), the total number of vertices burnt as a result of the fire spreading from up to th step is . Also, it is important to note that any branch attached to can be of maximum height , as a result, the placement of as described in the algorithm ensures the complete burnability of the subtree up to th step. Due to this burning, the order of the modified tree becomes less than equal . Therefore, according to the induction hypothesis the modified tree can be burnt in steps.
Conclusion: Thus, by induction the FBTNP , having can be burnt in steps. Hence we get .
5.2 Improved Bound Algorithm to burn an FBTNP
Algorithm : Let be the diametral path where is the diameter and be the height of an FBTNP . We consider the following cases, depending on which we develop a method to burn the tree in steps. The burning sequence of will be built as . If , then we follow the method to burn as described in Algorithm 5.1. Now we will consider the situation when . Let be the branch attached to different from where and be the height of computed from . To keep the notations simple, we denote the subtree rooted at , by considering all the branches which are attached to the path . Other notations will remain the same as in Algorithm 5.1.
Step I:
Case 1: First, we consider the case where has order . Here are three situations that may happen. For this to happen, there must be a branch from some , of height that is different from .
a) If the branch attached to is of height , then order of . In this situation, we place at to burn vertices up to steps. Next, we update the diametral path to . It is important to note that we include the vertex in the updated diametrical path so that the modified tree retains all properties of the original tree .(Refer Figure 4(a))




b) Next, we consider the situation when is of height , i.e., a single pendant is attached to . We observe that have order .
If the branch attached to is of height at most , then we place at to burn .(see Figure 4(b)).
Again, if is of height , then we place at and at to burn vertices. In both of these situations, we update the diametral path to and the modified FBTNP becomes . (Refer Figure 4(d))
When is of height and furthermore there is a branch of height at different from , then by placing at and at we burn upto steps, i.e. total of vertices, otherwise, we place at to burn many vertices to burn up to steps. Next, we place at to burn . Therefore, total vertices get burnt by burning up to steps. Also, to burn the modified tree we use Algorithm 5.1. (Refer Figure 4(c))
Case 2: Next, we consider the case when have order less than . Since , no vertex , can be the root of . Therefore, number of vertices of is . In fact, as is an FBTNP. Hence the total number of vertices of . The following situations may arise:
a) First, we consider the situation when the branch attached to is of height .



If the branch attached to is of maximum height , then order of is . We place at to burn vertices to burn up to steps. Next, we update the diametral path to so that the modified FBTNP becomes . (Refer Figure 5(a))
Now, consider the situation when is of height . If there is a branch of height from any where , then . We can modify the diametral path to and hence we can apply Case by taking . In another situation, order of is . Therefore, we place at and at and at the pendant attached to to burn vertices up to steps. (Refer Figure 5(c))
Again, if is of height , we place at and at to burn vertices of the subtree . In both of these circumstances, we update the diametral path to and to burn the modified FBTNP we apply Algorithm 5.1. (Refer Figure 5(b))
b) If there is only one pendant attached to , i.e., . Let be the root of . Then we place at to burn to burn vertices of the subtree in steps. We update the diametral path to and hence the modified FBTNP becomes .





Now, consider the situation when is not the root of . Let has order . Since , no vertex of the path can be the root of .
If the branch attached to is of height , then we place at to burn up to steps. Next, we update the diametral path to so that the modified FBTNP becomes . (Refer Figure 6(a))
If is of height . Let the subtree have order exactly equals . Then every branch from the internal nodes of is of height exactly equals . We place at and at to burn up to steps. Hence the modified FBTNP is . (Refer Figure 6(e))
Again, if the subtree has its order , then there must be some branch from the vertices of of height , different from as . Now, if the order of the subtree , then we update the diametral path to and apply Case , otherwise, i.e., when the order of the subtree and , then also we update the the diametral path to and apply Case (a).
If the branch is of height , then the order of the subtree has order . We place at and at to burn up to steps. After this, we update the diametral path to so that the modified tree preserves all properties of the initial tree . (Refer Figure 6(d))
When the branch is of height , then if the order of the subtree has order , then we place at and at and at the leaf of to burn up to steps (Refer Figure 6(c)). After this placement, we update the diametral path to and the modified FBTNP becomes .
If the branch is of height , then has order . We place at and at to burn up to steps (Refer Figure 6(b)). Next, we update the diametral path to so that the modified FBTNP becomes .
Step II: Repeat Step I.
See 1.6
Proof
Let be the diametral path of . We follow the Algorithm 5.2 to burn in steps. We will use induction on to prove the theorem.
Induction Hypothesis : Suppose, all FBTNP trees having order less than equal , i.e. can be burnt in steps.
Inductive Step: Consider a tree with vertices such that . In order to prove the theorem, it is sufficient to show that can be burnt in steps. We set . For , the verification is similar to what we did in Theorem 1.5.
Consider the case when . In the first step of Algorithm 5.2, different vertices have been chosen as sources of fire as per requirement. The choices are made among the following sources before updating the diametral path of for the first time. We have burnt a certain number of vertices in each of the cases in such a manner so that the modified FBTNP remains connected and the remaining graph gets burnt completely up to steps. In each of the cases, we prove .
We select as a source of fire to burn vertices for some cases. Therefore, the number of vertices burnt due to the fire spread from up to th step is . Therefore, the order of the modified tree becomes less than equal . Since , the number of vertices of the modified tree is . Hence, it can be burnt in steps by induction hypothesis.
We select and at suitable places over the branches of to burn vertices. Therefore, the number of vertices burnt up to th step from the fire spread from is . Hence the order of the modified tree is . Therefore, the modified tree can be burnt in steps by induction hypothesis.
The remaining cases have been proved with the help of Theorem 1.5.
We select and at appropriate locations over the branches of to burn vertices. Therefore, the number of vertices burnt up to th step from the fire spread from is . Hence the order of the modified tree is .
Again, in some situations, to burn vertices, we choose suitably at proper places on the branches of . Hence, the number of vertices burnt up to th step from the fire spread from is . Therefore, the order of the modified tree is . = (
We see in both of the above cases the modified tree has order . Now, we claim that is sufficient to burn the modified tree. From the proof of Theorem 1.5, we know, we can burn a tree of order in steps (i.e., . Note that, the sources and burn a maximum of vertices in an FBTNP. Thus, using is enough to burn a tree using a tree of order . It is easy to observe that the burning sequence is equivalent to .
Conclusion: Thus, by induction we are able to prove that an FBTNP having can be burnt in steps. Hence we get .
6 General Tree
We now extend our results to the more general tree. The -ary tree is a rooted tree, where each node can hold at most number of children. We define a special type of -ary tree, where each internal node can hold at least children and at most children, we name this tree as -ary tree. Note that, Algorithm 5.2 works for this special kind of -ary.
In 2018, Bessy et al. proved [3] that for a tree where is the number of degree vertices in . Using Theorem 1.6, we improve this bound for the trees having the number of vertices at least . See 1.7
Proof
The burning number of a connected graph G equals the burning number of a spanning tree of G; see [5]. Hence, we derive the following results for a connected graph. As, , thus a tree of order can be burnt in steps which is an improvement over [3]. Also, when , then which is an improvement over [6] under the given condition.
7 Conclusion
To sum up, the burning number conjecture has been proved for the perfect binary tree, complete binary tree, and FBTNP. For an FBTNP, an improved algorithm has been given which in turn has improved the bound from the original conjecture.
The burning number conjecture could also be studied for the other interesting subclasses of trees.
References
- [1] Banerjee, S., Gopalan, A., Das, A.K., Shakkottai, S.: Epidemic spreading with external agents. IEEE Transactions on Information Theory 60(7), 4125–4138 (2014)
- [2] Bessy, S., Bonato, A., Janssen, J., Rautenbach, D., Roshanbin, E.: Burning a graph is hard. Discrete Applied Mathematics 232, 73–87 (2017)
- [3] Bessy, S., Bonato, A., Janssen, J., Rautenbach, D., Roshanbin, E.: Bounds on the burning number. Discrete Applied Mathematics 235, 16–22 (2018)
- [4] Bonato, A., Janssen, J., Roshanbin, E.: Burning a graph as a model of social contagion. In: Algorithms and Models for the Web Graph: 11th International Workshop, WAW 2014, Beijing, China, December 17-18, 2014, Proceedings 11. pp. 13–22. Springer (2014)
- [5] Bonato, A., Janssen, J., Roshanbin, E.: How to burn a graph. Internet Mathematics 12(1-2), 85–100 (2016)
- [6] Bonato, A., Kamali, S.: An improved bound on the burning number of graphs. arXiv preprint arXiv:2110.01087 (2021)
- [7] Bonato, A., Lidbetter, T.: Bounds on the burning numbers of spiders and path-forests. Theoretical Computer Science 794, 12–19 (2019)
- [8] Cormen, T., Leiserson, C., Rivest, R., Stein, C.: Introduction To Algorithms. Mit Electrical Engineering and Computer Science, MIT Press (2001)
- [9] Das, S., Dev, S.R., Sadhukhan, A., Sahoo, U.K., Sen, S.: Burning spiders. In: Algorithms and Discrete Applied Mathematics: 4th International Conference, CALDAM 2018, Guwahati, India, February 15-17, 2018, Proceedings. pp. 155–163. Springer (2018)
- [10] Domingos, P., Richardson, M.: Mining the network value of customers. In: Proceedings of the seventh ACM SIGKDD international conference on Knowledge discovery and data mining. pp. 57–66 (2001)
- [11] Kempe, D., Kleinberg, J., Tardos, É.: Maximizing the spread of influence through a social network. In: Proceedings of the ninth ACM SIGKDD international conference on Knowledge discovery and data mining. pp. 137–146 (2003)
- [12] Kempe, D., Kleinberg, J., Tardos, É.: Influential nodes in a diffusion model for social networks. In: Automata, Languages and Programming: 32nd International Colloquium, ICALP 2005, Lisbon, Portugal, July 11-15, 2005. Proceedings 32. pp. 1127–1138. Springer (2005)
- [13] Kramer, A.D., Guillory, J.E., Hancock, J.T.: Experimental evidence of massive-scale emotional contagion through social networks. Proceedings of the National academy of Sciences of the United States of America 111(24), 8788 (2014)
- [14] Liu, H., Hu, X., Hu, X.: Burning number of caterpillars. Discrete Applied Mathematics 284, 332–340 (2020)
- [15] Mossel, E., Roch, S.: On the submodularity of influence in social networks. In: Proceedings of the thirty-ninth annual ACM symposium on Theory of computing. pp. 128–134 (2007)
- [16] Richardson, M., Domingos, P.: Mining knowledge-sharing sites for viral marketing. In: Proceedings of the eighth ACM SIGKDD international conference on Knowledge discovery and data mining. pp. 61–70 (2002)
- [17] Tan, T.S., Teh, W.C.: Burnability of double spiders and path forests. Applied Mathematics and Computation 438, 127574 (2023)
- [18] West, D.: Introduction to graph theory. 2nd edn. Pearson Education, London (2002)