Making life easier for firefighters

11Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Being a firefighter is a tough job, especially when tight city budgets do not allow enough firefighters to be on duty when a fire starts. This is formalized in the Firefighter problem, which aims to save as many vertices of a graph as possible from a fire that starts in a vertex and spreads through the graph. In every time step, a single additional firefighter may be placed on a vertex, and the fire advances to each vertex in its neighborhood that is not protected by a firefighter. The problem is notoriously hard: it is NP-hard even when the input graph is a bipartite graph or a tree of maximum degree 3, it is W[1]-hard when parameterized by the number of saved vertices, and it is NP-hard to approximate within n 1-ε for any ε>0. We aim to simplify the task of a firefighter by providing algorithms that show him/her how to efficiently fight fires in certain types of networks. We show that Firefighter can be solved in polynomial time on various well-known graph classes, including interval graphs, split graphs, permutation graphs, and P k -free graphs for fixed k. On the negative side, we show that the problem remains NP-hard on unit disk graphs. © 2012 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Fomin, F. V., Heggernes, P., & Van Leeuwen, E. J. (2012). Making life easier for firefighters. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7288 LNCS, pp. 177–188). https://doi.org/10.1007/978-3-642-30347-0_19

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free