Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
436848 | Theoretical Computer Science | 2012 | 19 Pages |
We study a game on a graph G played by r revolutionaries and s spies. Initially, revolutionaries and then spies occupy vertices. In each subsequent round, each revolutionary may move to a neighboring vertex or not move, and then each spy has the same option. The revolutionaries win if m of them meet at some vertex having no spy (at the end of a round); the spies win if they can avoid this forever.Let σ(G,m,r) denote the minimum number of spies needed to win. To avoid degenerate cases, assume |V(G)|≥r−m+1≥⌊r/m⌋≥1. The easy bounds are then ⌊r/m⌋≤σ(G,m,r)≤r−m+1. We prove that the lower bound is sharp when G has a rooted spanning tree T such that every edge of G not in T joins two vertices having the same parent in T. As a consequence, σ(G,m,r)≤γ(G)⌊r/m⌋, where γ(G) is the domination number; this bound is nearly sharp when γ(G)≤m.For the random graph with constant edge-probability p, we obtain constants c and c′ (depending on m and p) such that σ(G,m,r) is near the trivial upper bound when r