Abstract
Resource Minimization Fire Containment (RMFC) is a natural model for optimal inhibition of harmful spreading phenomena on a graph. In the RMFC problem on trees, we are given an undirected tree G, and a vertex r where the fire starts at, called root. At each time step, the firefighters can protect up to B vertices of the graph while the fire spreads from burning vertices to all their neighbors that have not been protected so far. The task is to find the smallest B that allows for saving all the leaves of the tree. The problem is hard to approximate up to any factor better than 2 even on trees unless P = NP (King and MacGillivray in Discret Math 310(3):614–621, 2010). Chalermsook and Chuzhoy (In: Proceedings of the 21st annual ACM-SIAM symposium on discrete algorithms, SODA 2010, Austin, Texas, USA, 17–19 Jan 2010, SIAM, pp 1334–1349, 2010) presented a Linear Programming (LP) based \(O(\log ^* n)\) approximation for RMFC on trees that matches the integrality gap of the natural Linear Programming relaxation. This was recently improved by Adjiashvili et al. (ACM Trans Algorithms 15(2):20:1–20:33, 2019) to a 12-approximation through a combination of LP rounding along with several new techniques. In this paper we present an asymptotic QPTAS for RMFC on trees. More specifically, let \(\epsilon >0\), and \(\mathcal {I}\) be an instance of RMFC where the optimum number of firefighters to save all the leaves is \(OPT(\mathcal {I})\). We present an algorithm which uses at most \(\lceil (1+\epsilon )OPT(\mathcal {I})\rceil \) many firefighters at each time step and runs in time \(n^{O(\log \log n/\epsilon )}\). This suggests that the existence of an asymptotic PTAS is plausible especially since the exponent is \(O(\log \log n)\), not \(O(\log n)\). Our result combines a more refined height reduction lemma than the one in Adjiashvili et al. (2019) with LP rounding and dynamic programming to find the solution. We also apply our height reduction lemma to the algorithm provided in Adjiashvili et al. (2019) plus a more careful analysis to improve their 12-approximation and provide a polynomial time (\(5+\epsilon \))-approximation.
Similar content being viewed by others
Notes
Here \(\log ^* n\) denotes the minimum number k of successive logs of base two that have to be nested such that \(\underbrace{\log \log \ldots \log \log }_\text {k times} n \le 1\).
References
Adjiashvili, D., Baggio, A., Zenklusen, R.: Firefighting on trees beyond integrality gaps. ACM Trans. Algorithms 15(2), 201–2033 (2019)
Anshelevich, E., Chakrabarty, D., Hate, A., Swamy, C.: Approximability of the firefighter problem-computing cuts over time. Algorithmica 62(1–2), 520–536 (2012)
Cai, L., Verbin, E., Yang, L.: Firefighting on trees: (1-1/e)-approximation, fixed parameter tractability and a subexponential algorithm. In: Algorithms and Computation, 19th International Symposium, ISAAC 2008, Gold Coast, Australia, 15–17 Dec 2008. Proceedings, Lecture Notes in Computer Science, vol. 5369, pp. 258–269. Springer (2008)
Calinescu, G., Chekuri, C., Pal, M., Vondrak, J.: Maximizing a monotone submodular function subject to a matroid constraint. SIAM J. Comput. 40(6), 1740–1766 (2011)
Chalermsook, P., Chuzhoy, J.: Resource minimization for fire containment. In: Proceedings of the 21st Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2010, Austin, Texas, USA, 17–19 Jan 2010, pp. 1334–1349. SIAM (2010)
Chalermsook, P., Vaz, D.: New integrality gap results for the firefighters problem on trees. In: Approximation and Online Algorithms—14th International Workshop, WAOA 2016, Aarhus, Denmark, 25–26 Aug 2016, Revised Selected Papers, Lecture Notes in Computer Science, vol. 10138, pp. 65–77. Springer (2016)
Finbow, S., King, A.D., MacGillivray, G., Rizzi, R.: The firefighter problem for graphs of maximum degree three. Discret. Math. 307(16), 2094–2105 (2007)
Hartnell, B., Li, Q.: Firefighting on trees: how bad is the greedy algorithm? In: Proceedings of Congressus Numerantium, pp. 187–192 (2000)
Hartnell, B.L.: Firefighter! an application of domination. In: 24th Manitoba Conference on Combinatorial Mathematics and Computing (1995)
Iwaikawa, Y., Kamiyama, N., Matsui, T.: Improved approximation algorithms for firefighter problem on trees. IEICE Trans. Inf. Syst. 94D(2), 196–199 (2011)
King, A.D., MacGillivray, G.: The firefighter problem for cubic graphs. Discret. Math. 310(3), 614–621 (2010)
Lee, E.: Improved hardness for cut, interdiction, and firefighter problems. In: 44th International Colloquium on Automata, Languages, and Programming, ICALP 2017, 10–14 July 2017, Warsaw, Poland. LIPIcs, vol. 80, pp. 92:1–92:14. Schloss Dagstuhl-Leibniz-Zentrum für Informatik (2017)
Acknowledgements
We would like to thank the referees for their careful reading and comments that helped us improve the presentation.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
A preliminary version of this paper appeared appeared in the proceedings of STACS2020. Supported by organization NSERC.
Rights and permissions
About this article
Cite this article
Rahgoshay, M., Salavatipour, M.R. Asymptotic Quasi-Polynomial Time Approximation Scheme for Resource Minimization for Fire Containment. Algorithmica 84, 2462–2479 (2022). https://doi.org/10.1007/s00453-022-00972-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00453-022-00972-6