Skip to Main content Skip to Navigation
Journal articles

Pursuing a fast robber on a graph

Abstract : The Cops and Robbers game is played on undirected graphs where a group of cops tries to catch a robber. The game was defined independently by Winkler-Nowakowski and Quilliot in the 1980s and since that time has been studied intensively. Despite of that, its computation complexity is still an open question. In this paper we prove that computing the minimum number of cops that can catch a robber on a given graph is NP-hard. Also we show that the parameterized version of the problem is W[2]-hard. Our proof can be extended to the variant of the game where the robber can move s times faster than the cops. We also provide a number of algorithmic and complexity results on classes of chordal graphs and on graphs of bounded cliquewidth. For example, we show that when the velocity of the robber is twice the cop's velocity, the problem is NP-hard on split graphs, while it is polynomial time solvable on split graphs when players have the same speed. Also we establish that on graphs of bounded cliquewidth (this class of graphs contains, for example, graphs of bounded treewidth), the problem is solvable in polynomial time in the case the robber's speed is at most twice the speed of cops. Finally, we show that if the robber is faster than the cops then the minimum number of cops is unbounded for planar graphs.
Document type :
Journal articles
Complete list of metadatas

Cited literature [30 references]  Display  Hide  Download
Contributor : Nicolas Nisse <>
Submitted on : Tuesday, April 27, 2010 - 9:02:31 AM
Last modification on : Tuesday, June 30, 2020 - 3:34:02 PM
Document(s) archivé(s) le : Tuesday, September 28, 2010 - 1:11:06 PM


Files produced by the author(s)




Fedor V. Fomin, Petr A. Golovach, Jan Kratochvil, Nicolas Nisse, Karol Suchan. Pursuing a fast robber on a graph. Theoretical Computer Science, Elsevier, 2010, 411 (7-9), pp.1167-1181. ⟨10.1016/j.tcs.2009.12.010⟩. ⟨inria-00476686⟩



Record views


Files downloads