29
Cops and Robbers with Many Variants Brian Zhengyu Li Department of Mathematical and Computational Sciences University of Toronto Mississauga Undergraduate Summer Seminar Li, Brian Zhengyu (UTM) Cops and Robbers with Many Variants Jan 2021 1 / 26

Cops and Robbers with Many Variants · 2021. 6. 16. · A simple graph is an ordered pair G = (V;E), where V is a set of vertices, and E is the set of edges. De nition A graph is

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Cops and Robbers with Many Variants · 2021. 6. 16. · A simple graph is an ordered pair G = (V;E), where V is a set of vertices, and E is the set of edges. De nition A graph is

Cops and Robbers with Many Variants

Brian Zhengyu Li

Department of Mathematical and Computational SciencesUniversity of Toronto Mississauga

Undergraduate Summer Seminar

Li, Brian Zhengyu (UTM) Cops and Robbers with Many Variants Jan 2021 1 / 26

Page 2: Cops and Robbers with Many Variants · 2021. 6. 16. · A simple graph is an ordered pair G = (V;E), where V is a set of vertices, and E is the set of edges. De nition A graph is

Table of Contents

1 Backgrounds

2 Cops and Robbers - One Cop

3 Cops and Robbers - Many Cops

4 Cops and Robbers - Variations

Li, Brian Zhengyu (UTM) Cops and Robbers with Many Variants Jan 2021 2 / 26

Page 3: Cops and Robbers with Many Variants · 2021. 6. 16. · A simple graph is an ordered pair G = (V;E), where V is a set of vertices, and E is the set of edges. De nition A graph is

Graphs and related definitions

Definition

A simple graph is an ordered pair G = (V ,E ), where V is a set ofvertices, and E is the set of edges.

Definition

A graph is connected if there are paths between any two of its vertices.

In this talk, we will only deal with finite and connected graphs.

Li, Brian Zhengyu (UTM) Cops and Robbers with Many Variants Jan 2021 3 / 26

Page 4: Cops and Robbers with Many Variants · 2021. 6. 16. · A simple graph is an ordered pair G = (V;E), where V is a set of vertices, and E is the set of edges. De nition A graph is

Introduction

Definition

Cops and Robbers is a game played on graphs between an opposing set ofcops and a single robber. The cops begin the game by moving to a set ofvertices, with the robber then choosing a vertex to occupy. The playersmove from vertex-to-vertex along edges. The cops win by occupying therobber’s vertex if possible.

Li, Brian Zhengyu (UTM) Cops and Robbers with Many Variants Jan 2021 4 / 26

Page 5: Cops and Robbers with Many Variants · 2021. 6. 16. · A simple graph is an ordered pair G = (V;E), where V is a set of vertices, and E is the set of edges. De nition A graph is

Table of Contents

1 Backgrounds

2 Cops and Robbers - One Cop

3 Cops and Robbers - Many Cops

4 Cops and Robbers - Variations

Li, Brian Zhengyu (UTM) Cops and Robbers with Many Variants Jan 2021 5 / 26

Page 6: Cops and Robbers with Many Variants · 2021. 6. 16. · A simple graph is an ordered pair G = (V;E), where V is a set of vertices, and E is the set of edges. De nition A graph is

Cop-win and robber-win graph

Definition

A cop-win graph is an undirected connected graph, where the cop canalways win the game. Otherwise, the graph is a robber-win graph.

Li, Brian Zhengyu (UTM) Cops and Robbers with Many Variants Jan 2021 6 / 26

Page 7: Cops and Robbers with Many Variants · 2021. 6. 16. · A simple graph is an ordered pair G = (V;E), where V is a set of vertices, and E is the set of edges. De nition A graph is

Example 1 (Cycle Graph)

Li, Brian Zhengyu (UTM) Cops and Robbers with Many Variants Jan 2021 7 / 26

Page 8: Cops and Robbers with Many Variants · 2021. 6. 16. · A simple graph is an ordered pair G = (V;E), where V is a set of vertices, and E is the set of edges. De nition A graph is

Example 2 (Complete Graph)

Li, Brian Zhengyu (UTM) Cops and Robbers with Many Variants Jan 2021 8 / 26

Page 9: Cops and Robbers with Many Variants · 2021. 6. 16. · A simple graph is an ordered pair G = (V;E), where V is a set of vertices, and E is the set of edges. De nition A graph is

Example 3 (Trees)

Li, Brian Zhengyu (UTM) Cops and Robbers with Many Variants Jan 2021 9 / 26

Page 10: Cops and Robbers with Many Variants · 2021. 6. 16. · A simple graph is an ordered pair G = (V;E), where V is a set of vertices, and E is the set of edges. De nition A graph is

But how about...

Li, Brian Zhengyu (UTM) Cops and Robbers with Many Variants Jan 2021 10 / 26

Page 11: Cops and Robbers with Many Variants · 2021. 6. 16. · A simple graph is an ordered pair G = (V;E), where V is a set of vertices, and E is the set of edges. De nition A graph is

Motivated question

Can we quickly determine whether a graph is cop-win or robber-win?

Li, Brian Zhengyu (UTM) Cops and Robbers with Many Variants Jan 2021 11 / 26

Page 12: Cops and Robbers with Many Variants · 2021. 6. 16. · A simple graph is an ordered pair G = (V;E), where V is a set of vertices, and E is the set of edges. De nition A graph is

Observation

We can see that there are some “dead-ends” in some graphs. We saythat vertex 1, 2, 3 is dominated by vertex 0 when the cop is at vertex0.Removing a “dead-end” and its adjacent edges will not change whowins the game. (We can prove this by showing that adding a“dead-end” to a graph does not change the winner.)

Li, Brian Zhengyu (UTM) Cops and Robbers with Many Variants Jan 2021 12 / 26

Page 13: Cops and Robbers with Many Variants · 2021. 6. 16. · A simple graph is an ordered pair G = (V;E), where V is a set of vertices, and E is the set of edges. De nition A graph is

Example

Li, Brian Zhengyu (UTM) Cops and Robbers with Many Variants Jan 2021 13 / 26

Page 14: Cops and Robbers with Many Variants · 2021. 6. 16. · A simple graph is an ordered pair G = (V;E), where V is a set of vertices, and E is the set of edges. De nition A graph is

Example

Li, Brian Zhengyu (UTM) Cops and Robbers with Many Variants Jan 2021 14 / 26

Page 15: Cops and Robbers with Many Variants · 2021. 6. 16. · A simple graph is an ordered pair G = (V;E), where V is a set of vertices, and E is the set of edges. De nition A graph is

Determine whether a graph is cop-win

Definition

The open neighbourhood of a vertex v in a graph G is the subgraph ofG induced by all vertices adjacent to v , denoted by N(v).

Definition

The closed neighborhood of a vertex v in a graph G isN[v ] = N(v) ∪ {v}.

Theorem

A finite graph is cop-win if and only if there is a linear ordering v0, ..., vn ofits vertices so that for each i < n there is a i < j ≤ n such thatN[vi ] ⊆ N[vj ] (vi is dominated by vj). (Nowakowski and Winkler andQuilliot)

Li, Brian Zhengyu (UTM) Cops and Robbers with Many Variants Jan 2021 15 / 26

Page 16: Cops and Robbers with Many Variants · 2021. 6. 16. · A simple graph is an ordered pair G = (V;E), where V is a set of vertices, and E is the set of edges. De nition A graph is

Table of Contents

1 Backgrounds

2 Cops and Robbers - One Cop

3 Cops and Robbers - Many Cops

4 Cops and Robbers - Variations

Li, Brian Zhengyu (UTM) Cops and Robbers with Many Variants Jan 2021 16 / 26

Page 17: Cops and Robbers with Many Variants · 2021. 6. 16. · A simple graph is an ordered pair G = (V;E), where V is a set of vertices, and E is the set of edges. De nition A graph is

Cop Number

Definition

The cop number of a graph G , written c(G ), is the minimum number ofcops needed to win in G .

All cop-win graph has cop-number 1.

Cycle graph with more than 3 vertices?

Computing the cop-number of a graph is EXPTIME-complete (ascomplex as Chess played on an arbitrarily large, but finite, board).(William B Kinnersley, Anthony Bonato) [1]

Li, Brian Zhengyu (UTM) Cops and Robbers with Many Variants Jan 2021 17 / 26

Page 18: Cops and Robbers with Many Variants · 2021. 6. 16. · A simple graph is an ordered pair G = (V;E), where V is a set of vertices, and E is the set of edges. De nition A graph is

Cop Number

Definition

The cop number of a graph G , written c(G ), is the minimum number ofcops needed to win in G .

All cop-win graph has cop-number 1.

Cycle graph with more than 3 vertices?

Computing the cop-number of a graph is EXPTIME-complete (ascomplex as Chess played on an arbitrarily large, but finite, board).(William B Kinnersley, Anthony Bonato) [1]

Li, Brian Zhengyu (UTM) Cops and Robbers with Many Variants Jan 2021 17 / 26

Page 19: Cops and Robbers with Many Variants · 2021. 6. 16. · A simple graph is an ordered pair G = (V;E), where V is a set of vertices, and E is the set of edges. De nition A graph is

Determining the cop number of a certain graph

Theorem

Every planar graph has cop number at most three. (Aigner and Fromme,1983) [2]

Definition

The girth of a graph is the length of the shortest cycle contained in thegraph

Li, Brian Zhengyu (UTM) Cops and Robbers with Many Variants Jan 2021 18 / 26

Page 20: Cops and Robbers with Many Variants · 2021. 6. 16. · A simple graph is an ordered pair G = (V;E), where V is a set of vertices, and E is the set of edges. De nition A graph is

Peterson Graph has Girth 5

Li, Brian Zhengyu (UTM) Cops and Robbers with Many Variants Jan 2021 19 / 26

Page 21: Cops and Robbers with Many Variants · 2021. 6. 16. · A simple graph is an ordered pair G = (V;E), where V is a set of vertices, and E is the set of edges. De nition A graph is

Determining the cop number of a certain graph

Theorem

Let G be a graph with girth ≥ 5, its cop number is greater than or equalto the minimum degree of G .

Intuitively speaking, if every vertex of G has at least d adjacent edges butthere are only d − 1 cops, then the robber can always escape through theunguarded edges. We need the restriction that girth ≥ 5 to eliminate thepossibility of an individual cop guarding multiple edges at the same time.

Li, Brian Zhengyu (UTM) Cops and Robbers with Many Variants Jan 2021 20 / 26

Page 22: Cops and Robbers with Many Variants · 2021. 6. 16. · A simple graph is an ordered pair G = (V;E), where V is a set of vertices, and E is the set of edges. De nition A graph is

Open Problems

Mayniel’s conjecture states that for a connected graph G ,c(G ) = O(

√n), this is considered one of the deepest problems on the

cop number. [3]

Translation of the above statement: The largest possible cop numberof an n-vertex graph is

√n.

Many more open problems appear when we look at the manyvariations of such game.

Li, Brian Zhengyu (UTM) Cops and Robbers with Many Variants Jan 2021 21 / 26

Page 23: Cops and Robbers with Many Variants · 2021. 6. 16. · A simple graph is an ordered pair G = (V;E), where V is a set of vertices, and E is the set of edges. De nition A graph is

Table of Contents

1 Backgrounds

2 Cops and Robbers - One Cop

3 Cops and Robbers - Many Cops

4 Cops and Robbers - Variations

Li, Brian Zhengyu (UTM) Cops and Robbers with Many Variants Jan 2021 22 / 26

Page 24: Cops and Robbers with Many Variants · 2021. 6. 16. · A simple graph is an ordered pair G = (V;E), where V is a set of vertices, and E is the set of edges. De nition A graph is

Lazy Cops and Robbers

Despite having multiple cops, only one cop can move during each round.[4]Note that this is only different from the regular cops and robbers if youhave multiple cops.

Li, Brian Zhengyu (UTM) Cops and Robbers with Many Variants Jan 2021 23 / 26

Page 25: Cops and Robbers with Many Variants · 2021. 6. 16. · A simple graph is an ordered pair G = (V;E), where V is a set of vertices, and E is the set of edges. De nition A graph is

Tipsy Cops and Robbers

Tipsy move: a random move

Non-tipsy move: the optimum move

A random movement chance, flavored as tipsiness, is included for bothplayers, limiting their ability to execute winning strategies. In thisiteration, both players move simultaneously in rounds and are not aware ofthe move the other player will make. [5]Such variation has real-world applications such as how a white blood celltracks down and eliminates bacteria in an organism.

Li, Brian Zhengyu (UTM) Cops and Robbers with Many Variants Jan 2021 24 / 26

Page 26: Cops and Robbers with Many Variants · 2021. 6. 16. · A simple graph is an ordered pair G = (V;E), where V is a set of vertices, and E is the set of edges. De nition A graph is

Zombies and Survivors

The zombies, being of limited intelligence, have a very simple objective ineach round—to move closer to a survivor. Therefore, each zombie mustmove along some shortest path on the graph.

Lemma

In any graph G , c(G ) ≤ z(G ), where z(G ) denotes the zombienumber.

z(T ) = c(T ) = 1 for any tree T

z(Cn) = c(Cn) = 2 for n ≥ 4

Theorem

If a graph is zombie-win, then it is also cop-win. However, if a graph iscop-win, then it is not necessarily zombie-win. [6]

Li, Brian Zhengyu (UTM) Cops and Robbers with Many Variants Jan 2021 25 / 26

Page 27: Cops and Robbers with Many Variants · 2021. 6. 16. · A simple graph is an ordered pair G = (V;E), where V is a set of vertices, and E is the set of edges. De nition A graph is

Some more variants

Infinitely fast robber: the robber can traverse an arbitrarily longcop-free path. (William Kinnersley)

Hyperopic cops and robber: imperfect information for cops, such thatthey cannot see the robber if the robber is within the n-neighborhood.A motivation for this comes from adversarial networks, where edgesdenote competition or rivalry between vertices. [7]

Li, Brian Zhengyu (UTM) Cops and Robbers with Many Variants Jan 2021 26 / 26

Page 28: Cops and Robbers with Many Variants · 2021. 6. 16. · A simple graph is an ordered pair G = (V;E), where V is a set of vertices, and E is the set of edges. De nition A graph is

William B Kinnersley.Cops and robbers is exptime-complete.Journal of Combinatorial Theory, Series B, 111:201–220, 2015.

M. Aigner and M. Fromme.A game of cops and robbers.Discrete Applied Mathematics, 8(1):1–12, 1984.

William Baird and Anthony Bonato.Meyniel’s conjecture on the cop number: a survey, 2013.

Deepak Bal, Anthony Bonato, William B Kinnersley, and Pawe lPra lat.Lazy cops and robbers played on random graphs and graphs onsurfaces.2016.

Viktoriya Bardenova, Vincent Ciarcia, and Erik Insko.Markov models for the tipsy cop and robber game on graphs, 2021.

S.L. Fitzpatrick, J. Howell, M.E. Messinger, and D.A. Pike.

Li, Brian Zhengyu (UTM) Cops and Robbers with Many Variants Jan 2021 26 / 26

Page 29: Cops and Robbers with Many Variants · 2021. 6. 16. · A simple graph is an ordered pair G = (V;E), where V is a set of vertices, and E is the set of edges. De nition A graph is

A deterministic version of the game of zombies and survivors ongraphs.Discrete Applied Mathematics, 213:1–12, 2016.

A. Bonato, N. E. Clarke, D. Cox, S. Finbow, F. Mc Inerney, and M. E.Messinger.Hyperopic cops and robbers, 2017.

Li, Brian Zhengyu (UTM) Cops and Robbers with Many Variants Jan 2021 26 / 26