+ All Categories
Home > Documents > How to Hunt an Invisible Rabbit on a Graph -...

How to Hunt an Invisible Rabbit on a Graph -...

Date post: 06-Jul-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
99
Introduction Hunting rabbit on a grid Conclusions How to Hunt an Invisible Rabbit on a Graph Tatjana V. Abramovskaya 1 Fedor V. Fomin 2 Petr A. Golovach 2 Micha l Pilipczuk 3 1 St.-Petersburg State University 2 University of Bergen 3 University of Warsaw 8th workshop on GRAph Searching, Theory & Applications, Crete, Greece, April 13, 2017.
Transcript
Page 1: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

How to Hunt an Invisible Rabbit on a Graph

Tatjana V. Abramovskaya1 Fedor V. Fomin2

Petr A. Golovach2 Micha l Pilipczuk3

1St.-Petersburg State University

2University of Bergen

3University of Warsaw

8th workshop on GRAph Searching, Theory & Applications,Crete, Greece, April 13, 2017.

Page 2: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Outline

1 Introduction

2 Hunting rabbit on a grid

3 Conclusions

Page 3: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

Page 4: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

Page 5: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

Page 6: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

Page 7: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

Page 8: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

Page 9: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

Page 10: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

Page 11: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

Page 12: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

Page 13: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

Page 14: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

Page 15: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

Page 16: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

Page 17: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

Page 18: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

Page 19: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

Page 20: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

Page 21: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

Page 22: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

Page 23: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

Page 24: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

Page 25: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

Page 26: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

Page 27: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

Page 28: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

Page 29: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

Page 30: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

The Hunters & Rabbit game is played by two players, Hunter andRabbit on an undirected graph.

Hunter player has a team of hunters who attempt to shoot therabbit.

At the beginning of the game, Rabbit player selects a vertex andoccupies it, then the players take turns starting with the Hunterplayer.

At every round of the game each of the hunters selects somevertex of the graph and the hunters shoot simultaneously at theirrespective aims.

If the rabbit is not in a vertex that is hit by a shot, it jumps to anadjacent vertex.

The hunter number of a graph G , denoted by h(G ), is theminimum number of hunters required to win in the Hunters &Rabbit game on G .

Page 31: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

The Hunters & Rabbit game is played by two players, Hunter andRabbit on an undirected graph.

Hunter player has a team of hunters who attempt to shoot therabbit.

At the beginning of the game, Rabbit player selects a vertex andoccupies it, then the players take turns starting with the Hunterplayer.

At every round of the game each of the hunters selects somevertex of the graph and the hunters shoot simultaneously at theirrespective aims.

If the rabbit is not in a vertex that is hit by a shot, it jumps to anadjacent vertex.

The hunter number of a graph G , denoted by h(G ), is theminimum number of hunters required to win in the Hunters &Rabbit game on G .

Page 32: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

The Hunters & Rabbit game is played by two players, Hunter andRabbit on an undirected graph.

Hunter player has a team of hunters who attempt to shoot therabbit.

At the beginning of the game, Rabbit player selects a vertex andoccupies it, then the players take turns starting with the Hunterplayer.

At every round of the game each of the hunters selects somevertex of the graph and the hunters shoot simultaneously at theirrespective aims.

If the rabbit is not in a vertex that is hit by a shot, it jumps to anadjacent vertex.

The hunter number of a graph G , denoted by h(G ), is theminimum number of hunters required to win in the Hunters &Rabbit game on G .

Page 33: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

The Hunters & Rabbit game is played by two players, Hunter andRabbit on an undirected graph.

Hunter player has a team of hunters who attempt to shoot therabbit.

At the beginning of the game, Rabbit player selects a vertex andoccupies it, then the players take turns starting with the Hunterplayer.

At every round of the game each of the hunters selects somevertex of the graph and the hunters shoot simultaneously at theirrespective aims.

If the rabbit is not in a vertex that is hit by a shot, it jumps to anadjacent vertex.

The hunter number of a graph G , denoted by h(G ), is theminimum number of hunters required to win in the Hunters &Rabbit game on G .

Page 34: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

The Hunters & Rabbit game is played by two players, Hunter andRabbit on an undirected graph.

Hunter player has a team of hunters who attempt to shoot therabbit.

At the beginning of the game, Rabbit player selects a vertex andoccupies it, then the players take turns starting with the Hunterplayer.

At every round of the game each of the hunters selects somevertex of the graph and the hunters shoot simultaneously at theirrespective aims.

If the rabbit is not in a vertex that is hit by a shot, it jumps to anadjacent vertex.

The hunter number of a graph G , denoted by h(G ), is theminimum number of hunters required to win in the Hunters &Rabbit game on G .

Page 35: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

The Hunters & Rabbit game is played by two players, Hunter andRabbit on an undirected graph.

Hunter player has a team of hunters who attempt to shoot therabbit.

At the beginning of the game, Rabbit player selects a vertex andoccupies it, then the players take turns starting with the Hunterplayer.

At every round of the game each of the hunters selects somevertex of the graph and the hunters shoot simultaneously at theirrespective aims.

If the rabbit is not in a vertex that is hit by a shot, it jumps to anadjacent vertex.

The hunter number of a graph G , denoted by h(G ), is theminimum number of hunters required to win in the Hunters &Rabbit game on G .

Page 36: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

Sergiu Hart, Personal communication during a dinner in theConference Centre “De Werelt” in Lunteren, the Netherlands.

J. R. Britnell and M. Wildon, Finding a princess in apalace: a pursuit-evasion problem, Electron. J. Combin., 20(2013), pp. Paper 25, 8.

R. Fedorov, A. Belov, A. Kovaldzhi, I. Yashchenko, A.Kovaldzh Moscow Mathematical Olympiads, 2000-2005 (MSRIMathematical Circles Library), AMS & MSRI, 2011.

Page 37: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

Sergiu Hart, Personal communication during a dinner in theConference Centre “De Werelt” in Lunteren, the Netherlands.

J. R. Britnell and M. Wildon, Finding a princess in apalace: a pursuit-evasion problem, Electron. J. Combin., 20(2013), pp. Paper 25, 8.

R. Fedorov, A. Belov, A. Kovaldzhi, I. Yashchenko, A.Kovaldzh Moscow Mathematical Olympiads, 2000-2005 (MSRIMathematical Circles Library), AMS & MSRI, 2011.

Page 38: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

Sergiu Hart, Personal communication during a dinner in theConference Centre “De Werelt” in Lunteren, the Netherlands.

J. R. Britnell and M. Wildon, Finding a princess in apalace: a pursuit-evasion problem, Electron. J. Combin., 20(2013), pp. Paper 25, 8.

R. Fedorov, A. Belov, A. Kovaldzhi, I. Yashchenko, A.Kovaldzh Moscow Mathematical Olympiads, 2000-2005 (MSRIMathematical Circles Library), AMS & MSRI, 2011.

Page 39: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

The stage of a video game is made up of round shelters connectedby tunnels; a possible configuration is shown in the illustration.Your target is in one of the shelters, but you cannot see it. Youcan blast one shelter at a time, and if its the one where your targetis, you win. In between shots the target must cross a single tunnelinto a neighboring shelter; it doesnt matter if that shelter has beenhit before. You have a winning strategy if you can plan a sequenceof shots that will eventually hit the target no matter where it startsand what moves it makes.(a) Prove that the configuration in the figure does not admit awinning strategy.(b) Find all configurations that do not admit a winning strategy,yet acquire one as soon as any of their tunnels is blocked.

Page 40: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunters & Rabbit game

Page 41: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Our results

h(G ) = bmin{n,m}2 c+ 1 if G is an (n ×m)-grid.

h(T ) = O(log n).

For every positive integer k there exists a tree Tk such that|V (Tk)| = 2O(k log k) and h(Tk) ≥ k.

Page 42: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Our results

h(G ) = bmin{n,m}2 c+ 1 if G is an (n ×m)-grid.

h(T ) = O(log n).

For every positive integer k there exists a tree Tk such that|V (Tk)| = 2O(k log k) and h(Tk) ≥ k.

Page 43: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Our results

h(G ) = bmin{n,m}2 c+ 1 if G is an (n ×m)-grid.

h(T ) = O(log n).

For every positive integer k there exists a tree Tk such that|V (Tk)| = 2O(k log k) and h(Tk) ≥ k.

Page 44: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunting rabbit on a tree

V. Gruslys and A. Meroueh, Catching a mouse on a tree ,CoRR abs/1502.06591 (2015).

h(T ) ≤ d(1/2) log ne.

For any ε > 0 and any sufficiently large n, there is a tree T oforder n such that h(T ) ≥ (1/4− ε) log n.

Page 45: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunting rabbit on a tree

V. Gruslys and A. Meroueh, Catching a mouse on a tree ,CoRR abs/1502.06591 (2015).

h(T ) ≤ d(1/2) log ne.

For any ε > 0 and any sufficiently large n, there is a tree T oforder n such that h(T ) ≥ (1/4− ε) log n.

Page 46: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunting rabbit on a tree

V. Gruslys and A. Meroueh, Catching a mouse on a tree ,CoRR abs/1502.06591 (2015).

h(T ) ≤ d(1/2) log ne.

For any ε > 0 and any sufficiently large n, there is a tree T oforder n such that h(T ) ≥ (1/4− ε) log n.

Page 47: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunting rabbit on a tree

ns(T1) = ns(T2) = ns(T3) = k − 1

ns(T ) = k

T1 T2 T3

Page 48: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunting rabbit on a grid

Theorem

Let G be an (n ×m)-grid. Then h(G ) = bmin{n,m}2 c+ 1.

Page 49: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunting rabbit on a bipartite graph

Page 50: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunting rabbit on a bipartite graph

Page 51: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunting rabbit on a bipartite graph

Page 52: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunting rabbit on a bipartite graph

Page 53: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunting rabbit on a bipartite graph

Page 54: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Hunting rabbit on a bipartite graph

Page 55: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Upper bound

Page 56: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Upper bound

Page 57: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Upper bound

Page 58: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Upper bound

Page 59: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Upper bound

Page 60: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Upper bound

Page 61: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Upper bound

Page 62: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Upper bound

Page 63: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Upper bound

Page 64: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Upper bound

Page 65: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Upper bound

Page 66: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Upper bound

Page 67: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Upper bound

Page 68: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Upper bound

Page 69: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Upper bound

Page 70: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Upper bound

Page 71: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Upper bound

Page 72: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Upper bound

Page 73: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Upper bound

Page 74: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Upper bound

Page 75: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Isoperimetric theorem

Page 76: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Isoperimetric theorem

Page 77: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Isoperimetric theorem

Page 78: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Isoperimetric theorem

Page 79: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Isoperimetric theorem

Page 80: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Isoperimetric theorem

Page 81: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Isoperimetric theorem

Page 82: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Isoperimetric theorem

Page 83: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Isoperimetric theorem

Page 84: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Isoperimetric theorem

Page 85: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Isoperimetric theorem

Page 86: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Isoperimetric theorem

Page 87: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Isoperimetric theorem

Page 88: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Isoperimetric theorem

Page 89: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Isoperimetric theorem

Page 90: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Isoperimetric theorem

Page 91: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Isoperimetric theorem

Page 92: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Isoperimetric theorem

Corollary

Let G be an (n× n)-grid, where n ≥ 4 and n is even. Then for any

Q ⊆ V1 with |Q| = n2

4 −n2 , it holds that δ(Q) ≥ n2

4 .

Page 93: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Lower bound

It is sufficient to show that h(G ) > n/2 for (n × n)-grid G ,where n ≥ 4 and n is even.

We show inductively that for every i ≥ 1, each of the sets V1

(“white set’’) and V2 (“black set’’) has at least n2

4contaminated vertices after the i-th shot.

Suppose that there is a set X ⊆ V1 of contaminated verticesof size at least n2

4 before the i-th shot. The hunters shoot toat most n/2 vertices of X . Hence, there is a set Q ⊆ X of

contaminated vertices of size n2

4 −n2 such that the hunters do

not shoot at them. Then at least n2

4 vertices of V2 are

contaminated after the i-th shoot, because δ(Q) ≥ n2

4 .

Page 94: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Lower bound

It is sufficient to show that h(G ) > n/2 for (n × n)-grid G ,where n ≥ 4 and n is even.

We show inductively that for every i ≥ 1, each of the sets V1

(“white set’’) and V2 (“black set’’) has at least n2

4contaminated vertices after the i-th shot.

Suppose that there is a set X ⊆ V1 of contaminated verticesof size at least n2

4 before the i-th shot. The hunters shoot toat most n/2 vertices of X . Hence, there is a set Q ⊆ X of

contaminated vertices of size n2

4 −n2 such that the hunters do

not shoot at them. Then at least n2

4 vertices of V2 are

contaminated after the i-th shoot, because δ(Q) ≥ n2

4 .

Page 95: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Lower bound

It is sufficient to show that h(G ) > n/2 for (n × n)-grid G ,where n ≥ 4 and n is even.

We show inductively that for every i ≥ 1, each of the sets V1

(“white set’’) and V2 (“black set’’) has at least n2

4contaminated vertices after the i-th shot.

Suppose that there is a set X ⊆ V1 of contaminated verticesof size at least n2

4 before the i-th shot. The hunters shoot toat most n/2 vertices of X . Hence, there is a set Q ⊆ X of

contaminated vertices of size n2

4 −n2 such that the hunters do

not shoot at them. Then at least n2

4 vertices of V2 are

contaminated after the i-th shoot, because δ(Q) ≥ n2

4 .

Page 96: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Open problems

Is it NP-hard or PSPACE-hard to compute the hunternumber?

The graphs with h(G ) = 1 can be recognized in polynomialtime. Is deciding whether h(G ) ≤ 2 can be done inpolynomial time?

Can the hunter number of a tree be computed in polynomialtime?

Page 97: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Open problems

Is it NP-hard or PSPACE-hard to compute the hunternumber?

The graphs with h(G ) = 1 can be recognized in polynomialtime. Is deciding whether h(G ) ≤ 2 can be done inpolynomial time?

Can the hunter number of a tree be computed in polynomialtime?

Page 98: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Open problems

Is it NP-hard or PSPACE-hard to compute the hunternumber?

The graphs with h(G ) = 1 can be recognized in polynomialtime. Is deciding whether h(G ) ≤ 2 can be done inpolynomial time?

Can the hunter number of a tree be computed in polynomialtime?

Page 99: How to Hunt an Invisible Rabbit on a Graph - Thilikosfiles.thilikos.info/data/conferences/GRASTA2017/Grasta... · 2020-05-27 · IntroductionHunting rabbit on a gridConclusions How

Introduction Hunting rabbit on a grid Conclusions

Thank You!


Recommended