Download presentation

Presentation is loading. Please wait.

Published byHeath Hacking Modified over 2 years ago

1
Making Your House Safe From Zombie Attacks Jim Belk and Maria Belk

5
How can we construct a house so that we can escape from grizzly bears? Let’s make this more precise.

6
Defining Grizzly Bear Graphs We represent the house by a graph.

7
Defining Grizzly Bear Graphs We represent the house by a graph. Vertices represent rooms.

8
Defining Grizzly Bear Graphs We represent the house by a graph. Vertices represent rooms, and edges represent hallways.

9
Defining Grizzly Bear Graphs We will allow loops and multiple edges in our graphs. There is no exit from the house. At the start of the game, you get to place yourself and the grizzly bears on the graph, wherever you want.

10
Defining Grizzly Bear Graphs You move much, much faster than the grizzly bears.

11
Defining Zombie Graphs You move much, much faster than the grizzly bears zombies.

12
Defining Zombie Graphs You move much, much faster than the grizzly bears zombies. At the start of the game, you can set the speed of the zombies. If you are ever in the same room as a zombie, or if two zombies are on either side of you in a hallway, you get eaten (and lose the game).

13
Defining Zombie Graphs You know where all the zombies are at all times. The zombie number of a graph is the minimum number of zombies needed to eventually catch and eat you assuming you use the best possible strategy.

14
Examples A path has zombie number 1.

15
Examples A tree has zombie number 1.

16
Examples A cycle has zombie number 2. Thus, a graph has zombie number 1 if and only if it is a tree.

17
Examples has zombie number 3. If only 2 zombies are on , you can always escape by moving towards an unoccupied vertex.

18
Examples has zombie number 3. If 3 zombies are on , you will be eaten. In general, has zombie number .

19
Cops and Robbers There is a similar well-known game: A robber runs around a graph trying to escape cops, who travel by helicopter between adjacent vertices. The difference between the two games: Zombies travel on edges. Cops do not travel on edges. Instead they travel between adjacent vertices.

20
Cops and Robbers The zombie can catch the person: The cop cannot catch the robber:

21
Cop Number The cop number of a graph , denoted , is the minimum number of cops needed to eventually catch the robber, assuming the robber uses the best possible strategy. Theorem. (Seymour and Thomas) The cop number of a graph equals the treewidth plus 1. Theorem. The zombie number of a graph is either or .

22
The following graph has cop number 3 and zombie number 2:

23
Theorem. The zombie number of a graph is either or . The following graph has cop number 3 and zombie number 3. If there are only 2 zombies, you can always move to whichever of the three vertices is the furthest from both zombies.

24
Theorem. The zombie number of a graph is either or . A graph with cop number 3:

25
Theorem. The zombie number of a graph is either or . 3 zombies can catch you on this graph.

26
Theorem. The zombie number of a graph is either or . 3 zombies can catch you on this graph.

27
Theorem. The zombie number of a graph is either or . 3 zombies can catch you on this graph.

28
Theorem. The zombie number of a graph is either or . 3 zombies can catch you on this graph.

29
Forbidden Minors for Zombie number 2 Theorem. The “minimal” graphs with zombie number 3 are the following: A graph has zombie number 2 if does not contain one of the above graphs as a minor.

30
Further Questions Which graphs have zombie number 3? Zombie number 4? 5? 6? If the cop number of the graph is known, how hard is it to determine the zombie number?

31
The End

Similar presentations

OK

Lecture 12 Algorithm Analysis Arne Kutzner Hanyang University / Seoul Korea.

Lecture 12 Algorithm Analysis Arne Kutzner Hanyang University / Seoul Korea.

© 2017 SlidePlayer.com Inc.

All rights reserved.

Ads by Google

Ppt on forward rate agreement legs Mba project ppt on imf Converter pub to ppt online viewer Ppt on beer lambert law example Ppt on testing of turbo generators manufacturers Ppt on being independent for kids Ppt on non agricultural activities in australia Ppt on nutrition in human beings Ppt on how the state government works in india Ppt on cross site scripting testing