The length of vertex pursuit games Anthony Bonato Ryerson University CCC 2013.

Slides:



Advertisements
Similar presentations
6.896: Topics in Algorithmic Game Theory Lecture 21 Yang Cai.
Advertisements

Hardness of Approximating Multicut S. Chawla, R. Krauthgamer, R. Kumar, Y. Rabani, D. Sivakumar (2005) Presented by Adin Rosenberg.
1 Decomposing Hypergraphs with Hypertrees Raphael Yuster University of Haifa - Oranim.
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.
An Approximate Truthful Mechanism for Combinatorial Auctions An Internet Mathematics paper by Aaron Archer, Christos Papadimitriou, Kunal Talwar and Éva.
Making Your House Safe From Zombie Attacks Jim Belk and Maria Belk.
Congestion Games with Player- Specific Payoff Functions Igal Milchtaich, Department of Mathematics, The Hebrew University of Jerusalem, 1993 Presentation.
Cops and Robbers1 What is left to do on Cops and Robbers? Anthony Bonato Ryerson University GRASCan 2012.
Section 7.4: Closures of Relations Let R be a relation on a set A. We have talked about 6 properties that a relation on a set may or may not possess: reflexive,
Progressively Finite Games
Noga Alon Institute for Advanced Study and Tel Aviv University
Cops and Robbers1 Conjectures on Cops and Robbers Anthony Bonato Ryerson University Joint Mathematics Meetings AMS Special Session.
Online Ramsey Games in Random Graphs Reto Spöhel Joint work with Martin Marciniszyn and Angelika Steger.
Coloring the edges of a random graph without a monochromatic giant component Reto Spöhel (joint with Angelika Steger and Henning Thomas) TexPoint fonts.
Online Ramsey Games in Random Graphs Reto Spöhel Joint work with Martin Marciniszyn and Angelika Steger.
Online Vertex Colorings of Random Graphs Without Monochromatic Subgraphs Reto Spöhel, ETH Zurich Joint work with Martin Marciniszyn.
Near-Optimal Network Design with Selfish Agents By Elliot Anshelevich, Anirban Dasgupta, Eva Tardos, Tom Wexler STOC’03 Presented by Mustafa Suleyman CIFTCI.
Online Ramsey Games in Random Graphs Reto Spöhel, ETH Zürich Joint work with Martin Marciniszyn and Angelika Steger.
Week 10 – Meyniel’s conjecture Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
Lecture II.  Using the example from Birenens Chapter 1: Assume we are interested in the game Texas lotto (similar to Florida lotto).  In this game,
Cops and Robbers1 Catch me if you can! The Game of Cops and Robbers on Graphs Anthony Bonato Ryerson University ICMCM’11 December 2011.
Small subgraphs in the Achlioptas process Reto Spöhel, ETH Zürich Joint work with Torsten Mütze and Henning Thomas TexPoint fonts used in EMF. Read the.
1 Graph Searching and Search Time Franz J. Brandenburg and Stefanie Herrmann University of Passau.
Edge-disjoint induced subgraphs with given minimum degree Raphael Yuster 2012.
Cops and Robbers1 Cops and Robbers: Directions and Generalizations Anthony Bonato Ryerson University GRASTA 2012.
1 Burning a graph as a model of social contagion Anthony Bonato Ryerson University Institute of Software Chinese Academy of Sciences.
8.3 Representing Relations Directed Graphs –Vertex –Arc (directed edge) –Initial vertex –Terminal vertex.
Markov Chains and Random Walks. Def: A stochastic process X={X(t),t ∈ T} is a collection of random variables. If T is a countable set, say T={0,1,2, …
Lecture 12 - Variants of Cops and Robbers Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
1 Decomposition into bipartite graphs with minimum degree 1. Raphael Yuster.
A Optimal On-line Algorithm for k Servers on Trees Author : Marek Chrobak Lawrence L. Larmore 報告人:羅正偉.
Miniconference on the Mathematics of Computation
1 How to burn a graph Anthony Bonato Ryerson University GRASCan 2015.
CS Lecture 26 Monochrome Despite Himself. Pigeonhole Principle: If we put n+1 pigeons into n holes, some hole must receive at least 2 pigeons.
Avoiding small subgraphs in the Achlioptas process Torsten Mütze, ETH Zürich Joint work with Reto Spöhel and Henning Thomas TexPoint fonts used in EMF.
1 Conjectures on Cops and Robbers 2.0 Anthony Bonato Ryerson University Toronto, Canada Ryerson.
1 Conjectures on Cops and Robbers Anthony Bonato Ryerson University Toronto, Canada Stella Maris College Chennai.
12. Lecture WS 2012/13Bioinformatics III1 V12 Menger’s theorem Borrowing terminology from operations research consider certain primal-dual pairs of optimization.
Eternal Domination Chip Klostermeyer.
Approximation Algorithms Greedy Strategies. I hear, I forget. I learn, I remember. I do, I understand! 2 Max and Min  min f is equivalent to max –f.
Theory of Computational Complexity Probability and Computing Lee Minseon Iwama and Ito lab M1 1.
Theory of Computational Complexity Probability and Computing Ryosuke Sasanuma Iwama and Ito lab M1.
Theory of Computational Complexity Probability and Computing Chapter Hikaru Inada Iwama and Ito lab M1.
Overprescribed Cops and Robbers Anthony Bonato Ryerson University GRASCan 2016.
Markov Chains and Random Walks
Cops and Robbers Games Played on Graphs
Graph Searching Games and Probabilistic Methods
Algorithms and Complexity
Structural graph parameters Part 2: A hierarchy of parameters
Throttling for Cops and Robbers on Graphs
Autumn 2016 Lecture 11 Minimum Spanning Trees (Part II)
Enumerating Distances Using Spanners of Bounded Degree
Topological directions in Cops and Robbers
Autumn 2015 Lecture 11 Minimum Spanning Trees (Part II)
Approximation Algorithms
Discrete Mathematics and its Applications Lecture 8 – Cop-win Graphs
Miniconference on the Mathematics of Computation
What we know and don’t know about the cop number of a graph
Modelling and Searching Networks Lecture 9 – Meyniel’s Conjecture
5.4 T-joins and Postman Problems
Modelling and Searching Networks Lecture 8 – Cop-win Graphs
Discrete Mathematics and its Applications Lecture 7 – Cops and Robbers
Modelling and Searching Networks Lecture 9 – Meyniel’s Conjecture
Winter 2019 Lecture 11 Minimum Spanning Trees (Part II)
Switching Lemmas and Proof Complexity
Almost all cop-win graphs contain a universal vertex
Locality In Distributed Graph Algorithms
Cops and Robbers from a Distance
Autumn 2019 Lecture 11 Minimum Spanning Trees (Part II)
Presentation transcript:

The length of vertex pursuit games Anthony Bonato Ryerson University CCC 2013

Cops and Robbers Vertex pursuit C C C

Cops and Robbers Vertex pursuit C C C R

Cops and Robbers Vertex pursuit C C C R

Cops and Robbers Vertex pursuit C C C R

Cops and Robbers Vertex pursuit C C C R

Cops and Robbers Vertex pursuit C C C R

Cops and Robbers Vertex pursuit C C C R R loses

Cops and Robbers played on reflexive undirected 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)| Vertex pursuit

Bounds cop number c(G) ≤ γ(G) (the domination number of G) –far from sharp: paths Meyniel’s conjecture: if G is connected, then c(G) = O(|V(G)| 1/2 ) best known upper bound: (Lu,Peng,13+), (Scott, Sudakov,11), and (Frieze, Krivelevich, Loh, 11) Vertex pursuit

R.J. Nowakowski, P. Winkler Vertex-to- vertex pursuit in a graph, Discrete Mathematics 43 (1983) pages > 200 citations (most for either author) Vertex pursuit

The NW relation (Nowakowski,Winkler,83) introduced a sequence of relations characterizing cop- win graphs u ≤ 0 v if u = v u ≤ i v if for all x in N[u], there is a y in N[v] such that x ≤ j y for some j < i. Vertex pursuit

Characterization the relations are ≤ i monotone increasing; thus, there is an integer k such that ≤ k = ≤ k+1 –write: ≤ k = ≤ Theorem (Nowakowski, Winkler, 83) A cop has a winning strategy iff ≤ is V(G) x V(G). Vertex pursuit

k cops may define an analogous relation but in V(G) x V(G k ) (categorical product) (Clarke,MacGillivray,12) k cops have a winning strategy iff the relation ≤ is V(G) x V(G k ). Vertex pursuit

Axioms for pursuit games (B, MacGillivray,13+) a pursuit game G is a discrete-time process satisfying the following: 1.Two players, Left L and Right R. 2.Perfect-information. 3.There is a set of allowed positions P L for L; similarly for Right. 4.For each state of the game and each player, there is a non-empty set of allowed moves. Each allowed move leaves the position of the other player unchanged. 5.There is a set of allowed start positions I a subset of P L x P R. 6.The game begins with L choosing some position p L and R choosing q R such that (p L, q R ) is in I. 7.After each side has chosen its initial position, the sides move alternately with L moving first. Each side, on its turn, must choose an allowed move from its current position. 8.There is a subset of final positions, F. Left wins if at any time, the current position belongs to F. Right wins the current position never belongs to F. Vertex pursuit

Examples of pursuit games 1.Cops and Robbers –play on graphs, digraphs, orders, hypergraphs, etc. –play at different speeds, or on different edge sets 2.Cops and Robbers with traps 3.Distance k Cops and Robbers 4.Tandem-win Cops and Robbers 5.Helicopter Cops and Robbers 6.Maker-Breaker Games 7.Seepage 8.Scared Robber Vertex pursuit

Relational characterization given a pursuit game G, we may define relations on P L x P R as follows: p L ≤ 0 q R if (p L, q R ) in F. p L ≤ i q R if Right is on q R and for every x R in P R such that if Right has an allowed move from (p L, q R ) to (p L, x R ), there exists y L in P L such that x R ≤ j y L for some j < i and Left has an allowed move from (p L, x R ) to (y L, x R ). define ≤ analogously as before Vertex pursuit

Characterization Theorem (BM,13+) Left has a winning strategy in the pursuit game G if and only if there exists p L in P L, which is the first component of an ordered pair in I, such that for all q R in P R with (p L, q R ) in I there exists w L in the set of allowed moves for Left from p L such that q R ≤ w L. gives rise to a min/max expression for the length of the game Vertex pursuit

Length of game for an allowed start position (p L, q R ), define Corollary (BM,13+) If Left has a winning strategy in the a pursuit game G, then assuming optimal play, the length of the game is where I L is the set positions for Left which are the first component of an ordered pair in I. Vertex pursuit

Aside: position independence in case of position independence (eg Cops and Robbers, but not Helicopter Cops and Robbers), there is a characterization even more analogous with that of NW and CM gives complexity bound on determining whether L has a winning strategy –in the case of Cops and Robbers with k cops gives O(n 2k+2 ) time algorithm, which matches the best known complexity (CM,12) Vertex pursuit

Capture time of a graph the length of Cops and Robbers was considered first as capture time (B,Hahn,Golovach,Kratochvíl,09) capture time of G: length of game with c(G) cops assuming optimal play, written capt(G) –if G is cop-win, then capt(G) ≤ n-4 if n ≥ 7 –capt(G) ≤ n/2 for many families of cop-win graphs including chordal graphs –examples of planar graphs with capt(G) = n-4 Vertex pursuit

Cop number > 1 not much is know about capt(G) if c(G) > 1 hypercubes?... Vertex pursuit

Cop number of hypercubes (Maamoun,Meyniel,87): the cop number of the Cartesian product of n trees is floor(n+1 / 2) no reference to the length of the game; i.e capture time of the hypercube problem: determine capt(Q n ) Vertex pursuit

Capture time of grids (Merhabian,10): the capture time of the Cartesian product of two trees T 1 and T 2 is floor((diam(T 1 ) + diam(T 2 )) / 2) in particular, the capture time of the m x n Cartesian grid is floor((m + n)/2)-1 Vertex pursuit

Capture time of hypercubes (B, Gordinowicz, Kinnersley, Pralat,13+) The capture time of Q n is Θ(nlog n). proof finds lower and upper bounds focus on lower bound Vertex pursuit

Lower bound we prove something a little stronger than is needed Theorem (BGKP,13+) For d > 0 a constant, a robber can escape n d cops for at least (1-o(1))1/2 n log n rounds. –probabilistic method: play with a random robber Vertex pursuit

Useful lemma lemma shows that, against a random robber, a cop should keep the distance between the players even and, subject to that, minimize the distance (ie play greedily) Vertex pursuit Lemma (BGKP,13+)

Coupon collector problem n coupons, all equally likely, drawn with replacement – how many do you need to draw before you have collected all n of them? answer: (1+o(1))n log n Vertex pursuit

Deviation bound we use the following generalization of a result of (Doerr, 2011) to bound the probability that the actual capturing time is significantly less than its expectation Vertex pursuit Theorem (BGKP,13+)

Proof of lower bound (sketch) let T= 1/2(n-1)log n, ε = ln((4d+1) ln n) / ln n = o(1). show that a random robber can play (1- ε)T rounds without being captured can play initial round due to expansion next consider a single cop C playing greedily as in lemma can show process of C capturing R is equivalent to the coupon collector problem using useful lemma and deviation bound, the probability single cop captures robber is exp(-(n/2) ε /4); via union bound for all n d cops this is o(1) hence, there is SOME deterministic strategy for the robber to survive (1- ε)T rounds Vertex pursuit

Problems and directions Conjecture: capt(Q n ) = (1+o(1))1/2 n log n capture time for other graph families? Program: study capt(G) if number of cops varies – for example, define capt k (G), and consider c(G) ≤ k ≤ γ(G) Vertex pursuit

CGT (Berlekamp, Conway, Guy, 82) A combinatorial game satisfies: 1.There are two players, Left and Right. 2.There is perfect information. 3.There is a set of allowed positions in the game. 4.The rules of the game specify how the game begins and, for each player and each position, which moves to other positions are allowed. 5.The players alternate moves. 6.The game ends when a position is reached where no moves are possible for the player whose turn it is to move. In normal play the last player to move wins. Vertex pursuit

Example: NIM Vertex pursuit

Pursuit → CGT Theorem (BM,13+) 1.Every pursuit game is a combinatorial game. 2.Not every combinatorial game is a pursuit game. uses characterization of (Smith, 66) via game digraphs Nim is a counter-example for item (2) Vertex pursuit