Approximation Algorithms for the Firefighter Problem: Cuts over Time and Submodularity
ISAAC '09 Proceedings of the 20th International Symposium on Algorithms and Computation
Resource minimization for fire containment
SODA '10 Proceedings of the twenty-first annual ACM-SIAM symposium on Discrete Algorithms
The Surviving Rate of a Graph for the Firefighter Problem
SIAM Journal on Discrete Mathematics
Surviving Rates of Graphs with Bounded Treewidth for the Firefighter Problem
SIAM Journal on Discrete Mathematics
Parameterized complexity of the firefighter problem
ISAAC'11 Proceedings of the 22nd international conference on Algorithms and Computation
Parameterized complexity of firefighting revisited
IPEC'11 Proceedings of the 6th international conference on Parameterized and Exact Computation
Making life easier for firefighters
FUN'12 Proceedings of the 6th international conference on Fun with Algorithms
The firefighter problem with more than one firefighter on trees
Discrete Applied Mathematics
Towards more efficient infection and fire fighting
CATS '11 Proceedings of the Seventeenth Computing: The Australasian Theory Symposium - Volume 119
Towards more efficient infection and fire fighting
CATS 2011 Proceedings of the Seventeenth Computing on The Australasian Theory Symposium - Volume 119
Discrete Applied Mathematics
Hi-index | 0.00 |
The firefighter problem is defined as follows. Initially, a firebreaks out at a vertex r of a graph G. In eachsubsequent time unit, a firefighter chooses a vertex not yet onfire and protects it, and the fire spreads to all unprotectedneighbors of the vertices on fire. The objective is to choose asequence of vertices for the firefighter to protect so as to savethe maximum number of vertices. The firefighter problem can be usedto model the spread of fire, diseases, computer viruses andsuchlike in a macro-control level.In this paper, we study algorithmic aspects of the firefighterproblem on trees, which is NP-hard even for trees of maximum degree3. We present a (1 - 1/e)-approximation algorithm based onLP relaxation and randomized rounding, and give several FPTalgorithms using a random separation technique of Cai, Chan andChan. Furthermore, we obtain an $2^{O(\sqrt{n}\log n)}$-timesubexponential algorithm.