Approximation algorithms for the firefighter problem: Cuts over time and submodularity

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

Abstract

We provide approximation algorithms for several variants of the Firefighter problem on general graphs. The Firefighter problem models the case where an infection or another diffusive process (such as an idea, a computer virus, or a fire) is spreading through a network, and our goal is to stop this infection by using targeted vaccinations. Specifically, we are allowed to vaccinate at most B nodes per time-step (for some budget B), with the goal of minimizing the effect of the infection. The difficulty of this problem comes from its temporal component, since we must choose nodes to vaccinate at every time-step while the infection is spreading through the network, leading to notions of "cuts over time". We consider two versions of the Firefighter problem: a "non-spreading" model, where vaccinating a node means only that this node cannot be infected; and a "spreading" model where the vaccination itself is an infectious process, such as in the case where the infection is a harmful idea, and the vaccine to it is another infectious idea. We give complexity and approximation results for problems on both models. © 2009 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Anshelevich, E., Chakrabarty, D., Hate, A., & Swamy, C. (2009). Approximation algorithms for the firefighter problem: Cuts over time and submodularity. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5878 LNCS, pp. 974–983). https://doi.org/10.1007/978-3-642-10631-6_98

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