In
graph theory
In mathematics, graph theory is the study of '' graphs'', which are mathematical structures used to model pairwise relations between objects. A graph in this context is made up of '' vertices'' (also called ''nodes'' or ''points'') which are conn ...
, a branch of mathematics, the cop number or copnumber of an
undirected graph
In discrete mathematics, and more specifically in graph theory, a graph is a structure amounting to a set of objects in which some pairs of the objects are in some sense "related". The objects correspond to mathematical abstractions called '' v ...
is the minimum number of cops that suffices to ensure a win (i.e., a capture of the robber) in a certain
pursuit–evasion
Pursuit–evasion (variants of which are referred to as cops and robbers and graph searching) is a family of problems in mathematics and computer science in which one group attempts to track down members of another group in an environment. Early ...
game on the graph.
Rules
In this game, one player controls the position of a given number of cops and the other player controls the position of a robber. The cops are trying to catch the robber by moving to the same position, while the robber is trying to remain uncaught. Thus, the players perform the following actions, taking turns with each other:
*On the first turn of the game, the player controlling the cops places each cop on a vertex of the graph (allowing more than one cop to be placed on the same vertex).
*Next, the player controlling the robber places the robber on a vertex of the graph.
*On each subsequent turn, the player controlling the cops chooses a (possibly empty) subset of the cops, and moves each of these cops to adjacent vertices. The remaining cops (if any) stay put.
*On the robber's turn, he may either move to an adjacent vertex or stay put.
The game ends with a win for the cops whenever the robber occupies the same vertex as a cop. If this never happens, the robber wins.
The cop number of a graph
is the minimum number
such that
cops can win the game on
.
Example
On a
tree
In botany, a tree is a perennial plant with an elongated stem, or trunk, usually supporting branches and leaves. In some usages, the definition of a tree may be narrower, including only woody plants with secondary growth, plants that are ...
, the cop number is one. The cop can start anywhere, and at each step move to the unique neighbor that is closer to the robber. Each of the cop's steps reduces the size of the subtree that the robber is confined to, so the game eventually ends.

On a
cycle graph
In graph theory, a cycle graph or circular graph is a graph that consists of a single cycle, or in other words, some number of vertices (at least 3, if the graph is simple) connected in a closed chain. The cycle graph with vertices is called ...
of length more than three, the cop number is two. If there is only one cop, the robber can move to a position two steps away from the cop, and always maintain the same distance after each move of the robber. In this way, the robber can evade capture forever. However, if there are two cops, one can stay at one vertex and cause the robber and the other cop to play in the remaining path. If the other cop follows the tree strategy, the robber will eventually lose.
General results
Every graph whose
girth is greater than four has cop number at least equal to its
minimum degree. It follows that there exist graphs of arbitrarily high cop number.
Henri Meyniel (also known for
Meyniel graph
In graph theory, a Meyniel graph is a graph in which every odd cycle of length five or more has at least two chords (edges connecting non-consecutive vertices of the cycle). The chords may be uncrossed (as shown in the figure) or they may cross ...
s) conjectured in 1985 that every connected
-vertex graph has cop number
. The
Levi graph
In combinatorial mathematics, a Levi graph or incidence graph is a bipartite graph associated with an incidence structure.. See in particulap. 181 From a collection of points and lines in an incidence geometry or a projective configuration, we ...
s (or incidence graphs) of
finite projective planes have girth six and minimum degree
, so if true this bound would be the best possible.
All graphs have sublinear cop number. One way to prove this is to use subgraphs that are guardable by a single cop: the cop can move to track the robber in such a way that, if the robber ever moves into the subgraph, the cop can immediately capture the robber. Two types of subgraph that are guardable are the
closed neighborhood of a single vertex, and a
shortest path
In graph theory, the shortest path problem is the problem of finding a path between two vertices (or nodes) in a graph such that the sum of the weights of its constituent edges is minimized.
The problem of finding the shortest path between t ...
between any two vertices. The
Moore bound
In graph theory, a Moore graph is a regular graph whose girth (the shortest cycle length) is more than twice its diameter (the distance between the farthest two vertices). If the degree of such a graph is and its diameter is , its girth must ...
in the
degree diameter problem
In graph theory, the degree diameter problem is the problem of finding the largest possible graph (in terms of the size of its vertex set ) of diameter such that the largest degree of any of the vertices in is at most . The size of is bounded ...
implies that at least one of these two kinds of guardable sets has size
. Using one cop to guard this set and recursing within the connected components of the remaining vertices of the graph shows that the cop number is at most
.
A more strongly sublinear upper bound on the cop number,
:
is known. However, the problems of obtaining a tight bound, and of proving or disproving Meyniel's conjecture, remain unsolved. It is even unknown whether the ''soft Meyniel conjecture'', that there exists a constant
for which the cop number is always
, is true.
Computing the cop number of a given graph is
EXPTIME-hard, and hard for
parameterized complexity
In computer science, parameterized complexity is a branch of computational complexity theory that focuses on classifying computational problems according to their inherent difficulty with respect to ''multiple'' parameters of the input or output. ...
.
Special classes of graphs
The
cop-win graph
In graph theory, a cop-win graph is an undirected graph on which the pursuer (cop) can always win a pursuit–evasion game against a robber, with the players taking alternating turns in which they can chose to move along an edge of a graph or st ...
s are the graphs with cop number equal to one.
Every
planar graph
In graph theory, a planar graph is a graph that can be embedded in the plane, i.e., it can be drawn on the plane in such a way that its edges intersect only at their endpoints. In other words, it can be drawn in such a way that no edges cro ...
has cop number at most three.
More generally, every graph has cop number at most proportional to its
genus
Genus ( plural genera ) is a taxonomic rank used in the biological classification of living and fossil organisms as well as viruses. In the hierarchy of biological classification, genus comes above species and below family. In binomial n ...
. However, the best known lower bound for
the cop number in terms of the genus is approximately the square root of the genus, which is
far from the upper bound when the genus is large.
The
treewidth
In graph theory, the treewidth of an undirected graph is an integer number which specifies, informally, how far the graph is from being a tree. The smallest treewidth is 1; the graphs with treewidth 1 are exactly the trees and the forests. The gr ...
of a graph can also be obtained as the result of a pursuit-evasion game, but one in which the robber can move along arbitrary-length paths instead of a single edge in each turn. This extra freedom means that the cop number is generally smaller than the treewidth. More specifically,
on graphs of
treewidth
In graph theory, the treewidth of an undirected graph is an integer number which specifies, informally, how far the graph is from being a tree. The smallest treewidth is 1; the graphs with treewidth 1 are exactly the trees and the forests. The gr ...
, the cop number is at most
.
References
{{reflist, 30em, refs=
[{{citation
, last1 = Aigner , first1 = M. , author1-link = Martin Aigner
, last2 = Fromme , first2 = M.
, issue = 1
, journal = ]Discrete Applied Mathematics
''Discrete Applied Mathematics'' is a peer-reviewed scientific journal covering algorithmic and applied areas of discrete mathematics. It is published by Elsevier and the editor-in-chief is Endre Boros (Rutgers University). The journal was split o ...
, mr = 739593
, pages = 1–11
, title = A game of cops and robbers
, doi = 10.1016/0166-218X(84)90073-8
, volume = 8
, year = 1984, doi-access = free
[{{citation
, last1 = Baird , first1 = William
, last2 = Bonato , first2 = Anthony
, arxiv = 1308.3385
, doi = 10.4310/JOC.2012.v3.n2.a6
, issue = 2
, journal = Journal of Combinatorics
, mr = 2980752
, pages = 225–238
, title = Meyniel's conjecture on the cop number: a survey
, volume = 3
, year = 2012, s2cid = 18942362
]
[{{citation
, last = Clarke , first = Nancy Elaine Blanche
, location = Canada
, mr = 2704200
, publisher = Dalhousie University
, series = Ph.D. thesis
, title = Constrained cops and robber
, year = 2002, id = {{ProQuest, 305503876
]
[{{citation
, last = Frankl , first = Péter , authorlink = Péter Frankl
, issue = 3
, journal = ]Discrete Applied Mathematics
''Discrete Applied Mathematics'' is a peer-reviewed scientific journal covering algorithmic and applied areas of discrete mathematics. It is published by Elsevier and the editor-in-chief is Endre Boros (Rutgers University). The journal was split o ...
, mr = 890640
, pages = 301–305
, title = Cops and robbers in graphs with large girth and Cayley graphs
, doi = 10.1016/0166-218X(87)90033-3
, volume = 17
, year = 1987, doi-access =
[{{citation
, last1 = Fomin , first1 = Fedor V. , author1-link = Fedor Fomin
, last2 = Golovach , first2 = Petr A.
, last3 = Kratochvíl , first3 = Jan , author3-link = Jan Kratochvíl
, contribution = On tractability of cops and robbers game
, doi = 10.1007/978-0-387-09680-3_12
, mr = 2757374
, pages = 171–185
, publisher = Springer , location = New York
, series = IFIP Int. Fed. Inf. Process.
, title = Fifth IFIP International Conference on Theoretical Computer Science—TCS 2008
, volume = 273
, year = 2008, doi-access = free
]
[{{citation
, last = Kinnersley , first = William B.
, arxiv = 1309.5405
, doi = 10.1016/j.jctb.2014.11.002
, journal = Journal of Combinatorial Theory
, mr = 3315605
, pages = 201–220
, series = Series B
, title = Cops and robbers is EXPTIME-complete
, volume = 111
, year = 2015, s2cid = 15432889
]
[{{citation
, last = Mohar , first = Bojan , author-link = Bojan Mohar
, arxiv = 1710.11281
, title = Notes on Cops and Robber game on graphs
, year = 2017, bibcode = 2017arXiv171011281M]
[{{citation
, last = Schroeder , first = Bernd S. W.
, contribution = The copnumber of a graph is bounded by
, mr = 1827672
, pages = 243–263
, publisher = Birkhäuser , location = Boston
, series = Trends Math.
, title = Categorical perspectives (Kent, OH, 1998)
, year = 2001]
Graph invariants
Pursuit–evasion