The Game of Thrones A Combinatorial Game Trevor Williams, Daivd - - PowerPoint PPT Presentation

the game of thrones
SMART_READER_LITE
LIVE PREVIEW

The Game of Thrones A Combinatorial Game Trevor Williams, Daivd - - PowerPoint PPT Presentation

The Game of Thrones The Game of Thrones A Combinatorial Game Trevor Williams, Daivd Brown Utah State University October 29, 2014 The Game of Thrones Background: Tournaments Recall that a tournament is a complete, oriented graph. The Game


slide-1
SLIDE 1

The Game of Thrones

The Game of Thrones

A Combinatorial Game Trevor Williams, Daivd Brown

Utah State University

October 29, 2014

slide-2
SLIDE 2

The Game of Thrones

Background: Tournaments

Recall that a tournament is a complete, oriented graph.

slide-3
SLIDE 3

The Game of Thrones

Background: Kings

A vertex in a tournament, x, is a king if and only if for every other vertex in the tournament, y, either x → y or there exists a vertex, k, such that x → k and k → y.

slide-4
SLIDE 4

The Game of Thrones

Background: Kings

A vertex in a tournament, x, is a king if and only if for every other vertex in the tournament, y, either x → y or there exists a vertex, k, such that x → k and k → y.

slide-5
SLIDE 5

The Game of Thrones

Background: Kings

A vertex in a tournament, x, is a king if and only if for every other vertex in the tournament, y, either x → y or there exists a vertex, k, such that x → k and k → y.

slide-6
SLIDE 6

The Game of Thrones

Background: Theorems

Theorem

Every Tournament has a king.

Theorem

Every induced subgraph of a tournament is also a tournament

Theorem

If there is exactly one king in a tournament that king is a source.

Theorem

No tournament can have exactly 2 kings, and a 4-tournament can not have exactly 4 kings.

slide-7
SLIDE 7

The Game of Thrones

The Game of Thrones

slide-8
SLIDE 8

The Game of Thrones

Example Game

slide-9
SLIDE 9

The Game of Thrones

slide-10
SLIDE 10

The Game of Thrones

slide-11
SLIDE 11

The Game of Thrones

slide-12
SLIDE 12

The Game of Thrones

slide-13
SLIDE 13

The Game of Thrones

Gameplay: Rules

Rule 1

The game is played by two players on a tournament.

Rule 2

Players take turns deleting kings from the tournament.

Rule 3

The game ends when there is exactly one king in the tournament.

Rule 4

The last player to delete a king is the winner.

slide-14
SLIDE 14

The Game of Thrones

A Winning Position: Mousley’s Function

Mousley’s Function

f (m, n) = 2n − 2m − 1, m > n−1

2

2m + 1, m ≤ n−1

2

Mousley’s Function allows us to determine the maximum number

  • f vertices of score m in a tournament with n vertices.
slide-15
SLIDE 15

The Game of Thrones

A Winning Position: Background

Theorem

If a vertex is beaten it’s beaten by a king.

Theorem

If a vertex is a source it has score n − 1.

slide-16
SLIDE 16

The Game of Thrones

A Winning Position

Theorem

If a tournament has a vertex of score n − 2, the tournament is a winning postion. By Mousley’s Function there are at most 3 vertices of score n − 2 f (n − 2, n) = 2n − 2(n − 2) − 1 = 3

slide-17
SLIDE 17

The Game of Thrones

A Winning Position

Theorem

If a tournament has a vertex of score n − 2, the tournament is a winning postion. By Mousley’s Function there are at most 3 vertices of score n − 2 f (n − 2, n) = 2n − 2(n − 2) − 1 = 3

slide-18
SLIDE 18

The Game of Thrones

A Winning Position

Theorem

If a tournament has a vertex of score n − 2, the tournament is a winning postion. By Mousley’s Function there are at most 3 vertices of score n − 2 f (n − 2, n) = 2n − 2(n − 2) − 1 = 3

slide-19
SLIDE 19

The Game of Thrones

A Winning Position

Theorem

If a tournament has a vertex of score n − 2, the tournament is a winning postion. By Mousley’s Function there are at most 3 vertices of score n − 2 f (n − 2, n) = 2n − 2(n − 2) − 1 = 3

slide-20
SLIDE 20

The Game of Thrones

A Possible Winning Algorithm

slide-21
SLIDE 21

The Game of Thrones

A Possible Winning Algorithm

◮ Locate the vertex of highest degree, x.

slide-22
SLIDE 22

The Game of Thrones

A Possible Winning Algorithm

◮ Locate the vertex of highest degree, x.

◮ If |Ix| = 2r for some r ∈ N

slide-23
SLIDE 23

The Game of Thrones

A Possible Winning Algorithm

◮ Locate the vertex of highest degree, x.

◮ If |Ix| = 2r for some r ∈ N ◮ Delete x.

slide-24
SLIDE 24

The Game of Thrones

A Possible Winning Algorithm

◮ Locate the vertex of highest degree, x.

◮ If |Ix| = 2r for some r ∈ N ◮ Delete x. ◮ Else, Since x is beaten, it is beaten by a king, k.

slide-25
SLIDE 25

The Game of Thrones

A Possible Winning Algorithm

◮ Locate the vertex of highest degree, x.

◮ If |Ix| = 2r for some r ∈ N ◮ Delete x. ◮ Else, Since x is beaten, it is beaten by a king, k. ◮ Locate and delete k

slide-26
SLIDE 26

The Game of Thrones

A Possible Winning Algorithm

◮ Locate the vertex of highest degree, x.

◮ If |Ix| = 2r for some r ∈ N ◮ Delete x. ◮ Else, Since x is beaten, it is beaten by a king, k. ◮ Locate and delete k

◮ Repeat until game is over.

slide-27
SLIDE 27

The Game of Thrones

The Sprauge-Grundy Theorem

Nim

slide-28
SLIDE 28

The Game of Thrones

The Sprauge-Grundy Theorem

An impartial game is a game in which the allowable moves depend

  • nly on the position and not on which of the two players is

currently moving. The Sprague-Grundy theorem states that every impartial game is equivalent to a nim heap of a certain size.

slide-29
SLIDE 29

The Game of Thrones

Heirs

An heir is a vertex that is not a king, but becomes a king with the deletion of a single vertex. If vertex y becomes a king when vertex x is deleted then y is an heir of x.

slide-30
SLIDE 30

The Game of Thrones

Heirs

An heir is a vertex that is not a king, but becomes a king with the deletion of a single vertex. If vertex y becomes a king when vertex x is deleted then y is an heir of x.

slide-31
SLIDE 31

The Game of Thrones

Heirs

An heir is a vertex that is not a king, but becomes a king with the deletion of a single vertex. If vertex y becomes a king when vertex x is deleted then y is an heir of x.

slide-32
SLIDE 32

The Game of Thrones

Review

◮ The Game of Thrones is a two player game played on a

  • tournament. Players take turns deleting kings, until there is

exactly one king left.

slide-33
SLIDE 33

The Game of Thrones

Review

◮ The Game of Thrones is a two player game played on a

  • tournament. Players take turns deleting kings, until there is

exactly one king left.

◮ Any tournament with a vertex of score n − 2 is a winning

position.

slide-34
SLIDE 34

The Game of Thrones

Review

◮ The Game of Thrones is a two player game played on a

  • tournament. Players take turns deleting kings, until there is

exactly one king left.

◮ Any tournament with a vertex of score n − 2 is a winning

position.

◮ The Sprauge-Grundy Theorem should apply to The Game of

Thrones.

slide-35
SLIDE 35

The Game of Thrones

Review

◮ The Game of Thrones is a two player game played on a

  • tournament. Players take turns deleting kings, until there is

exactly one king left.

◮ Any tournament with a vertex of score n − 2 is a winning

position.

◮ The Sprauge-Grundy Theorem should apply to The Game of

Thrones.

◮ Heirs may apply to the winning strategy.

slide-36
SLIDE 36

The Game of Thrones

Contact Information

Trevor Williams johndoe314@gmail.com David Brown david.e.brown@usu.edu