Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, - - PowerPoint PPT Presentation

cops and robbers the cost of drunkenness
SMART_READER_LITE
LIVE PREVIEW

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, - - PowerPoint PPT Presentation

Cops and Robbers: The Cost of Drunkenness Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thanasis Kehagias, Thessaloniki Faculty of Engineering, The Cost of Aristotle


slide-1
SLIDE 1

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Cops and Robbers: The Cost of Drunkenness

Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki March 24, 2014

This research has been co-financed by the European Union (European Social Fund ESF) and Greek national funds through the Operational Program Education and Lifelong Learning of the National Strategic Reference Framework (NSRF) Research Funding Program: THALIS UOA (MIS 375891). Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 1 / 33

slide-2
SLIDE 2

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

The Cost of Drunkenness

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 2 / 33

slide-3
SLIDE 3

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

The Cost of Drunkenness

In “classic” CR game both cop and robber are adversarial

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 2 / 33

slide-4
SLIDE 4

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

The Cost of Drunkenness

In “classic” CR game both cop and robber are adversarial

The cop moves to capture the robber as fast as possible

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 2 / 33

slide-5
SLIDE 5

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

The Cost of Drunkenness

In “classic” CR game both cop and robber are adversarial

The cop moves to capture the robber as fast as possible The robber moves to avoid capture for as long as possible

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 2 / 33

slide-6
SLIDE 6

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

The Cost of Drunkenness

In “classic” CR game both cop and robber are adversarial

The cop moves to capture the robber as fast as possible The robber moves to avoid capture for as long as possible

What if the robber is drunk?

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 2 / 33

slide-7
SLIDE 7

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

The Cost of Drunkenness

In “classic” CR game both cop and robber are adversarial

The cop moves to capture the robber as fast as possible The robber moves to avoid capture for as long as possible

What if the robber is drunk?, i.e., he performs a random walk.

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 2 / 33

slide-8
SLIDE 8

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

The Cost of Drunkenness

In “classic” CR game both cop and robber are adversarial

The cop moves to capture the robber as fast as possible The robber moves to avoid capture for as long as possible

What if the robber is drunk?, i.e., he performs a random walk. The adversarial cop should be able to capture the drunk robber no later than the adversarial one.

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 2 / 33

slide-9
SLIDE 9

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

The Cost of Drunkenness

In “classic” CR game both cop and robber are adversarial

The cop moves to capture the robber as fast as possible The robber moves to avoid capture for as long as possible

What if the robber is drunk?, i.e., he performs a random walk. The adversarial cop should be able to capture the drunk robber no later than the adversarial one. We will try to quantify this intuition

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 2 / 33

slide-10
SLIDE 10

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

The Cost of Drunkenness

In “classic” CR game both cop and robber are adversarial

The cop moves to capture the robber as fast as possible The robber moves to avoid capture for as long as possible

What if the robber is drunk?, i.e., he performs a random walk. The adversarial cop should be able to capture the drunk robber no later than the adversarial one. We will try to quantify this intuition Two papers:

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 2 / 33

slide-11
SLIDE 11

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

The Cost of Drunkenness

In “classic” CR game both cop and robber are adversarial

The cop moves to capture the robber as fast as possible The robber moves to avoid capture for as long as possible

What if the robber is drunk?, i.e., he performs a random walk. The adversarial cop should be able to capture the drunk robber no later than the adversarial one. We will try to quantify this intuition Two papers:

Some remarks on cops and drunk robbers (Kehagias + Pralat, TCS 2012)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 2 / 33

slide-12
SLIDE 12

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

The Cost of Drunkenness

In “classic” CR game both cop and robber are adversarial

The cop moves to capture the robber as fast as possible The robber moves to avoid capture for as long as possible

What if the robber is drunk?, i.e., he performs a random walk. The adversarial cop should be able to capture the drunk robber no later than the adversarial one. We will try to quantify this intuition Two papers:

Some remarks on cops and drunk robbers (Kehagias + Pralat, TCS 2012) Cops and invisible robbers: The cost of drunkenness (Kehagias + Mitsche + Pralat, TCS 2013)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 2 / 33

slide-13
SLIDE 13

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

The Cost of Drunkenness

In “classic” CR game both cop and robber are adversarial

The cop moves to capture the robber as fast as possible The robber moves to avoid capture for as long as possible

What if the robber is drunk?, i.e., he performs a random walk. The adversarial cop should be able to capture the drunk robber no later than the adversarial one. We will try to quantify this intuition Two papers:

Some remarks on cops and drunk robbers (Kehagias + Pralat, TCS 2012) Cops and invisible robbers: The cost of drunkenness (Kehagias + Mitsche + Pralat, TCS 2013)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 2 / 33

slide-14
SLIDE 14

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Outline

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 3 / 33

slide-15
SLIDE 15

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Outline

Visible Robber

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 3 / 33

slide-16
SLIDE 16

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Outline

Visible Robber

“Classic” Adversarial Visible Robber CR game (AV-CR)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 3 / 33

slide-17
SLIDE 17

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Outline

Visible Robber

“Classic” Adversarial Visible Robber CR game (AV-CR) Drunk Visible Robber CR game (DV-CR)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 3 / 33

slide-18
SLIDE 18

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Outline

Visible Robber

“Classic” Adversarial Visible Robber CR game (AV-CR) Drunk Visible Robber CR game (DV-CR)

Invisible Robber

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 3 / 33

slide-19
SLIDE 19

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Outline

Visible Robber

“Classic” Adversarial Visible Robber CR game (AV-CR) Drunk Visible Robber CR game (DV-CR)

Invisible Robber

Adversarial Invisible Robber CR game (AI-CR)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 3 / 33

slide-20
SLIDE 20

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Outline

Visible Robber

“Classic” Adversarial Visible Robber CR game (AV-CR) Drunk Visible Robber CR game (DV-CR)

Invisible Robber

Adversarial Invisible Robber CR game (AI-CR) Drunk Invisible Robber CR game (DI-CR)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 3 / 33

slide-21
SLIDE 21

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Outline

Visible Robber

“Classic” Adversarial Visible Robber CR game (AV-CR) Drunk Visible Robber CR game (DV-CR)

Invisible Robber

Adversarial Invisible Robber CR game (AI-CR) Drunk Invisible Robber CR game (DI-CR)

Existence of Optimal Strategies

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 3 / 33

slide-22
SLIDE 22

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Outline

Visible Robber

“Classic” Adversarial Visible Robber CR game (AV-CR) Drunk Visible Robber CR game (DV-CR)

Invisible Robber

Adversarial Invisible Robber CR game (AI-CR) Drunk Invisible Robber CR game (DI-CR)

Existence of Optimal Strategies Reachability Games and Concurrent Reachability Games

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 3 / 33

slide-23
SLIDE 23

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Outline

Visible Robber

“Classic” Adversarial Visible Robber CR game (AV-CR) Drunk Visible Robber CR game (DV-CR)

Invisible Robber

Adversarial Invisible Robber CR game (AI-CR) Drunk Invisible Robber CR game (DI-CR)

Existence of Optimal Strategies Reachability Games and Concurrent Reachability Games Extra Topics

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 3 / 33

slide-24
SLIDE 24

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Outline

Visible Robber

“Classic” Adversarial Visible Robber CR game (AV-CR) Drunk Visible Robber CR game (DV-CR)

Invisible Robber

Adversarial Invisible Robber CR game (AI-CR) Drunk Invisible Robber CR game (DI-CR)

Existence of Optimal Strategies Reachability Games and Concurrent Reachability Games Extra Topics

The Cost of Visibility

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 3 / 33

slide-25
SLIDE 25

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Outline

Visible Robber

“Classic” Adversarial Visible Robber CR game (AV-CR) Drunk Visible Robber CR game (DV-CR)

Invisible Robber

Adversarial Invisible Robber CR game (AI-CR) Drunk Invisible Robber CR game (DI-CR)

Existence of Optimal Strategies Reachability Games and Concurrent Reachability Games Extra Topics

The Cost of Visibility Bounded Rationality, Cop / Robber Automata

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 3 / 33

slide-26
SLIDE 26

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Outline

Visible Robber

“Classic” Adversarial Visible Robber CR game (AV-CR) Drunk Visible Robber CR game (DV-CR)

Invisible Robber

Adversarial Invisible Robber CR game (AI-CR) Drunk Invisible Robber CR game (DI-CR)

Existence of Optimal Strategies Reachability Games and Concurrent Reachability Games Extra Topics

The Cost of Visibility Bounded Rationality, Cop / Robber Automata Real Helicopter Search

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 3 / 33

slide-27
SLIDE 27

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Outline

Visible Robber

“Classic” Adversarial Visible Robber CR game (AV-CR) Drunk Visible Robber CR game (DV-CR)

Invisible Robber

Adversarial Invisible Robber CR game (AI-CR) Drunk Invisible Robber CR game (DI-CR)

Existence of Optimal Strategies Reachability Games and Concurrent Reachability Games Extra Topics

The Cost of Visibility Bounded Rationality, Cop / Robber Automata Real Helicopter Search Rescue in Contaminated Environment

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 3 / 33

slide-28
SLIDE 28

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Outline

Visible Robber

“Classic” Adversarial Visible Robber CR game (AV-CR) Drunk Visible Robber CR game (DV-CR)

Invisible Robber

Adversarial Invisible Robber CR game (AI-CR) Drunk Invisible Robber CR game (DI-CR)

Existence of Optimal Strategies Reachability Games and Concurrent Reachability Games Extra Topics

The Cost of Visibility Bounded Rationality, Cop / Robber Automata Real Helicopter Search Rescue in Contaminated Environment

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 3 / 33

slide-29
SLIDE 29

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Visible Adversarial Robber

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 4 / 33

slide-30
SLIDE 30

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Visible Adversarial Robber

History: a sequence of the form x0y0x1y1...xt or x0y0x1y1...yt or x0y0x1y1...

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 4 / 33

slide-31
SLIDE 31

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Visible Adversarial Robber

History: a sequence of the form x0y0x1y1...xt or x0y0x1y1...yt or x0y0x1y1... Strategy: a function sC or sR s.t. xt+1 = sC (x0y0...xtyt) ∈ N [xt] yt+1 = sR (x0y0...ytxt+1) ∈ N [yt]

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 4 / 33

slide-32
SLIDE 32

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Visible Adversarial Robber

History: a sequence of the form x0y0x1y1...xt or x0y0x1y1...yt or x0y0x1y1... Strategy: a function sC or sR s.t. xt+1 = sC (x0y0...xtyt) ∈ N [xt] yt+1 = sR (x0y0...ytxt+1) ∈ N [yt] Memoryless strategy: a function sC (x0y1...xtyt) = σC (xtyt) sR (x0y1...ytxt+1) = σR (ytxt+1)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 4 / 33

slide-33
SLIDE 33

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Visible Adversarial Robber

History: a sequence of the form x0y0x1y1...xt or x0y0x1y1...yt or x0y0x1y1... Strategy: a function sC or sR s.t. xt+1 = sC (x0y0...xtyt) ∈ N [xt] yt+1 = sR (x0y0...ytxt+1) ∈ N [yt] Memoryless strategy: a function sC (x0y1...xtyt) = σC (xtyt) sR (x0y1...ytxt+1) = σR (ytxt+1)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 4 / 33

slide-34
SLIDE 34

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Visible Adversarial Robber

History: a sequence of the form x0y0x1y1...xt or x0y0x1y1...yt or x0y0x1y1... Strategy: a function sC or sR s.t. xt+1 = sC (x0y0...xtyt) ∈ N [xt] yt+1 = sR (x0y0...ytxt+1) ∈ N [yt] Memoryless strategy: a function sC (x0y1...xtyt) = σC (xtyt) sR (x0y1...ytxt+1) = σR (ytxt+1)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 4 / 33

slide-35
SLIDE 35

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

A pair (σC, σR) determines a time of capture T(sc, sR) as follows:

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 5 / 33

slide-36
SLIDE 36

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

A pair (σC, σR) determines a time of capture T(sc, sR) as follows: sC ∗ sR = x0y0x1...xtyt... T(sC, sR) = min{t : xt = yt−1 or yt = xt} (with min ∅ = ∞).

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 5 / 33

slide-37
SLIDE 37

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

A pair (σC, σR) determines a time of capture T(sc, sR) as follows: sC ∗ sR = x0y0x1...xtyt... T(sC, sR) = min{t : xt = yt−1 or yt = xt} (with min ∅ = ∞).

The payoff to R is T (sC, sR)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 5 / 33

slide-38
SLIDE 38

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

A pair (σC, σR) determines a time of capture T(sc, sR) as follows: sC ∗ sR = x0y0x1...xtyt... T(sC, sR) = min{t : xt = yt−1 or yt = xt} (with min ∅ = ∞).

The payoff to R is T (sC, sR) The payoff to C is −T (sC, sR)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 5 / 33

slide-39
SLIDE 39

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

A pair (σC, σR) determines a time of capture T(sc, sR) as follows: sC ∗ sR = x0y0x1...xtyt... T(sC, sR) = min{t : xt = yt−1 or yt = xt} (with min ∅ = ∞).

The payoff to R is T (sC, sR) The payoff to C is −T (sC, sR)

Hence the AV-CR is a two-player, zero-sum, perfect information game.

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 5 / 33

slide-40
SLIDE 40

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

A pair (σC, σR) determines a time of capture T(sc, sR) as follows: sC ∗ sR = x0y0x1...xtyt... T(sC, sR) = min{t : xt = yt−1 or yt = xt} (with min ∅ = ∞).

The payoff to R is T (sC, sR) The payoff to C is −T (sC, sR)

Hence the AV-CR is a two-player, zero-sum, perfect information game. Theorem There exist memoryless strategies σ∗

C, σ∗ R s.t.

T(σ∗

C, σ∗ R) = sup sR

inf

sC T(sR, sC) = inf sC sup sR

T(sR, sC).

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 5 / 33

slide-41
SLIDE 41

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

A pair (σC, σR) determines a time of capture T(sc, sR) as follows: sC ∗ sR = x0y0x1...xtyt... T(sC, sR) = min{t : xt = yt−1 or yt = xt} (with min ∅ = ∞).

The payoff to R is T (sC, sR) The payoff to C is −T (sC, sR)

Hence the AV-CR is a two-player, zero-sum, perfect information game. Theorem There exist memoryless strategies σ∗

C, σ∗ R s.t.

T(σ∗

C, σ∗ R) = sup sR

inf

sC T(sR, sC) = inf sC sup sR

T(sR, sC). Then ct(G) = T(σ∗

C, σ∗ R) is the capture time.

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 5 / 33

slide-42
SLIDE 42

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

A pair (σC, σR) determines a time of capture T(sc, sR) as follows: sC ∗ sR = x0y0x1...xtyt... T(sC, sR) = min{t : xt = yt−1 or yt = xt} (with min ∅ = ∞).

The payoff to R is T (sC, sR) The payoff to C is −T (sC, sR)

Hence the AV-CR is a two-player, zero-sum, perfect information game. Theorem There exist memoryless strategies σ∗

C, σ∗ R s.t.

T(σ∗

C, σ∗ R) = sup sR

inf

sC T(sR, sC) = inf sC sup sR

T(sR, sC). Then ct(G) = T(σ∗

C, σ∗ R) is the capture time.

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 5 / 33

slide-43
SLIDE 43

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Visible Drunk Robber

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 6 / 33

slide-44
SLIDE 44

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Visible Drunk Robber

The stochastic process (xt, yt)∞

t=0 is a Markov Decision

Process (MDP) with control variable (xt)∞

t=0

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 6 / 33

slide-45
SLIDE 45

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Visible Drunk Robber

The stochastic process (xt, yt)∞

t=0 is a Markov Decision

Process (MDP) with control variable (xt)∞

t=0

Payoff is expected capture time E(T|sC) = 1 + E(

t=1

1(xt / ∈ {yt−1, yt}) which C wants to minimize.

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 6 / 33

slide-46
SLIDE 46

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Visible Drunk Robber

The stochastic process (xt, yt)∞

t=0 is a Markov Decision

Process (MDP) with control variable (xt)∞

t=0

Payoff is expected capture time E(T|sC) = 1 + E(

t=1

1(xt / ∈ {yt−1, yt}) which C wants to minimize. This is an infinite horizon, undiscounted MDP problem.

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 6 / 33

slide-47
SLIDE 47

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Visible Drunk Robber

The stochastic process (xt, yt)∞

t=0 is a Markov Decision

Process (MDP) with control variable (xt)∞

t=0

Payoff is expected capture time E(T|sC) = 1 + E(

t=1

1(xt / ∈ {yt−1, yt}) which C wants to minimize. This is an infinite horizon, undiscounted MDP problem. Theorem There exists a memoryless strategy σ∗

C s.t.

E(T|σ∗

C) = inf sC E(T|sC).

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 6 / 33

slide-48
SLIDE 48

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Visible Drunk Robber

The stochastic process (xt, yt)∞

t=0 is a Markov Decision

Process (MDP) with control variable (xt)∞

t=0

Payoff is expected capture time E(T|sC) = 1 + E(

t=1

1(xt / ∈ {yt−1, yt}) which C wants to minimize. This is an infinite horizon, undiscounted MDP problem. Theorem There exists a memoryless strategy σ∗

C s.t.

E(T|σ∗

C) = inf sC E(T|sC).

Then dct(G) = E(T|σ∗

C) is the drunk capture time.

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 6 / 33

slide-49
SLIDE 49

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Cost of Drunkenness

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 7 / 33

slide-50
SLIDE 50

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Cost of Drunkenness

Now we define the cost of drunkenness: F(G) =

ct(G) dct(G)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 7 / 33

slide-51
SLIDE 51

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Cost of Drunkenness

Now we define the cost of drunkenness: F(G) =

ct(G) dct(G)

Question: What values can F(G) take?

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 7 / 33

slide-52
SLIDE 52

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Cost of Drunkenness

Now we define the cost of drunkenness: F(G) =

ct(G) dct(G)

Question: What values can F(G) take? Theorem For every real constant c ∈ [1, ∞) there exists a sequence of graphs (G c

n )∞ n=1 s.t. limn→∞ F(Gn) = c.

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 7 / 33

slide-53
SLIDE 53

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Cost of Drunkenness

Now we define the cost of drunkenness: F(G) =

ct(G) dct(G)

Question: What values can F(G) take? Theorem For every real constant c ∈ [1, ∞) there exists a sequence of graphs (G c

n )∞ n=1 s.t. limn→∞ F(Gn) = c.

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 7 / 33

slide-54
SLIDE 54

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Additional Results

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 8 / 33

slide-55
SLIDE 55

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Additional Results

For AV-CR and DV-CR, optimal memoryless strategies exist for any graph (not only cop-win graphs)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 8 / 33

slide-56
SLIDE 56

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Additional Results

For AV-CR and DV-CR, optimal memoryless strategies exist for any graph (not only cop-win graphs) For AV-CR and DV-CR, when using K cops, there exist (polynomial in K) algorithms to compute optimal strategies

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 8 / 33

slide-57
SLIDE 57

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Additional Results

For AV-CR and DV-CR, optimal memoryless strategies exist for any graph (not only cop-win graphs) For AV-CR and DV-CR, when using K cops, there exist (polynomial in K) algorithms to compute optimal strategies We have computed ct(G), dct(G), H(G) for specific graph families

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 8 / 33

slide-58
SLIDE 58

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Additional Results

For AV-CR and DV-CR, optimal memoryless strategies exist for any graph (not only cop-win graphs) For AV-CR and DV-CR, when using K cops, there exist (polynomial in K) algorithms to compute optimal strategies We have computed ct(G), dct(G), H(G) for specific graph families Graph F(G) Path 2 + o(1) Cycle 2 + o(1) Tree 1 + o(1) Grid 8/3 + o(1)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 8 / 33

slide-59
SLIDE 59

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Here is a video

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 9 / 33

slide-60
SLIDE 60

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Here is a video; something is wrong with it ... Here is another video

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 9 / 33

slide-61
SLIDE 61

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Here is a video; something is wrong with it ... Here is another video; something is wrong with it ...

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 9 / 33

slide-62
SLIDE 62

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Invisible Adversarial Robber

Strategy now is a function sC or sR s.t. Pr(xt+1|x0y0...xtyt) = sC (x0y0...xtyt) Pr(yt+1|x0y0...ytxt+1) = sR (x0y0...ytxt+1)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 10 / 33

slide-63
SLIDE 63

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Invisible Adversarial Robber

Strategy now is a function sC or sR s.t. Pr(xt+1|x0y0...xtyt) = sC (x0y0...xtyt) Pr(yt+1|x0y0...ytxt+1) = sR (x0y0...ytxt+1) Payoff is expected capture time E(T|sC, sR)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 10 / 33

slide-64
SLIDE 64

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Invisible Adversarial Robber

Strategy now is a function sC or sR s.t. Pr(xt+1|x0y0...xtyt) = sC (x0y0...xtyt) Pr(yt+1|x0y0...ytxt+1) = sR (x0y0...ytxt+1) Payoff is expected capture time E(T|sC, sR) AI-CR is a two-player, zero-sum game but without perfect information.

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 10 / 33

slide-65
SLIDE 65

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Invisible Adversarial Robber

Strategy now is a function sC or sR s.t. Pr(xt+1|x0y0...xtyt) = sC (x0y0...xtyt) Pr(yt+1|x0y0...ytxt+1) = sR (x0y0...ytxt+1) Payoff is expected capture time E(T|sC, sR) AI-CR is a two-player, zero-sum game but without perfect information. Theorem There exist strategies s∗

C, s∗ R such that

E(T|s∗

C, s∗ R) = sup sR

inf

sC E(T|sC, sR) = inf sC sup sR

E(T|sC, sR).

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 10 / 33

slide-66
SLIDE 66

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Invisible Adversarial Robber

Strategy now is a function sC or sR s.t. Pr(xt+1|x0y0...xtyt) = sC (x0y0...xtyt) Pr(yt+1|x0y0...ytxt+1) = sR (x0y0...ytxt+1) Payoff is expected capture time E(T|sC, sR) AI-CR is a two-player, zero-sum game but without perfect information. Theorem There exist strategies s∗

C, s∗ R such that

E(T|s∗

C, s∗ R) = sup sR

inf

sC E(T|sC, sR) = inf sC sup sR

E(T|sC, sR). Then cti(G) = E(T|σ∗

C, σ∗ R) is the invisible capture

time.

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 10 / 33

slide-67
SLIDE 67

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Invisible Adversarial Robber

Strategy now is a function sC or sR s.t. Pr(xt+1|x0y0...xtyt) = sC (x0y0...xtyt) Pr(yt+1|x0y0...ytxt+1) = sR (x0y0...ytxt+1) Payoff is expected capture time E(T|sC, sR) AI-CR is a two-player, zero-sum game but without perfect information. Theorem There exist strategies s∗

C, s∗ R such that

E(T|s∗

C, s∗ R) = sup sR

inf

sC E(T|sC, sR) = inf sC sup sR

E(T|sC, sR). Then cti(G) = E(T|σ∗

C, σ∗ R) is the invisible capture

time.

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 10 / 33

slide-68
SLIDE 68

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Invisible Drunk Robber

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 11 / 33

slide-69
SLIDE 69

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Invisible Drunk Robber

The stochastic process (xt, yt)∞

t=0 is a Partially Observable

MDP (POMDP) with control variable (xt)∞

t=0

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 11 / 33

slide-70
SLIDE 70

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Invisible Drunk Robber

The stochastic process (xt, yt)∞

t=0 is a Partially Observable

MDP (POMDP) with control variable (xt)∞

t=0

Payoff is expected capture time E(T|sC) = 1 + E(

t=1

1(xt / ∈ {yt−1, yt}) which C wants to minimize.

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 11 / 33

slide-71
SLIDE 71

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Invisible Drunk Robber

The stochastic process (xt, yt)∞

t=0 is a Partially Observable

MDP (POMDP) with control variable (xt)∞

t=0

Payoff is expected capture time E(T|sC) = 1 + E(

t=1

1(xt / ∈ {yt−1, yt}) which C wants to minimize. This is an infinite horizon, undiscounted POMDP problem.

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 11 / 33

slide-72
SLIDE 72

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Invisible Drunk Robber

The stochastic process (xt, yt)∞

t=0 is a Partially Observable

MDP (POMDP) with control variable (xt)∞

t=0

Payoff is expected capture time E(T|sC) = 1 + E(

t=1

1(xt / ∈ {yt−1, yt}) which C wants to minimize. This is an infinite horizon, undiscounted POMDP problem. Theorem There exists a memoryless strategy σ∗

C s.t.

E(T|σ∗

C) = inf sC E(T|sC).

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 11 / 33

slide-73
SLIDE 73

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Invisible Drunk Robber

The stochastic process (xt, yt)∞

t=0 is a Partially Observable

MDP (POMDP) with control variable (xt)∞

t=0

Payoff is expected capture time E(T|sC) = 1 + E(

t=1

1(xt / ∈ {yt−1, yt}) which C wants to minimize. This is an infinite horizon, undiscounted POMDP problem. Theorem There exists a memoryless strategy σ∗

C s.t.

E(T|σ∗

C) = inf sC E(T|sC).

Then dcti(G) = E(T|σ∗

C) is the invisible drunk capture

time.

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 11 / 33

slide-74
SLIDE 74

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Invisible Cost of Drunkenness

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 12 / 33

slide-75
SLIDE 75

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Invisible Cost of Drunkenness

Define the invisible cost of drunkenness: Fi(G) =

cti(G) dcti(G)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 12 / 33

slide-76
SLIDE 76

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Invisible Cost of Drunkenness

Define the invisible cost of drunkenness: Fi(G) =

cti(G) dcti(G)

Question: What values can Fi(G) take?

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 12 / 33

slide-77
SLIDE 77

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Invisible Cost of Drunkenness

Define the invisible cost of drunkenness: Fi(G) =

cti(G) dcti(G)

Question: What values can Fi(G) take? Theorem For every c ∈ [2, ∞) there exists a graph sequence (G c

n )∞ n=1 s.t.

limn→∞ Fi(G c

n ) = c.

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 12 / 33

slide-78
SLIDE 78

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Invisible Cost of Drunkenness

Define the invisible cost of drunkenness: Fi(G) =

cti(G) dcti(G)

Question: What values can Fi(G) take? Theorem For every c ∈ [2, ∞) there exists a graph sequence (G c

n )∞ n=1 s.t.

limn→∞ Fi(G c

n ) = c.

Question: Is there a G s.t. Fi(G) ∈ (1, 2)? (COD gap)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 12 / 33

slide-79
SLIDE 79

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Invisible Cost of Drunkenness

Define the invisible cost of drunkenness: Fi(G) =

cti(G) dcti(G)

Question: What values can Fi(G) take? Theorem For every c ∈ [2, ∞) there exists a graph sequence (G c

n )∞ n=1 s.t.

limn→∞ Fi(G c

n ) = c.

Question: Is there a G s.t. Fi(G) ∈ (1, 2)? (COD gap)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 12 / 33

slide-80
SLIDE 80

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Additional Results

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 13 / 33

slide-81
SLIDE 81

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Additional Results

Invisibility does not increase the cop number

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 13 / 33

slide-82
SLIDE 82

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Additional Results

Invisibility does not increase the cop number General lower bound on dcti(G): dcti(G) ≥

δ(n−K) 7e∆·c(G)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 13 / 33

slide-83
SLIDE 83

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Additional Results

Invisibility does not increase the cop number General lower bound on dcti(G): dcti(G) ≥

δ(n−K) 7e∆·c(G)

General upper bound on cti(G): cti(G) ≤ ( ˆ T + D)(∆ + 1) ˆ

T·n

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 13 / 33

slide-84
SLIDE 84

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Additional Results

Invisibility does not increase the cop number General lower bound on dcti(G): dcti(G) ≥

δ(n−K) 7e∆·c(G)

General upper bound on cti(G): cti(G) ≤ ( ˆ T + D)(∆ + 1) ˆ

T·n

For AV-CR and DV-CR, optimal strategies exist for any graph (not only cop-win)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 13 / 33

slide-85
SLIDE 85

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Additional Results

Invisibility does not increase the cop number General lower bound on dcti(G): dcti(G) ≥

δ(n−K) 7e∆·c(G)

General upper bound on cti(G): cti(G) ≤ ( ˆ T + D)(∆ + 1) ˆ

T·n

For AV-CR and DV-CR, optimal strategies exist for any graph (not only cop-win) We have computed cti(G), dcti(G), Fi(G) for specific graph families

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 13 / 33

slide-86
SLIDE 86

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Additional Results

Invisibility does not increase the cop number General lower bound on dcti(G): dcti(G) ≥

δ(n−K) 7e∆·c(G)

General upper bound on cti(G): cti(G) ≤ ( ˆ T + D)(∆ + 1) ˆ

T·n

For AV-CR and DV-CR, optimal strategies exist for any graph (not only cop-win) We have computed cti(G), dcti(G), Fi(G) for specific graph families Graph Fi(G) Path 2 + o(1) Cycle 2 + o(1) Tree Θ(log n) Grid ≤ O(n3/25

√n)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 13 / 33

slide-87
SLIDE 87

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Here is a video

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 14 / 33

slide-88
SLIDE 88

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Here is a video; something is wrong with it ...

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 14 / 33

slide-89
SLIDE 89

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Extra Topic: The Cost of Visibility

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 15 / 33

slide-90
SLIDE 90

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Extra Topic: The Cost of Visibility

COV: H(G) = cti(G)

ct(G)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 15 / 33

slide-91
SLIDE 91

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Extra Topic: The Cost of Visibility

COV: H(G) = cti(G)

ct(G)

Drunk COV: Hd(G) = dcti(G)

dct(G)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 15 / 33

slide-92
SLIDE 92

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Extra Topic: The Cost of Visibility

COV: H(G) = cti(G)

ct(G)

Drunk COV: Hd(G) = dcti(G)

dct(G)

The Role of Visibility in Pursuit / Evasion Games, Kehagias + Mitsche + Pralat, arXiv:1402.6136

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 15 / 33

slide-93
SLIDE 93

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Extra Topic: Cop / Robber Automata

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 16 / 33

slide-94
SLIDE 94

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Extra Topic: Cop / Robber Automata

Simple example, just the beginning of an idea

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 16 / 33

slide-95
SLIDE 95

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Extra Topic: Cop / Robber Automata

Simple example, just the beginning of an idea Suppose CR is played on a path Pn

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 16 / 33

slide-96
SLIDE 96

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Extra Topic: Cop / Robber Automata

Simple example, just the beginning of an idea Suppose CR is played on a path Pn Drunk robber plays like a stochastic FSA with a single state

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 16 / 33

slide-97
SLIDE 97

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Extra Topic: Cop / Robber Automata

Simple example, just the beginning of an idea Suppose CR is played on a path Pn Drunk robber plays like a stochastic FSA with a single state Adversarial robber also plays like a stochastic FSA

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 16 / 33

slide-98
SLIDE 98

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Extra Topic: Cop / Robber Automata

Simple example, just the beginning of an idea Suppose CR is played on a path Pn Drunk robber plays like a stochastic FSA with a single state Adversarial robber also plays like a stochastic FSA

The FSA has one state for every (x, y) position (so n2 states total)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 16 / 33

slide-99
SLIDE 99

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Extra Topic: Cop / Robber Automata

Simple example, just the beginning of an idea Suppose CR is played on a path Pn Drunk robber plays like a stochastic FSA with a single state Adversarial robber also plays like a stochastic FSA

The FSA has one state for every (x, y) position (so n2 states total) For every state there is a (trivial) next state transition probability.

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 16 / 33

slide-100
SLIDE 100

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Extra Topic: Cop / Robber Automata

Simple example, just the beginning of an idea Suppose CR is played on a path Pn Drunk robber plays like a stochastic FSA with a single state Adversarial robber also plays like a stochastic FSA

The FSA has one state for every (x, y) position (so n2 states total) For every state there is a (trivial) next state transition probability.

The lazy robber is also a FSA (how many states?)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 16 / 33

slide-101
SLIDE 101

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Extra Topic: Cop / Robber Automata

Simple example, just the beginning of an idea Suppose CR is played on a path Pn Drunk robber plays like a stochastic FSA with a single state Adversarial robber also plays like a stochastic FSA

The FSA has one state for every (x, y) position (so n2 states total) For every state there is a (trivial) next state transition probability.

The lazy robber is also a FSA (how many states?) In general, consider FSA with m states (m ∈ {1, 2, ..., n2)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 16 / 33

slide-102
SLIDE 102

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Extra Topic: Cop / Robber Automata

Simple example, just the beginning of an idea Suppose CR is played on a path Pn Drunk robber plays like a stochastic FSA with a single state Adversarial robber also plays like a stochastic FSA

The FSA has one state for every (x, y) position (so n2 states total) For every state there is a (trivial) next state transition probability.

The lazy robber is also a FSA (how many states?) In general, consider FSA with m states (m ∈ {1, 2, ..., n2) There must exist an optimal (wrt capture time) robber R(m) of m states

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 16 / 33

slide-103
SLIDE 103

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Extra Topic: Cop / Robber Automata

Simple example, just the beginning of an idea Suppose CR is played on a path Pn Drunk robber plays like a stochastic FSA with a single state Adversarial robber also plays like a stochastic FSA

The FSA has one state for every (x, y) position (so n2 states total) For every state there is a (trivial) next state transition probability.

The lazy robber is also a FSA (how many states?) In general, consider FSA with m states (m ∈ {1, 2, ..., n2) There must exist an optimal (wrt capture time) robber R(m) of m states We expect that capture time increases with m

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 16 / 33

slide-104
SLIDE 104

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Extra Topic: Cop / Robber Automata

Simple example, just the beginning of an idea Suppose CR is played on a path Pn Drunk robber plays like a stochastic FSA with a single state Adversarial robber also plays like a stochastic FSA

The FSA has one state for every (x, y) position (so n2 states total) For every state there is a (trivial) next state transition probability.

The lazy robber is also a FSA (how many states?) In general, consider FSA with m states (m ∈ {1, 2, ..., n2) There must exist an optimal (wrt capture time) robber R(m) of m states We expect that capture time increases with m Of course optimality also depends on the type of cop

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 16 / 33

slide-105
SLIDE 105

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Extra Topic: Cop / Robber Automata

Simple example, just the beginning of an idea Suppose CR is played on a path Pn Drunk robber plays like a stochastic FSA with a single state Adversarial robber also plays like a stochastic FSA

The FSA has one state for every (x, y) position (so n2 states total) For every state there is a (trivial) next state transition probability.

The lazy robber is also a FSA (how many states?) In general, consider FSA with m states (m ∈ {1, 2, ..., n2) There must exist an optimal (wrt capture time) robber R(m) of m states We expect that capture time increases with m Of course optimality also depends on the type of cop Generally: study game of k-state robber against m-state robber

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 16 / 33

slide-106
SLIDE 106

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Extra Topic: Cop / Robber Automata

Simple example, just the beginning of an idea Suppose CR is played on a path Pn Drunk robber plays like a stochastic FSA with a single state Adversarial robber also plays like a stochastic FSA

The FSA has one state for every (x, y) position (so n2 states total) For every state there is a (trivial) next state transition probability.

The lazy robber is also a FSA (how many states?) In general, consider FSA with m states (m ∈ {1, 2, ..., n2) There must exist an optimal (wrt capture time) robber R(m) of m states We expect that capture time increases with m Of course optimality also depends on the type of cop Generally: study game of k-state robber against m-state robber

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 16 / 33

slide-107
SLIDE 107

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Existence of Optimal Strategies

CR-DV: memoryless optimal strategies exist (MDP literature)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 17 / 33

slide-108
SLIDE 108

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Existence of Optimal Strategies

CR-DV: memoryless optimal strategies exist (MDP literature) CR-DI: optimal strategies exist (KMP)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 17 / 33

slide-109
SLIDE 109

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Existence of Optimal Strategies

CR-DV: memoryless optimal strategies exist (MDP literature) CR-DI: optimal strategies exist (KMP) CR-AI: optimal strategies exist (Gurevich, KMP)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 17 / 33

slide-110
SLIDE 110

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Existence of Optimal Strategies

CR-DV: memoryless optimal strategies exist (MDP literature) CR-DI: optimal strategies exist (KMP) CR-AI: optimal strategies exist (Gurevich, KMP) CR-AV: memoryless optimal strategies exist (Hahn,MacGillivray,Bonato)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 17 / 33

slide-111
SLIDE 111

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Existence of Optimal Strategies

CR-DV: memoryless optimal strategies exist (MDP literature) CR-DI: optimal strategies exist (KMP) CR-AI: optimal strategies exist (Gurevich, KMP) CR-AV: memoryless optimal strategies exist (Hahn,MacGillivray,Bonato) ???

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 17 / 33

slide-112
SLIDE 112

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Existence of Optimal Strategies

CR-DV: memoryless optimal strategies exist (MDP literature) CR-DI: optimal strategies exist (KMP) CR-AI: optimal strategies exist (Gurevich, KMP) CR-AV: memoryless optimal strategies exist (Hahn,MacGillivray,Bonato) ???

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 17 / 33

slide-113
SLIDE 113

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Optimal Strategies for CR-AV

Proved in (Hahn+MacGillivray, 2006), for more general games in (Bonato+MacGillivray, 2013)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 18 / 33

slide-114
SLIDE 114

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Optimal Strategies for CR-AV

Proved in (Hahn+MacGillivray, 2006), for more general games in (Bonato+MacGillivray, 2013) Two assumptions in these papers (and other)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 18 / 33

slide-115
SLIDE 115

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Optimal Strategies for CR-AV

Proved in (Hahn+MacGillivray, 2006), for more general games in (Bonato+MacGillivray, 2013) Two assumptions in these papers (and other)

A1: If the cop has a winning strategy he can play so that no state of the game is repeated

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 18 / 33

slide-116
SLIDE 116

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Optimal Strategies for CR-AV

Proved in (Hahn+MacGillivray, 2006), for more general games in (Bonato+MacGillivray, 2013) Two assumptions in these papers (and other)

A1: If the cop has a winning strategy he can play so that no state of the game is repeated A2: In the CR game neither player loses anything by using memoryless strategies

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 18 / 33

slide-117
SLIDE 117

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Optimal Strategies for CR-AV

Proved in (Hahn+MacGillivray, 2006), for more general games in (Bonato+MacGillivray, 2013) Two assumptions in these papers (and other)

A1: If the cop has a winning strategy he can play so that no state of the game is repeated A2: In the CR game neither player loses anything by using memoryless strategies

These assumptions are not proved (considered obvious?)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 18 / 33

slide-118
SLIDE 118

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Optimal Strategies for CR-AV

Proved in (Hahn+MacGillivray, 2006), for more general games in (Bonato+MacGillivray, 2013) Two assumptions in these papers (and other)

A1: If the cop has a winning strategy he can play so that no state of the game is repeated A2: In the CR game neither player loses anything by using memoryless strategies

These assumptions are not proved (considered obvious?) I will argue that both assumptions are true but their proofs not trivial

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 18 / 33

slide-119
SLIDE 119

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Optimal Strategies for CR-AV

Proved in (Hahn+MacGillivray, 2006), for more general games in (Bonato+MacGillivray, 2013) Two assumptions in these papers (and other)

A1: If the cop has a winning strategy he can play so that no state of the game is repeated A2: In the CR game neither player loses anything by using memoryless strategies

These assumptions are not proved (considered obvious?) I will argue that both assumptions are true but their proofs not trivial

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 18 / 33

slide-120
SLIDE 120

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

A2′: No advantage in remembering how a position was reached

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 19 / 33

slide-121
SLIDE 121

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

A2′: No advantage in remembering how a position was reached This seems quite obvious

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 19 / 33

slide-122
SLIDE 122

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

A2′: No advantage in remembering how a position was reached This seems quite obvious. But in game theoretic terms it means that there exist memoryless strategies σ∗

C, σ∗ R such that

T (σ∗

C, σ∗ R) = sup sR

inf

sC T (sC, sR) = inf sC sup sR

T (sC, sR) , where the inf and sup are taken over all strategies.

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 19 / 33

slide-123
SLIDE 123

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

A2′: No advantage in remembering how a position was reached This seems quite obvious. But in game theoretic terms it means that there exist memoryless strategies σ∗

C, σ∗ R such that

T (σ∗

C, σ∗ R) = sup sR

inf

sC T (sC, sR) = inf sC sup sR

T (sC, sR) , where the inf and sup are taken over all strategies. Not so obvious

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 19 / 33

slide-124
SLIDE 124

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

A2′: No advantage in remembering how a position was reached This seems quite obvious. But in game theoretic terms it means that there exist memoryless strategies σ∗

C, σ∗ R such that

T (σ∗

C, σ∗ R) = sup sR

inf

sC T (sC, sR) = inf sC sup sR

T (sC, sR) , where the inf and sup are taken over all strategies. Not so obvious It would be true if it is known that the game has finite duration

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 19 / 33

slide-125
SLIDE 125

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

A2′: No advantage in remembering how a position was reached This seems quite obvious. But in game theoretic terms it means that there exist memoryless strategies σ∗

C, σ∗ R such that

T (σ∗

C, σ∗ R) = sup sR

inf

sC T (sC, sR) = inf sC sup sR

T (sC, sR) , where the inf and sup are taken over all strategies. Not so obvious It would be true if it is known that the game has finite duration (i.e., if A1 is true)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 19 / 33

slide-126
SLIDE 126

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

A2′: No advantage in remembering how a position was reached This seems quite obvious. But in game theoretic terms it means that there exist memoryless strategies σ∗

C, σ∗ R such that

T (σ∗

C, σ∗ R) = sup sR

inf

sC T (sC, sR) = inf sC sup sR

T (sC, sR) , where the inf and sup are taken over all strategies. Not so obvious It would be true if it is known that the game has finite duration (i.e., if A1 is true)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 19 / 33

slide-127
SLIDE 127

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Zermelo and K¨

  • nig

Is A1 true?

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 20 / 33

slide-128
SLIDE 128

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Zermelo and K¨

  • nig

Is A1 true? This question was discussed in the context of chess in 1913-1927

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 20 / 33

slide-129
SLIDE 129

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Zermelo and K¨

  • nig

Is A1 true? This question was discussed in the context of chess in 1913-1927 by Zermelo and D. K¨

  • nig

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 20 / 33

slide-130
SLIDE 130

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Zermelo and K¨

  • nig

Is A1 true? This question was discussed in the context of chess in 1913-1927 by Zermelo and D. K¨

  • nig

In 1913 Zermelo claimed that: if a player can win, he can win in bounded time

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 20 / 33

slide-131
SLIDE 131

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Zermelo and K¨

  • nig

Is A1 true? This question was discussed in the context of chess in 1913-1927 by Zermelo and D. K¨

  • nig

In 1913 Zermelo claimed that: if a player can win, he can win in bounded time (bound independent of opponent’s strategy)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 20 / 33

slide-132
SLIDE 132

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Zermelo and K¨

  • nig

Is A1 true? This question was discussed in the context of chess in 1913-1927 by Zermelo and D. K¨

  • nig

In 1913 Zermelo claimed that: if a player can win, he can win in bounded time (bound independent of opponent’s strategy) He argued that the player can win w/o repeating any positions

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 20 / 33

slide-133
SLIDE 133

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Zermelo and K¨

  • nig

Is A1 true? This question was discussed in the context of chess in 1913-1927 by Zermelo and D. K¨

  • nig

In 1913 Zermelo claimed that: if a player can win, he can win in bounded time (bound independent of opponent’s strategy) He argued that the player can win w/o repeating any positions In 1927 K¨

  • nig argued that Zermelo’s claim is true, but his

proof is false

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 20 / 33

slide-134
SLIDE 134

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Zermelo and K¨

  • nig

Is A1 true? This question was discussed in the context of chess in 1913-1927 by Zermelo and D. K¨

  • nig

In 1913 Zermelo claimed that: if a player can win, he can win in bounded time (bound independent of opponent’s strategy) He argued that the player can win w/o repeating any positions In 1927 K¨

  • nig argued that Zermelo’s claim is true, but his

proof is false and provided an alternative proof

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 20 / 33

slide-135
SLIDE 135

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Zermelo and K¨

  • nig

Is A1 true? This question was discussed in the context of chess in 1913-1927 by Zermelo and D. K¨

  • nig

In 1913 Zermelo claimed that: if a player can win, he can win in bounded time (bound independent of opponent’s strategy) He argued that the player can win w/o repeating any positions In 1927 K¨

  • nig argued that Zermelo’s claim is true, but his

proof is false and provided an alternative proof Zermelo accepted K¨

  • nig’s arguments

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 20 / 33

slide-136
SLIDE 136

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Zermelo and K¨

  • nig

Is A1 true? This question was discussed in the context of chess in 1913-1927 by Zermelo and D. K¨

  • nig

In 1913 Zermelo claimed that: if a player can win, he can win in bounded time (bound independent of opponent’s strategy) He argued that the player can win w/o repeating any positions In 1927 K¨

  • nig argued that Zermelo’s claim is true, but his

proof is false and provided an alternative proof Zermelo accepted K¨

  • nig’s arguments

This story is told in (Schwalbe + Walker, 2001)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 20 / 33

slide-137
SLIDE 137

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Game Theory Note that:

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 21 / 33

slide-138
SLIDE 138

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Game Theory Note that: bounded time → no repeated moves

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 21 / 33

slide-139
SLIDE 139

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Game Theory Note that: bounded time → no repeated moves This follows from game theoretic results:

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 21 / 33

slide-140
SLIDE 140

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Game Theory Note that: bounded time → no repeated moves This follows from game theoretic results:

every finite game of perfect information has memoryless

  • ptimal strategies (A2)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 21 / 33

slide-141
SLIDE 141

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Game Theory Note that: bounded time → no repeated moves This follows from game theoretic results:

every finite game of perfect information has memoryless

  • ptimal strategies (A2)

From A2 we easily get no repeated positions

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 21 / 33

slide-142
SLIDE 142

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Game Theory Note that: bounded time → no repeated moves This follows from game theoretic results:

every finite game of perfect information has memoryless

  • ptimal strategies (A2)

From A2 we easily get no repeated positions

Using bounded time, we can approximate the full game (of potentially infinite duration)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 21 / 33

slide-143
SLIDE 143

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Game Theory Note that: bounded time → no repeated moves This follows from game theoretic results:

every finite game of perfect information has memoryless

  • ptimal strategies (A2)

From A2 we easily get no repeated positions

Using bounded time, we can approximate the full game (of potentially infinite duration) by finite duration games

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 21 / 33

slide-144
SLIDE 144

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Game Theory Note that: bounded time → no repeated moves This follows from game theoretic results:

every finite game of perfect information has memoryless

  • ptimal strategies (A2)

From A2 we easily get no repeated positions

Using bounded time, we can approximate the full game (of potentially infinite duration) by finite duration games Instead of using this route, let’s exploit an alternative, interesting connection

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 21 / 33

slide-145
SLIDE 145

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Game Theory Note that: bounded time → no repeated moves This follows from game theoretic results:

every finite game of perfect information has memoryless

  • ptimal strategies (A2)

From A2 we easily get no repeated positions

Using bounded time, we can approximate the full game (of potentially infinite duration) by finite duration games Instead of using this route, let’s exploit an alternative, interesting connection

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 21 / 33

slide-146
SLIDE 146

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Reachability Games

A reachability game is played by two players on a digraph G =

  • V , E
  • Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki

Cops and Robbers: The Cost of Drunkenness March 24, 2014 22 / 33

slide-147
SLIDE 147

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Reachability Games

A reachability game is played by two players on a digraph G =

  • V , E
  • Move: slide token from node to node (along an edge)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 22 / 33

slide-148
SLIDE 148

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Reachability Games

A reachability game is played by two players on a digraph G =

  • V , E
  • Move: slide token from node to node (along an edge)

The i-th player slides the token iff it is on a node v ∈ V i

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 22 / 33

slide-149
SLIDE 149

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Reachability Games

A reachability game is played by two players on a digraph G =

  • V , E
  • Move: slide token from node to node (along an edge)

The i-th player slides the token iff it is on a node v ∈ V i Player 0 wins iff the token goes into a node u ∈ F

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 22 / 33

slide-150
SLIDE 150

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Reachability Games

A reachability game is played by two players on a digraph G =

  • V , E
  • Move: slide token from node to node (along an edge)

The i-th player slides the token iff it is on a node v ∈ V i Player 0 wins iff the token goes into a node u ∈ F Player 1 wins otherwise

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 22 / 33

slide-151
SLIDE 151

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Reachability Games

A reachability game is played by two players on a digraph G =

  • V , E
  • Move: slide token from node to node (along an edge)

The i-th player slides the token iff it is on a node v ∈ V i Player 0 wins iff the token goes into a node u ∈ F Player 1 wins otherwise The game is fully described by

  • V 0, V 1, E, F
  • Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki

Cops and Robbers: The Cost of Drunkenness March 24, 2014 22 / 33

slide-152
SLIDE 152

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Reachability Games

A reachability game is played by two players on a digraph G =

  • V , E
  • Move: slide token from node to node (along an edge)

The i-th player slides the token iff it is on a node v ∈ V i Player 0 wins iff the token goes into a node u ∈ F Player 1 wins otherwise The game is fully described by

  • V 0, V 1, E, F
  • Theorem

Let

  • V 0, V 1, E, F
  • be a reachability game on the digraph

D =

  • V , E
  • . Then V can be partitioned into two sets W 0 and

W 1 such that (for i ∈ {0, 1}) player i has a memoryless strategy σi which is winning whenever the game starts in u ∈ W i.

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 22 / 33

slide-153
SLIDE 153

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Reachability Games

A reachability game is played by two players on a digraph G =

  • V , E
  • Move: slide token from node to node (along an edge)

The i-th player slides the token iff it is on a node v ∈ V i Player 0 wins iff the token goes into a node u ∈ F Player 1 wins otherwise The game is fully described by

  • V 0, V 1, E, F
  • Theorem

Let

  • V 0, V 1, E, F
  • be a reachability game on the digraph

D =

  • V , E
  • . Then V can be partitioned into two sets W 0 and

W 1 such that (for i ∈ {0, 1}) player i has a memoryless strategy σi which is winning whenever the game starts in u ∈ W i.

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 22 / 33

slide-154
SLIDE 154

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

CR is a Reachability Game

Construct the move digraph (ala Hahn+MacGillivray)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 23 / 33

slide-155
SLIDE 155

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

CR is a Reachability Game

Construct the move digraph (ala Hahn+MacGillivray)

The CR move digraph MG has a node for every position (x, y, p), where

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 23 / 33

slide-156
SLIDE 156

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

CR is a Reachability Game

Construct the move digraph (ala Hahn+MacGillivray)

The CR move digraph MG has a node for every position (x, y, p), where

x is the cop location

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 23 / 33

slide-157
SLIDE 157

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

CR is a Reachability Game

Construct the move digraph (ala Hahn+MacGillivray)

The CR move digraph MG has a node for every position (x, y, p), where

x is the cop location y is the robber location

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 23 / 33

slide-158
SLIDE 158

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

CR is a Reachability Game

Construct the move digraph (ala Hahn+MacGillivray)

The CR move digraph MG has a node for every position (x, y, p), where

x is the cop location y is the robber location p is the player to move

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 23 / 33

slide-159
SLIDE 159

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

CR is a Reachability Game

Construct the move digraph (ala Hahn+MacGillivray)

The CR move digraph MG has a node for every position (x, y, p), where

x is the cop location y is the robber location p is the player to move

Edges are added accordingly

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 23 / 33

slide-160
SLIDE 160

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

CR is a Reachability Game

Construct the move digraph (ala Hahn+MacGillivray)

The CR move digraph MG has a node for every position (x, y, p), where

x is the cop location y is the robber location p is the player to move

Edges are added accordingly

This MG can be used to play any modified CR game (with prespecified initial player positions and starting player)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 23 / 33

slide-161
SLIDE 161

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

CR is a Reachability Game

Construct the move digraph (ala Hahn+MacGillivray)

The CR move digraph MG has a node for every position (x, y, p), where

x is the cop location y is the robber location p is the player to move

Edges are added accordingly

This MG can be used to play any modified CR game (with prespecified initial player positions and starting player) To include the “classic” CR we must add nodes

1 (∅, ∅, C), 2 (x, ∅, C) (x ∈ |V |),

and corresponding edges

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 23 / 33

slide-162
SLIDE 162

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Consider the RG

  • V 0, V 1, E, F
  • , where

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 24 / 33

slide-163
SLIDE 163

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Consider the RG

  • V 0, V 1, E, F
  • , where

1 MG =

  • V , E
  • is the “expanded” game digraph.

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 24 / 33

slide-164
SLIDE 164

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Consider the RG

  • V 0, V 1, E, F
  • , where

1 MG =

  • V , E
  • is the “expanded” game digraph.

2 V 0 contains the nodes (x, y, C)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 24 / 33

slide-165
SLIDE 165

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Consider the RG

  • V 0, V 1, E, F
  • , where

1 MG =

  • V , E
  • is the “expanded” game digraph.

2 V 0 contains the nodes (x, y, C) 3 V 1 contains the nodes (x, y, R)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 24 / 33

slide-166
SLIDE 166

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Consider the RG

  • V 0, V 1, E, F
  • , where

1 MG =

  • V , E
  • is the “expanded” game digraph.

2 V 0 contains the nodes (x, y, C) 3 V 1 contains the nodes (x, y, R) 4 F (the cop’s target set) contains the nodes (x, x, p)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 24 / 33

slide-167
SLIDE 167

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Consider the RG

  • V 0, V 1, E, F
  • , where

1 MG =

  • V , E
  • is the “expanded” game digraph.

2 V 0 contains the nodes (x, y, C) 3 V 1 contains the nodes (x, y, R) 4 F (the cop’s target set) contains the nodes (x, x, p)

This RG subsumes both classic and modified CR games

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 24 / 33

slide-168
SLIDE 168

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Consider the RG

  • V 0, V 1, E, F
  • , where

1 MG =

  • V , E
  • is the “expanded” game digraph.

2 V 0 contains the nodes (x, y, C) 3 V 1 contains the nodes (x, y, R) 4 F (the cop’s target set) contains the nodes (x, x, p)

This RG subsumes both classic and modified CR games The classic CR game is the RG started at (∅, ∅, C)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 24 / 33

slide-169
SLIDE 169

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Consider the RG

  • V 0, V 1, E, F
  • , where

1 MG =

  • V , E
  • is the “expanded” game digraph.

2 V 0 contains the nodes (x, y, C) 3 V 1 contains the nodes (x, y, R) 4 F (the cop’s target set) contains the nodes (x, x, p)

This RG subsumes both classic and modified CR games The classic CR game is the RG started at (∅, ∅, C) The graph is cop-win if (∅, ∅, C) ∈ W0; otherwise it is robber-win

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 24 / 33

slide-170
SLIDE 170

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Consider the RG

  • V 0, V 1, E, F
  • , where

1 MG =

  • V , E
  • is the “expanded” game digraph.

2 V 0 contains the nodes (x, y, C) 3 V 1 contains the nodes (x, y, R) 4 F (the cop’s target set) contains the nodes (x, x, p)

This RG subsumes both classic and modified CR games The classic CR game is the RG started at (∅, ∅, C) The graph is cop-win if (∅, ∅, C) ∈ W0; otherwise it is robber-win

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 24 / 33

slide-171
SLIDE 171

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

If the graph is cop-win, the cop has a memoryless winning strategy when starting from (∅, ∅, C)

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 25 / 33

slide-172
SLIDE 172

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

If the graph is cop-win, the cop has a memoryless winning strategy when starting from (∅, ∅, C) Still do not know if a time optimal memoryless cop strategy exists.

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 25 / 33

slide-173
SLIDE 173

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

If the graph is cop-win, the cop has a memoryless winning strategy when starting from (∅, ∅, C) Still do not know if a time optimal memoryless cop strategy exists. But we can leverage the fact that game duration is bounded

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 25 / 33

slide-174
SLIDE 174

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

If the graph is cop-win, the cop has a memoryless winning strategy when starting from (∅, ∅, C) Still do not know if a time optimal memoryless cop strategy exists. But we can leverage the fact that game duration is bounded Similar things for robber-win graphs

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 25 / 33

slide-175
SLIDE 175

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

If the graph is cop-win, the cop has a memoryless winning strategy when starting from (∅, ∅, C) Still do not know if a time optimal memoryless cop strategy exists. But we can leverage the fact that game duration is bounded Similar things for robber-win graphs Similar things for graphs with cop number c(G) ≥ K

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 25 / 33

slide-176
SLIDE 176

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

If the graph is cop-win, the cop has a memoryless winning strategy when starting from (∅, ∅, C) Still do not know if a time optimal memoryless cop strategy exists. But we can leverage the fact that game duration is bounded Similar things for robber-win graphs Similar things for graphs with cop number c(G) ≥ K And we can (should?) define cop number a little differently

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 25 / 33

slide-177
SLIDE 177

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

If the graph is cop-win, the cop has a memoryless winning strategy when starting from (∅, ∅, C) Still do not know if a time optimal memoryless cop strategy exists. But we can leverage the fact that game duration is bounded Similar things for robber-win graphs Similar things for graphs with cop number c(G) ≥ K And we can (should?) define cop number a little differently

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 25 / 33

slide-178
SLIDE 178

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Here is the video again

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 26 / 33

slide-179
SLIDE 179

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Here is the video again What is wrong with the video?

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 26 / 33

slide-180
SLIDE 180

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Here is the video again What is wrong with the video? Cops and robber move “concurrently”!

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 26 / 33

slide-181
SLIDE 181

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Here is the video again What is wrong with the video? Cops and robber move “concurrently”! For applications CR game must have “concurrent” moves

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 26 / 33

slide-182
SLIDE 182

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Here is the video again What is wrong with the video? Cops and robber move “concurrently”! For applications CR game must have “concurrent” moves

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 26 / 33

slide-183
SLIDE 183

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Concurrent Reachability Games

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 27 / 33

slide-184
SLIDE 184

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Concurrent Reachability Games

At each state both players move simultaneously and independently

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 27 / 33

slide-185
SLIDE 185

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Concurrent Reachability Games

At each state both players move simultaneously and independently Alfaro + Henzinger + Kupfermann, 1998

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 27 / 33

slide-186
SLIDE 186

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Concurrent Reachability Games

At each state both players move simultaneously and independently Alfaro + Henzinger + Kupfermann, 1998

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 27 / 33

slide-187
SLIDE 187

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Application: Helicopter Search (really: Unmanned Aerial Vehicle (UAV) Search)

  • M. Dille, “Search and Pursuit with Unmanned Aerial

Vehicles in Road”, Ph.D. Thesis, 2013 Robotics Institute, Carnegie Mellon University

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 28 / 33

slide-188
SLIDE 188

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Application: Helicopter Search (really: Unmanned Aerial Vehicle (UAV) Search)

  • M. Dille, “Search and Pursuit with Unmanned Aerial

Vehicles in Road”, Ph.D. Thesis, 2013 Robotics Institute, Carnegie Mellon University Problem: With one or more UAVs locate an evasive target within an urban-like road network

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 28 / 33

slide-189
SLIDE 189

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Application: Helicopter Search (really: Unmanned Aerial Vehicle (UAV) Search)

  • M. Dille, “Search and Pursuit with Unmanned Aerial

Vehicles in Road”, Ph.D. Thesis, 2013 Robotics Institute, Carnegie Mellon University Problem: With one or more UAVs locate an evasive target within an urban-like road network

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 28 / 33

slide-190
SLIDE 190

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

An Unmanned Aerial Vehicle

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 29 / 33

slide-191
SLIDE 191

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

An Environment

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 30 / 33

slide-192
SLIDE 192

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Search Algorithm

One-step leaf optimization Search subtrees in increasing order by search number Pre-position sweepers waiting on guards Optimize assignment, sequence, and direction of leaf subtrees

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 31 / 33

slide-193
SLIDE 193

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

UAV Search Examples

Simple environment Real environment: Capture Real environment: Escape

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 32 / 33

slide-194
SLIDE 194

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Application: Rescue in Contaminated Environment

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 33 / 33

slide-195
SLIDE 195

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Application: Rescue in Contaminated Environment An indoor environment

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 33 / 33

slide-196
SLIDE 196

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Application: Rescue in Contaminated Environment An indoor environment The black rectangle is an exit

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 33 / 33

slide-197
SLIDE 197

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Application: Rescue in Contaminated Environment An indoor environment The black rectangle is an exit The smiley face is a human

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 33 / 33

slide-198
SLIDE 198

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Application: Rescue in Contaminated Environment An indoor environment The black rectangle is an exit The smiley face is a human The little cloud is a leak of toxic gas

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 33 / 33

slide-199
SLIDE 199

Cops and Robbers: The Cost of Drunkenness Thanasis Kehagias, Faculty of Engineering, Aristotle University of Thessaloniki The Cost of Drunkenness Outline Visible Adversarial Robber Visible Drunk Robber Cost of Drunkenness Algorithm + Video Invisible Adversarial Robber Invisible Drunk Robber Invisible Cost

Application: Rescue in Contaminated Environment An indoor environment The black rectangle is an exit The smiley face is a human The little cloud is a leak of toxic gas The Problem: At time t = 0 the human is situated at node u1 and a toxic leak appears at node u2. The human wants to reach the exit node u0

Thanasis Kehagias,Faculty of Engineering, Aristotle University of Thessaloniki Cops and Robbers: The Cost of Drunkenness March 24, 2014 33 / 33