Hunting a rabbit: complexity, approximability and some characterizations
Abstract
In the Hunters and Rabbit game, hunters attempt to shoot an invisible rabbit on a given graph . In each round, the hunters select vertices to shoot at, while the rabbit moves along an edge of . The hunters win if, at any point, the rabbit is shot. The hunting number of , denoted , is the minimum integer such that hunters have a winning strategy regardless of the rabbit's moves. The computational complexity of determining has been one of the longest-standing open questions about the game. Our first main contribution resolves this by proving that computing is NP-hard, even for bipartite simple graphs. We further show that the problem remains NP-hard even when or when , where is the order of . In addition, we prove that it is NP-hard to approximate additively within . When a time limit is imposed on the hunting process, we show that computing remains NP-hard for any bounded by a polynomial in . On the positive side, we present a polynomial-time -factor approximation algorithm for computing the hunting number with time limit , and we show that can be computed in polynomial time for bipartite graphs when only two time slots are allowed (). Finally, we provide a forbidden-subgraph characterization of graphs with loops that satisfy , extending a known characterization for simple graphs.
Cite
@article{arxiv.2502.15982,
title = {Hunting a rabbit: complexity, approximability and some characterizations},
author = {Walid Ben-Ameur and Harmender Gahlawat and Alessandro Maddaloni},
journal= {arXiv preprint arXiv:2502.15982},
year = {2025}
}