Optimizing the trade-off between number of cops and capture time in Cops and Robbers
Anthony Bonato, Jane Breen, Boris Brimkov, Joshua Carlson, Sean, English, Jesse Geneson, Leslie Hogben, K.E. Perry, Carolyn Reinhart

TL;DR
This paper investigates the cop throttling number in the game of Cops and Robbers, providing bounds, constructing specific graph families, and introducing a new parameter to optimize resource use during capture.
Contribution
It establishes new bounds on the cop throttling number, constructs graphs with specific throttling properties, and introduces the product cop throttling number for resource optimization.
Findings
Constructed graphs with $th_c(G)= oldsymbol{ ext{Omega}(n^{2/3})}$
Established a sublinear upper bound on $th_c(G)$
Characterized $th_c^{ imes}(G)$ for chordal graphs as $1+rad(G)$
Abstract
The cop throttling number of a graph for the game of Cops and Robbers is the minimum of , where is the number of cops and is the minimum number of rounds needed for cops to capture the robber on over all possible games in which both players play optimally. In this paper, we construct a family of graphs having , establish a sublinear upper bound on the cop throttling number, and show that the cop throttling number of chordal graphs is . We also introduce the product cop throttling number as a parameter that minimizes the person-hours used by the cops. This parameter extends the notion of speed-up that has been studied in the context of parallel processing and network decontamination. We establish bounds on the product cop throttling number in terms of the cop throttling number,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Complexity and Algorithms in Graphs · Interconnection Networks and Systems
Optimizing the trade-off between number of cops and capture time in Cops and Robbers
Anthony Bonato Ryerson University, Toronto, ON, Canada. (abonato, sean.english)@ryerson.ca.
Jane Breen Department of Mathematics, Iowa State University, Ames, IA 50011, USA, [email protected], (geneson, jmsdg7, hogben, reinh196)@iastate.edu.
Boris Brimkov Department of Mathematics and Statistics, Slippery Rock University, Slippery Rock, PA 16057, USA, [email protected].
Joshua Carlson22footnotemark: 2
Sean English11footnotemark: 1
Jesse Geneson22footnotemark: 2
Leslie Hogben22footnotemark: 2 American Institute of Mathematics, 600 E. Brokaw Road, San Jose, CA 95112, USA, [email protected]
K.E. Perry Department of Mathematics, University of Denver, Denver, CO 80208, USA, [email protected].
Carolyn Reinhart22footnotemark: 2
Abstract
The cop throttling number of a graph for the game of Cops and Robbers is the minimum of , where is the number of cops and is the minimum number of rounds needed for cops to capture the robber on over all possible games in which both players play optimally. In this paper, we construct a family of graphs having , establish a sublinear upper bound on the cop throttling number, and show that the cop throttling number of chordal graphs is . We also introduce the product cop throttling number as a parameter that minimizes the person-hours used by the cops. This parameter extends the notion of speed-up that has been studied in the context of parallel processing and network decontamination. We establish bounds on the product cop throttling number in terms of the cop throttling number, characterize graphs with low product cop throttling number, and show that for a chordal graph , .
Keywords Cops and Robbers, throttling, product throttling, chordal graph, graph searching
AMS subject classification 05C57, 91A43
1 Introduction
The game of Cops and Robbers is a perfect information two-player game played on a graph on vertices. One player controls a team of cops and the other controls a single robber. The game starts with the cops choosing a multiset of vertices to occupy, and then the robber chooses a vertex to occupy. In each round of the game, first each cop moves to a neighbor of the vertex they currently occupy or remains at the same vertex, and then the robber moves analogously. The aim for the cops is to capture the robber (that is, move to the same vertex that the robber currently occupies), and the aim for the robber is to evade capture. The game with a single cop was first introduced independently in [21, 23]. Graphs for which a single cop always has a winning strategy are called cop-win. This was extended to the idea of having more than one cop, and the cop number of a graph is defined as the minimum number of cops required to capture the robber on [1]. Meyniel’s conjecture states that for any graph on vertices, [14]. For more background on Cops and Robbers, the reader is directed to [5, 7].
Other questions may be asked of the game of Cops and Robbers, such as the capture time, denoted , which is the number of rounds it takes for cops to capture the robber on the graph , assuming all players follow optimal strategies [3]. Capture time was generalized further in [6] to consider the case where more cops than necessary are used. That is, for any , the -capture time of , denoted is the minimum number of rounds it takes for cops to capture the robber on , assuming that all players follow optimal strategies. It is interesting to explore the tradeoff between the number of cops and the capture time, which led to the introduction of throttling for the game of Cops and Robbers in [8].
As in [8], the cop throttling number of a graph is denoted , and is defined as
[TABLE]
where it is assumed that if , then the -capture time is infinite. It is known that for several families of graphs ; in particular, this was shown for trees, unicyclic graphs, some Meyniel extremal families, and several others in [8]. It was also asked in that paper whether for all graphs. We answer this question in the negative by exhibiting a family of graphs of order with , and we establish a sublinear upper bound for the cop throttling number (see Section 2). In Section 3, we prove that for any chordal graph of order the -capture time is equal to the -radius and the cop throttling number is . We also answer an open problem from [4] about classifying cop-win outerplanar graphs.
The cop throttling number, which optimizes the sum of the resources used to accomplish a task and the time to accomplish the task, follows in the established study of throttling for other parameters (cf. [9, 10, 11, 12]). In the case of Cops and Robbers, arguably it is the person-hours that should be optimized, i.e., the product rather than the sum. In Section 4, we study the problem of optimizing the product of the resources used to accomplish a task and the time needed to complete that task. Note that if one minimizes the product over , the minimum is always 0, achieved by , where is the order of the graph . Not only is this trivial, it is also misleading from a practical perspective because there is certainly a real cost to placing a cop on a vertex. Thus, we define the product cop throttling number of a graph by
[TABLE]
We follow the literature in using cop throttling to refer to throttling the sum, whereas when throttling the product, the word product is always explicitly included. The notion of product throttling has implicitly been studied in [17, 18], where the authors investigate the speed-up obtained by using a larger number of cops when chasing the robber on grids and tori. In particular, they define work as , and the speed-up between using and cops, , as . They show that a super-linear speed-up may occur in certain classes of graphs. Our study of product cop throttling extends this idea by considering the number of cops that yields the largest possible speed-up. A similar study [19] in the context of network decontamination shows that larger teams of agents may decrease the overall work done to decontaminate a network. More generally, the concepts of work, speed-up, and related optimization problems are common in the design and analysis of parallel algorithms (see, e.g., [16] and the bibliography therein).
In Section 4, we establish bounds on the product cop throttling number in terms of the cop throttling number, characterize graphs with low product cop throttling number, show that for any chordal graph (implying that the product throttling number can be linear in the order of the graph), and construct a family of graphs , where cannot be realized by any set of cardinality nor by any set of cardinality .
Throughout, we assume is a simple undirected graph on vertices. Definitions of standard graph theory terms can be found in [13]. We refer to a multiset of vertices of as a capture set if , since placing the cops on the vertices of ensures that the robber will be captured in a finite number of rounds. As in [8], is defined to be the maximum number of rounds until the robber is captured (over all possible robber placements) with the cops starting on the vertices of , , and . With this notation, and ; note that the notation is applied to multisets. For , it is also convenient to define and . With this notation, and . Recall that the -radius of a graph G is defined to be
[TABLE]
An induced subgraph of is a retract of a graph if there is a mapping whose restriction to is the identity and such that implies or ; such a mapping is called a retraction. The robber’s shadow on a retract is the image of the robber under the retraction.
2 Bounds for cop throttling number
We begin this section by answering negatively the question of whether for all graphs with vertices [8, Question 4.5]. We then establish the first sublinear upper bound on the cop throttling number for all connected graphs. Finally, we improve the upper bound given in [8] for cop throttling number for unicyclic graphs.
2.1 Graphs with high cop throttling number
In this section, we construct a family of graphs of order with throttling number . We first prove a more general result that implies the bound by using the existence of graphs with cop number . This result could also be used to improve this lower bound on the maximum cop throttling number if in the future, Meyniel’s conjecture is disproved.
Theorem 2.1**.**
Suppose that there exists a family of connected graphs of all orders with cop number for a fixed real number . Then there exist connected graphs on vertices with .
Proof.
By assumption, there exists a constant such that there exists a connected graph on vertices with . We assume is sufficiently large that the distinction between floor and ceiling does not matter except where marked, and thus treat quantities as integers.
A spider is a tree with exactly one vertex of degree three or more, called the body vertex. Start with a spider on vertices in which there are approximately legs each of length approximately and let be the body vertex. Form a new graph by replacing in each leg the vertices farthest from by a subgraph . The subgraph is connected by one edge from some vertex of to the end of the leg that remains. Figure 2.1 depicts the construction of . The subgraph is the component of that contains . Observe that .
We show that . If is a set of cops with , then . So assume that . By the pigeonhole principle, there exists a subgraph that initially has at most
[TABLE]
cops. If the robber starts on , then the robber can evade capture as long as there are at most cops on . The robber can just use the same strategy that they would to avoid capture by cops in . Thus, the robber is safe at least until some cop who was initially outside reaches . In this case, the capture time is at least , which gives . ∎
The preceding theorem has many interesting applications. Since it is known that there exist graphs with cop number , we can apply Theorem 2.1 to produce a negative answer to the second part of Question 4.5 in [8], which asked whether for all graphs of order .
Theorem 2.2**.**
[5, Theorem 3.8], [22]* There exist connected graphs on vertices with cop number at least for all .*
The next result follows immediately by applying Theorem 2.1 with .
Corollary 2.3**.**
There exist connected graphs of all orders with cop throttling number .
The proof of Theorem 2.1 actually works for a variable value of tending to one. More specifically, let be a continuous eventually non-decreasing function with such that there exist connected graphs of order with cop number . Then there exist connected graphs on vertices with cop throttling number at least where is defined to be the solution to the equation
[TABLE]
It is interesting to consider the ratio of maximum throttling number to maximum cop number. We define and , respectively, as the maximum cop number and maximum cop throttling number over all connected graphs of order .
Conjecture 2.4**.**
.
Conjecture 2.4 would follow from Theorem 2.1 if it is proven that the maximum possible cop number of a connected graph is for some fixed (Meyniel extremal families imply ): Suppose for graphs of order , which implies there is a family of graphs of order such that . Then, by Theorem 2.1, , and for .
The final application of Theorem 2.1 we will mention is that it opens a new way to attack Meyniel’s conjecture. Indeed, if it can be shown that cop throttling numbers are , this would suffice to show that cop numbers are .
2.2 Sublinear upper bound on the cop throttling number
We begin with some definitions and lemmas used to establish a sublinear bound on the cop throttling number. Given a connected graph , a - geodesic is a shortest path between vertices and . A geodesic is a path that is a - geodesic for some choice of and . Observe that a geodesic is a retract and an induced subgraph.
An induced subgraph of is -guardable if after finitely many moves, cops can arrange themselves in so that the robber is immediately captured upon entering . For example, a clique is -guardable. After some round, we say a -guardable subgraph is guarded if for the rest of the game, some set of cops in stay in position to immediately capture the robber upon entering .
Lemma 2.5**.**
If is a geodesic of length , then for any , we can place cops on such that will be guarded in at most steps. Further, after these steps, only one cop is necessary to continue guarding .
Proof.
It suffices for the cops to capture the robber’s shadow on and for the cop that captures the shadow to stay on it. By [6], , so the robber’s shadow is caught in at most steps. Note that if , we can place one cop at for each , so that every vertex on is within distance from some cop. ∎
It is straightforward to see that Lemma 2.5 is sharp since if only cops are placed on a path with vertices, there will be a vertex at distance at least from every cop. This level of precision has a negligible effect on the proof of Theorem 2.7, however, so we state an immediate corollary of this result that is weaker but easier to use.
Lemma 2.6**.**
If is a geodesic of length for some integers , then we can place cops on such that will be guarded in at most steps, and after these steps, only one cop is necessary to continue guarding .
Proof.
The proof follows immediately from Lemma 2.5, and the fact that for all . ∎
Let be the Lambert W function or product-log function, which is the inverse of ( here will be restricted to the domain , on which is injective, so is well-defined). We now arrive at the main result of this section, which provides a sublinear bound on the cop throttling number of a graph.
Theorem 2.7**.**
If is a connected graph on vertices, then
[TABLE]
Proof.
Let and . Let be a connected graph on vertices. First, let us consider the case where .
We will describe how to place cops on via a recursive algorithm that decomposes into paths of length , stars, paths of length , and small connected subgraphs. The paths and stars will be guarded with cops, and then we will show that there are enough free cops close to the small connected subgraphs to quickly catch the robber in any of these connected subgraphs.
Let and let be a geodesic in of length . Place cops along according to Lemma 2.6 to guarantee can be guarded in steps. Let be the graph induced by . Now, recursively for as long as we can, let be a geodesic in of length . Place cops along according to Lemma 2.6, and let be the induced subgraph on . We can continue for, say steps, until every component in has diameter less than . Note that every vertex in is distance at most from some path .
We describe how to cover any large stars in . Recursively, for , let be a vertex of degree at least in a component of . Place a cop at to guard the closed neighborhood , and let be the subgraph induced on . We can continue this until we reach some with .
We now will find paths of length . Recursively for , let be a geodesic in of length . We will place cops on according to Lemma 2.6 so that can be guarded in at most steps. Let be the induced subgraph on . We can continue this process until we reach some graph , such that every component has diameter less than . This completes the initial placement of the cops. Note that each cop covered at least vertices on average, so the total number of cops used is at most . Now we will describe how to move the cops to capture the robber quickly.
We will guard each of the paths one at a time in order using the cops that were placed on the paths. It is worth noting that may not be a geodesic in , and so may not initially be guardable by a single cop. Once all the vertices in are guarded though, the robber is forced to play on , in which is a geodesic, and thus, -guardable.
By Lemma 2.6, each path takes at most steps to guard. Since each path is of length at least , there are at most paths, so this takes at most rounds. Once each path has been guarded, if the robber has not been caught yet, the robber must be in a component of .
By the Moore bound (see e.g. [15]), since and the diameter of every component of is less than , each component of has order at most , where
[TABLE]
Since the domination number of a component with vertices is at most , cops can guard whichever component the robber ends up in. By construction, there is a path of length with cops within distance of every vertex in this component. By Lemma 2.6, only one cop need remain on each path to keep them guarded, so the other cops on this path can then guard the component containing the robber. This takes at most more steps and the robber is caught. Note that and
[TABLE]
so . Hence, the total number of rounds it takes to capture the robber with cops is at most , completing the proof of this case.
If the diameter of is less than , then we proceed identically as in the first case, except we do not need to look for geodesics of length , and instead proceed immediately to covering large stars, and then geodesics of length . We will again arrive at a graph with components that have small maximum degree and small diameter, and therefore, have order at most . We then arbitrarily choose a vertex to place cops, and this uses at most cops in all. We move cops identically to the previous case, guarding all the paths in at most rounds, and then the cops placed arbitrarily can then move to and guard whichever component the robber is in after at most more steps due to the small diameter of the original graph. Since , adding these together gives a bound of , finishing the proof. ∎
The following bound on the cop throttling number is slightly worse than the one in Theorem 2.7, but it uses only elementary functions.
Corollary 2.8**.**
If is a connected graph on vertices, then
[TABLE]
Proof.
We claim that . Since , the result will follow from Theorem 2.7.
If , then . Hence, . If , then , so , and finally . It is evident that , and so we have that . ∎
Theorem 2.7 bounds the throttling number for all graphs, but we can provide much stronger bounds for more restricted classes of graphs. We note that by using the same method as in the proof of sublinear cop numbers for connected graphs with bounded diameter in [25], it is easy to see that if is a graph with diameter at most , then .
We finish this section with a technical lemma that bounds the throttling number for graphs that are obtained from smaller graphs by adding large stars. The result could also be used to provide improvements to a general upper bound on in the future. For a connected graph of order , let denote the family of all connected graphs that have the disjoint union as a spanning subgraph for some choice of , in which the copy of is induced.
Lemma 2.9**.**
Fix and a positive real number . Let be a connected graph of order with . If is a graph of order with , then .
Proof.
Let , and note that , which is decreasing for all . We will show that every graph in of order has . By definition, contains a star of order at least such that is the graph obtained from by removing . Since this star can be guarded by one cop,
[TABLE]
By the mean value theorem and the fact that is a decreasing function, we have
[TABLE]
Inequality (2) implies that , so along with inequality (1), the result holds. ∎
We note that a similar argument to the one above also works if we replace with and other nice functions. Possibly the most important implication of Lemma 2.9 is that it could be useful in proving a bound of the form via induction. More precisely, in the inductive step, Lemma 2.9 implies that one would only need to consider graphs in which every large star disconnects the graph, giving some structure to work with in a potential proof.
2.3 Graphs with few cycles
In [8], it was shown that a unicyclic graph of order has cop throttling number at most . A corollary to the next result improves this unicyclic bound. Let denote the vertex feedback number of a graph , i.e., the least number of vertices necessary to remove from in order to make the graph acyclic.
Proposition 2.10**.**
A connected graph of order with vertex feedback number has cop throttling number at most .
Proof.
Let be a connected graph with vertex feedback number and let be a set of vertices of cardinality whose deletion produces an acyclic graph. Define . We construct a sequence of graphs inductively until we reach a graph with no cycles. Given the graph , pick any vertex and station a single cop on . Let be the graph of order obtained by deleting edges adjacent to until is no longer in any cycle in . Note that this edge deletion process can be carried out so that is still connected.
For each , we have the inequality . Since every cycle contains a vertex in , we have that is a tree of order . Since for a tree of order [8], this gives the desired bound. ∎
We observe that if has cycles, to obtain the following corollary.
Corollary 2.11**.**
A connected graph of order with at most cycles has cop throttling number at most . In particular, if is a connected unicyclic graph of order , it follows that has cop throttling number at most .
3 Cop throttling for chordal graphs
A graph is a chordal graph if has no induced cycle of length greater than . This class of graphs is of particular interest because they are known to be cop-win [2] and, further, since paths and trees are chordal, results obtained in this section extend to those classes as well.
We begin by establishing a result that shows that the capture time for a chordal graph is determined by the -radius (see Theorem 3.4 below).
We need a few definitions and technical lemmas. A corner of a graph is a vertex such that there exists another vertex , , with . In this case, we say * corners * and is cornered by . A set of vertices is a set of disjoint corners if every vertex in is cornered by a vertex outside of . Observe that if is a set of disjoint corners, , where . Our next result shows that removing a set of disjoint corners cannot increase the capture time of a graph and can decrease the capture time by at most one.
Lemma 3.1**.**
Let be a set of disjoint corners in a connected graph and let be a multiset of . Then .
Proof.
First, if is not a capture set of , and the inequalities hold.
Now, suppose is a capture set of . We begin by showing that . Consider an optimal cop strategy on with cops starting on . We adjust so that if any cop ever goes to a vertex , the cop instead goes to a vertex where corners and, therefore, . Call this new cop strategy and observe that is a legal cop strategy on , since wherever this cop moves next is reachable from . We further observe that also has the property that given a fixed robber strategy, at any given time the vertices in occupied by the cops acting according to are a subset of the vertices in occupied by the cops acting according to . Then, any robber strategy that avoids is captured by at least as quickly as it is by , i.e. captured in at most rounds. Since never uses a vertex , it is also a cop strategy on , so it follows that .
Now we will show . Let be an optimal robber strategy on , and let be the robber strategy obtained by adjusting so that whenever the robber goes to a vertex in , instead they go to the vertex such that corners . Let us imagine for a moment that two robbers are playing simultaneously on , one according to (the -robber) and the other according to (the -robber). Note that the only time the two robbers do not occupy the same vertex is when the vertex occupied by the -robber is in . In this case the vertex occupied by the -robber corners . When the -robber moves from a vertex in to a vertex , the -robber is able to either move to if , or move to a vertex that corners if . Since the -robber never moves into , is also a strategy on . Thus, there is a cop strategy with cops that captures the -robber in at most moves. If the -robber has not been caught yet, they are cornered by the cop that just captured the -robber, so they can be captured in the next round. Thus , completing the proof. ∎
Our next lemma characterizes certain sets of vertices as sets of disjoint corners. A vertex is said to be a boundary vertex of if for all . Note that is a boundary vertex of if and only if no geodesic can be extended to a longer geodesic that ends at and includes .
Lemma 3.2**.**
Fix a vertex of a connected chordal graph . Then the set of boundary vertices of in is a set of disjoint corners.
Proof.
Let be a boundary vertex of and let be a geodesic. Let be the neighbor of on . We claim that corners . First, notice that if is the only neighbor of , corners and , so is not a boundary vertex of . Now, suppose . Let , and consider the shortest path from to that does not use . If this path is of length more than , or terminates at a vertex other than , this creates a chordless cycle of length more than , a contradiction. Thus, , so corners . Furthermore , so is not a boundary vertex of . Thus, the set of boundary vertices of is a set of disjoint corners. ∎
The final lemma we use for the proof of Theorem 3.4 is an adaptation of a theorem in [6] bounding the capture time given a covering of a graph by retracts.
Lemma 3.3**.**
Suppose that is connected and , where is a retract for each , and let be a multiset of of order . If are (possibly repeated) elements of such that for , then
[TABLE]
Proof.
First note that if for any , then and we are done. If each graph is cop-win, then a single cop placed at can guard this graph in at most rounds. Thus, the strategy for the cop placed on is to guard . Since the ’s cover , after at most rounds, the entire graph is guarded, so the robber must be caught. ∎
The preceding lemma is especially useful for chordal graphs, since all connected induced subgraphs of chordal graphs are retracts (see [23, 24]). We now have all the tools necessary to state our first main result on chordal graphs. The following generalizes a corollary from [6] which gives the same result, but only for trees. The ball at vertex of radius is .
Theorem 3.4**.**
For any connected chordal graph and any set , .
Proof.
Let and let . It is clear that since once the cops have been placed on , the robber can choose any vertex at least distance from every cop and stay there, avoiding capture until after rounds.
We claim that as well. Let and let for each . Then . Furthermore, is connected, for each , and since connected induced subgraphs of chordal graphs are retracts, Lemma 3.3 implies that .
Now, fix some . By Lemma 3.2, the boundary vertices of in constitute a set of disjoint corners. Since is a subset of the set of boundary vertices of in and, thus, a set of disjoint corners, Lemma 3.1 implies that
[TABLE]
and iterating this, we have
[TABLE]
Thus, for all , so , completing the proof. ∎
The next two corollaries are immediate from Theorem 3.4.
Corollary 3.5**.**
For any connected chordal graph , .
Corollary 3.6**.**
For any connected chordal graph , .
The preceding bound is only good if the radius of is small, but the radius of chordal graphs can be as large as , as in the path . The next corollary gives an upper bound that is much better for chordal graphs with large radius. Before we state our next corollary, we need a result due to Meir and Moon [20]. Let denote the -distance domination number, which is the size of the smallest set such that for all .
Theorem 3.7**.**
[20]* For every connected graph on vertices, .*
The next result now follows from Theorem 3.4.
Corollary 3.8**.**
For any connected chordal graph on vertices,
Proof.
By Theorem 3.7, , so . By Theorem 3.4, we have that
[TABLE]
It is worth noting that since trees are a subclass of chordal graphs, the previous corollary gives a generalization of Theorem 3.9 from [8], which states for any tree on vertices.
We end this section with a result that does not directly apply to throttling, but is nonetheless an interesting fact about the game of Cops and Robbers on chordal graphs. This result resolves an open problem from [4].
Theorem 3.9**.**
An outerplanar graph is cop-win if and only if is connected and chordal.
Proof.
If is connected and chordal, then is cop-win [2]. If is not connected, then is not cop-win. So assume that is outerplanar, connected, and not chordal. Thus, there exists a subset with such that is a cycle. Then the robber can start on a vertex of that is not adjacent to the cop’s starting vertex, since all vertices on the cycle are adjacent to only two other vertices on the cycle, and all vertices outside the cycle are only adjacent to at most two vertices on the cycle because is outerplanar. If the cop ever moves to a vertex that is adjacent to the robber’s current position, the robber can always move to a vertex that is non-adjacent to the cop’s current position, since the robber’s current vertex has two neighbors on the cycle and the cop is only ever adjacent to at most two vertices on the cycle (including the robber’s current vertex). Otherwise, the robber waits at their current vertex for the cop to reach one of their neighbors. ∎
4 Product throttling for Cops and Robbers
In this section we consider product cop throttling, to better represent the idea of optimizing resources in a situation where the most relevant metric is person-hours or some similar measure. This extends the notion of speed-up explored in [16, 17, 18, 19]. We begin by comparing the product cop throttling number and the cop throttling number .
Remark 4.1**.**
Let be a graph. For any capture set ,
[TABLE]
so . Furthermore, if and only if or ; i.e., the cop throttling number can be realized with a single cop or a cop on every vertex.
Let be a graph of order . If , then . Clearly since we can place a cop on each vertex. By using the minimum number of cops needed to capture the robber, . Since a dominating set of cardinality less than has capture time equal to one, , where denotes the domination number of . If has no isolated vertices, then can be achieved with nonzero capture time because .
Proposition 4.2**.**
For any graph , .
Proof.
The first inequality is justified in Remark 4.1.
Let and be integers such that and . Then by the definitions of sum and product throttling, and the arithmetic mean-geometric mean (AM-GM) inequality,
[TABLE]
Corollary 4.3**.**
Let be a graph.
* if and only if if and only if .* 2.
* if and only if if and only if either or .* 3.
* if and only if satisfies one of the following conditions:*
- (a)
* or .* 2. (b)
* and there exists such that*
- (i)
for all , , and 2. (ii)
for all , there is a vertex such that . This condition says that for there is a vertex such that is cornered by (see Section 3). 4.
* if and only if satisfies one of the following conditions:*
- (a)
* and .* 2. (b)
* and .* 3. (c)
* and .*
Proof.
(1) and (2): For , if and only if follows from Proposition 4.2. Graphs with were characterized in [8].
(3): There are exactly two ways can be achieved: or both and . Requiring and is equivalent to or . It is shown in the proof of Theorem 4.1 in [8] that the graphs for which and are those in (3)(b).
(4): There are exactly three ways can be achieved: , , or both and . To ensure , if we need the condition , and if we need the condition . ∎
We now turn our attention to determining the product cop throttling number for chordal graphs. We find the following characterization of connected chordal graphs useful [13, Proposition 5.5.1]. A connected chordal graph can be built successively by adding cliques with vertex sets in such a way that and there exists an with such that . This implies is a connected chordal graph, induces a clique, and . We will call the ordered sets a clique decomposition of .
Lemma 4.4**.**
Let be a geodesic in a connected chordal graph . Then can be obtained from by repeated corner deletions.
Proof.
Let be the edges of (indexed in order), and let be a clique decomposition of . We can assume without loss of generality that for since is a geodesic. Now, let and . Note that , so is a corner. This implies that the graph with (i.e., the cliques that contain the path ) can be obtained from by repeated corner deletions.
Now suppose there exists a vertex for some with (assume for simplicity ). Then for . This implies is a corner, and this property is preserved when deleting vertices from the set . Similarly, if for some , then for any , we have , and so they are both corners. Thus, can be obtained from via repeated corner deletions, completing the proof. ∎
We can now determine exactly the value of for connected chordal graphs.
Theorem 4.5**.**
For any connected chordal graph , .
Proof.
Applying Corollary 3.5 with yields . For the reverse inequality, let , and be a diametric path in . Since diametric paths are necessarily geodesics, we know via Lemma 4.4 that can be obtained from by repeated corner deletions. Then, applying Lemma 3.1 gives us that for any , and so . By Corollary 3.5, , where the inequality comes from the fact that . Then for all with ,
[TABLE]
By Corollary 3.5, also holds for any of size . ∎
In examples for which the cop throttling number has been determined, the minimum often occurs when the number of cops and the capture time are approximately equal. In contrast, for graphs for which has been determined, the minimum is often achieved when the number of cops is as small as possible, i.e., , and the capture time may be larger. For example, it follows from Theorem 4.5 that the product cop throttling number for a path on vertices is achieved with one cop while the capture time is . This is in sharp contrast to cop throttling for a path, where approximately cops are used to realize the cop throttling number and the capture time is also approximately [8]. Further, it can also be the case that in realizing it is best to have a small capture time and a larger number of cops, i.e., capture time equal to one with cops. An example of this is provided by a graph in the family defined in [3], where it is shown that . For , shown in Figure 4.1, , but vertices 5 and 7 dominate the graph, so and . However, this is not always the case and the next example provides a family of graphs for which both and for sufficiently large order.
Example 4.6**.**
Fix a positive integer , and let be the graph obtained from the disjoint union of with three copies of by pairing the three paths with three distinct vertices of and adding an edge from an endpoint of each path to the paired vertex of . Let be the result of appending a leaf to every vertex of . The graph is shown in Figure 4.2. Note that the order of is .
Theorem 4.7**.**
There exist infinitely many graphs for which is not achieved by any set of size nor by any set of size . In particular, this is the case for with .
Proof.
The cop number of is two, since it is unicyclic and it does not have a universal vertex. Suppose first that we use two cops. Consider a part consisting of a vertex of , its attached path, and the adjacent leaves. Observe that one of these three parts must start without a cop on it. The distance between any vertex not in this part and the leaf attached to the path endpoint at distance from the is at least , so and .
It is immediate that because each leaf or its neighbor must be in a dominating set, and the capture time for a dominating set that does not include all vertices is one, so .
Now, let consist of the three vertices on the three paths each at distance from the vertex at the end of the original . Then since every vertex is within distance of a cop, and the cops can clear the entire graph in this many rounds. Thus, for . ∎
Finally, we show that if the upper bound in Proposition 4.2 is tight for a graph , then there are specific restrictions on the number of cops than can be used in to realize . To facilitate a discussion of these restrictions, we define some terms. An ordered pair is a throttling point of if there exists a capture set such that and . Suppose is a throttling point of . Then is sum-minimum if and is product-minimum if . If is sum-minimum (respectively, product-minimum), then (respectively, ).
Proposition 4.8**.**
Suppose is a graph with and let be a set of ordered pairs, defined as
[TABLE]
Then if and only if every sum-minimum throttling point of is contained in and one such throttling point is also product-minimum.
Proof.
We have
[TABLE]
Thus, if and only if every inequality above is an equality. It is clear that equality holds in (3) if and only if there exists a sum-minimum throttling point of that is also product-minimum. Note that the maximum value of a finite set is equal to the minimum value of the set if and only if the set has exactly one element. Therefore, equality holds in (4) if and only if for all sum-minimum throttling points and of . If , then if and only if . So (4) is an equality if and only if there are only two possible sum-minimum throttling points (namely, and for some fixed ). Finally, equality holds in (5) if and only if an ordered pair that realizes is a sum-minimum throttling point of . It is easy to see that the ordered pairs that realize are exactly the points in . Therefore, equality simultaneously holds in (3), (4), and (5) if and only if every sum-minimum throttling point of is a point in and one of these throttling points is also product-minimum. ∎
The definition of in the previous proposition essentially characterizes when equality holds in an integer two-item version of the AM-GM inequality.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] M. Aigner, M. Fromme. A game of Cops and Robbers. Discrete Appl. Math. , 8 (1984), 1–11.
- 2[2] R.P. Anstee, M. Farber. On bridged graphs and cop-win graphs. J. Combin. Theory Ser. B , 44 (1988), 22–28.
- 3[3] A. Bonato, P. Golovach, G. Hahn, J. Kratochvíl. The capture time of a graph. Discrete Math. , 309 (2009), 5588–5595.
- 4[4] A. Bonato, B. Mohar. Topological directions in cops and robbers. To appear in Journal of Combinatorics , available at https://arxiv.org/pdf/1709.09050.pdf .
- 5[5] A. Bonato, R.J. Nowakowski. The game of Cops and Robbers on graphs . American Mathematical Society, Providence, 2011.
- 6[6] A. Bonato, X. Pérez-Giménez, P. Prałat, B. Reiniger. The Game of overprescribed Cops and Robbers played on graphs. Graphs Combin. , 57 (2017), 801–815.
- 7[7] A. Bonato, P. Prałat. Graph Searching Games and Probabilistic Methods . CRC Press, Boca Raton, 2017.
- 8[8] J. Breen, B. Brimkov, J. Carlson, L. Hogben, K.E. Perry, C. Reinhart. Throttling for the game of Cops and Robbers on graphs. Discrete Math. , 341 (2018) 2418–2430.
