Fast winning strategies for the attacker in eternal domination
Guillaume Bagan, Nicolas Bousquet, Nacim Oijid, Théo Pierron
TL;DR
The paper examines the Fast-Strategy problem in eternal domination games, formalizing $t_G(D)$ as the earliest turn when Attacker can force a Defender loss and analyzing the computational complexity across graph classes. It proves PSPACE-hardness on several restricted classes while delivering polynomial-time algorithms for trees and cographs, and it links the tree case to contracted treedepth via arenas. A cotree-based approach and reservist variant underpin the cograph result, and the work includes a thorough parameterized complexity analysis with respect to the number of guards $g$ and turns $t$, including kernelization, XP/FPT results, and first-order definability. Overall, the results illuminate a nuanced complexity landscape for attacker strategies in dynamic graph surveillance and provide practical algorithms for key graph families.
Abstract
Dominating sets in graphs are often used to model some monitoring of the graph: guards are posted on the vertices of the dominating set, and they can thus react to attacks occurring on the unguarded vertices by moving there (yielding a new set of guards, which may not be dominating anymore). A dominating set is eternal if it can endlessly resist to attacks. From the attacker's perspective, if we are given a non-eternal dominating set, the question is to determine how fast can we provoke an attack that cannot be handled by a neighboring guard. We investigate this question from a computational complexity point of view, by showing that this question is PSPACE-hard, even for graph classes where finding a minimum eternal dominating set is in P. We then complement this result by giving polynomial time algorithms for cographs and trees, and showing a connection with tree-depth for the latter. We also investigate the problem from a parameterized complexity perspective, mainly considering two parameters: the number of guards and the number of steps.
