Discrete Mathematics and its Applications Lecture 7 – Cops and Robbers

Slides:



Advertisements
Similar presentations
Connectivity - Menger’s Theorem Graphs & Algorithms Lecture 3.
Advertisements

Lecture 9 - Cop-win Graphs and Retracts Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
1 Almost all cop-win graphs contain a universal vertex Anthony Bonato Ryerson University CanaDAM 2011.
Edge-connectivity and super edge-connectivity of P 2 -path graphs Camino Balbuena, Daniela Ferrero Discrete Mathematics 269 (2003) 13 – 20.
Edge-Coloring of Graphs On the left we see a 1- factorization of  5, the five-sided prism. Each factor is respresented by its own color. No edges of the.
Cops and Robbers1 Conjectures on Cops and Robbers Anthony Bonato Ryerson University Joint Mathematics Meetings AMS Special Session.
Week 11 – Cop number of outerplanar graphs Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
CTIS 154 Discrete Mathematics II1 8.2 Paths and Cycles Kadir A. Peker.
K-Coloring k-coloring: A k-coloring of a graph G is a labeling f: V(G)  S, where |S|=k. The labels are colors; the vertices of one color form a color.
Problem: Induced Planar Graphs Tim Hayes Mentor: Dr. Fiorini.
MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 10, Monday, September 22.
K-Coloring k-coloring: A k-coloring of a graph G is a labeling f: V(G)  S, where |S|=k. The labels are colors; the vertices of one color form a color.
Week 10 – Meyniel’s conjecture Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
Cops and Robbers1 Catch me if you can! The Game of Cops and Robbers on Graphs Anthony Bonato Ryerson University ICMCM’11 December 2011.
7.1 and 7.2: Spanning Trees. A network is a graph that is connected –The network must be a sub-graph of the original graph (its edges must come from the.
1 Don’t be dense, try hypergraphs! Anthony Bonato Ryerson University Ryerson.
1 CS104 : Discrete Structures Chapter V Graph Theory.
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Introduction Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering,
1 Independence densities of hypergraphs Anthony Bonato Ryerson University 2014 CMS Summer Meeting Independence densities - Anthony Bonato.
Introduction to Graph Theory
The countable character of uncountable graphs François Laviolette Barbados 2003.
The length of vertex pursuit games Anthony Bonato Ryerson University CCC 2013.
1 12/2/2015 MATH 224 – Discrete Mathematics Formally a graph is just a collection of unordered or ordered pairs, where for example, if {a,b} G if a, b.
Lecture 12 - Variants of Cops and Robbers Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
Week 1 – Introduction to Graph Theory I Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
Adversarial Coloring, Covering and Domination Chip Klostermeyer.
Miniconference on the Mathematics of Computation
1 How to burn a graph Anthony Bonato Ryerson University GRASCan 2015.
Graphs Lecture 2. Graphs (1) An undirected graph is a triple (V, E, Y), where V and E are finite sets and Y:E g{X V :| X |=2}. A directed graph or digraph.
Introduction to Graph Theory
Introduction to Graph Theory
1 Conjectures on Cops and Robbers Anthony Bonato Ryerson University Toronto, Canada Stella Maris College Chennai.
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Trees Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering, IIT
Graphs Definition: a graph is an abstract representation of a set of objects where some pairs of the objects are connected by links. The interconnected.
Eternal Domination Chip Klostermeyer.
Adversarial Coloring, Covering and Domination Chip Klostermeyer.
Fundamental Graph Theory (Lecture 1) Lectured by Hung-Lin Fu 傅 恆 霖 Department of Applied Mathematics National Chiao Tung University.
Trees.
Overprescribed Cops and Robbers Anthony Bonato Ryerson University GRASCan 2016.
Subgraphs Lecture 4.
Applied Discrete Mathematics Week 14: Trees
The countable character of uncountable graphs François Laviolette Barbados 2003.
Cops and Robbers Games Played on Graphs
Structural graph parameters Part 2: A hierarchy of parameters
Throttling for Cops and Robbers on Graphs
Topological directions in Cops and Robbers
Discrete Mathematics and its Applications Lecture 1 – Graph Theory
Trees.
Modelling and Searching Networks Lecture 3 – ILT model
Miniconference on the Mathematics of Computation
Discrete Mathematics and its Applications Lecture 8 – Cop-win Graphs
Miniconference on the Mathematics of Computation
Discrete Mathematics and its Applications Lecture 3 – ILT model
Miniconference on the Mathematics of Computation
What we know and don’t know about the cop number of a graph
Discrete Mathematics Lecture 13_14: Graph Theory and Tree
Modelling and Searching Networks Lecture 9 – Meyniel’s Conjecture
Modelling and Searching Networks Lecture 8 – Cop-win Graphs
Modelling and Searching Networks Lecture 4 – ILAT model
Lecture 5.3: Graph Isomorphism and Paths
Miniconference on the Mathematics of Computation
Adjacency Matrices and PageRank
Miniconference on the Mathematics of Computation
Modelling and Searching Networks Lecture 9 – Meyniel’s Conjecture
Existence of 3-factors in Star-free Graphs with High Connectivity
Modelling and Searching Networks Lecture 10 – Cop Number and Genus
Modelling and Searching Networks Lecture 5 – Random graphs
Discrete Mathematics and its Applications Lecture 5 – Random graphs
Almost all cop-win graphs contain a universal vertex
Cops and Robbers from a Distance
Presentation transcript:

Discrete Mathematics and its Applications Lecture 7 – Cops and Robbers Miniconference on the Mathematics of Computation AM8002 Discrete Mathematics and its Applications Lecture 7 – Cops and Robbers Dr. Anthony Bonato Ryerson University

Cops and Robbers C R

Cops and Robbers C R cop number c(G) = 2 C

Cops and Robbers played on reflexive graphs G two players Cops C and robber R play at alternate time-steps (cops first) with perfect information players move to vertices along edges; allowed to moved to neighbors or pass cops try to capture (i.e. land on) the robber, while robber tries to evade capture minimum number of cops needed to capture the robber is the cop number c(G) well-defined as c(G) ≤ |V(G)| Cops and Robbers

Basic properties Theorem 8.1: c(G) ≤ γ(G) (the domination number). The cop number of a cycle is 2. The cop number of a clique is 1. The cop number of the disjoint union of two graphs is the sum of their cop number.

Applications: multiple-agent moving-target search example: in video games, player controls robber, while cops are computer generated agents octile connected maps 4/12/2019 Anthony Bonato

agents must be smart and perform calculations quickly (Greiner et al, 08): problem in AI agents must be smart and perform calculations quickly other applications: Missile defense Counter-terrorism 4/12/2019 Anthony Bonato

Trees Theorem 8.2 The cop number of a finite tree is 1.

Exercise 8.2 Describe infinitely many non-isomorphic infinite trees, each possessing a ray (i.e. an infinite one way path). 8.3 Prove that an infinite tree with a ray has infinite cop number.

How long do you want to live? R C

Exercise (revisited) 8.4 Explain why the Petersen graph has cop number ≤ 3.

Lower bound Theorem 8.3. If G is a graph with girth at least 5, then c(G) ≥ δ(G). Application: c(Petersen) ≥ 3.

Isometric paths an isometric path P in G has the property that: dP(x,y) = dG(x,y) i.e. there are no “short-cuts” eg: a b c d f

Guarding subgraphs a set of cops guard an induced subgraph H of G if they can arrange things so that after finitely many moves, if the robber enters H, they are immediately caught eg: H is a clique, or has a universal vertex H is k-guardable if k cops can guard it

Guarding paths Theorem 8.4 (Aigner, Fromme, 84) Isometric paths are 1-guardable. simple proof, but powerful tool can cover a graph by isometric paths, or beats

Upper bound on the cop number let c(n) be the maximum cop number of a connected graph of order n Theorem 8.5 (Frankl,87) c(n) = O(n loglogn / log n) = o(n).

Moore bound Theorem 8.6: Let G be a graph of order n with maximum degree ∆ and diameter d. Then n ≤ 1 + ∆((∆ -1)d – 1)/(∆ -2)). = O(∆)d