Weak Positional Games on Hypergraphs of Rank Three Martin Kutz - - PowerPoint PPT Presentation

weak positional games on hypergraphs of rank three
SMART_READER_LITE
LIVE PREVIEW

Weak Positional Games on Hypergraphs of Rank Three Martin Kutz - - PowerPoint PPT Presentation

Weak Positional Games on Hypergraphs of Rank Three Martin Kutz Max-Planck-Institut fr Informatik, Saarbrcken, Germany max planck institut Martin Kutz: Weak Positional Games p. 1 informatik Tic-Tac-Toe Two players alternatingly claim


slide-1
SLIDE 1

max planck institut informatik

Weak Positional Games on Hypergraphs of Rank Three

Martin Kutz

Max-Planck-Institut für Informatik, Saarbrücken, Germany

Martin Kutz: Weak Positional Games – p. 1

slide-2
SLIDE 2

max planck institut informatik

Tic-Tac-Toe

Two players alternatingly claim squares, trying to get three in a row. (retaking forbidden)

Martin Kutz: Weak Positional Games – p. 2

slide-3
SLIDE 3

max planck institut informatik

Tic-Tac-Toe

Two players alternatingly claim squares, trying to get three in a row. (retaking forbidden) Such a positional game can be played on any hypergraph H = (V, E). (E ⊆ 2

  • )

Martin Kutz: Weak Positional Games – p. 2

slide-4
SLIDE 4

max planck institut informatik

Tic-Tac-Toe

Two players alternatingly claim squares, trying to get three in a row. (retaking forbidden) Such a positional game can be played on any hypergraph H = (V, E). (E ⊆ 2

  • )

two variants: strong positional game: both players trying to get an edge (draw possible but 2nd player never wins, by “strategy stealing”) weak positional game: 1st player (Maker) tries to get an edge while 2nd player (Breaker) tries to prevent this (no draw, by definition)

Martin Kutz: Weak Positional Games – p. 2

slide-5
SLIDE 5

max planck institut informatik

Tic-Tac-Toe

strong-game 1st-player win ⇒ weak-game Maker win strong-game draw ⇐ weak-game Breaker win two variants: strong positional game: both players trying to get an edge (draw possible but 2nd player never wins, by “strategy stealing”) weak positional game: 1st player (Maker) tries to get an edge while 2nd player (Breaker) tries to prevent this (no draw, by definition)

Martin Kutz: Weak Positional Games – p. 2

slide-6
SLIDE 6

max planck institut informatik

Weak Games — Previous / Classical Results

local criterion [Hales & Jewett, ’63] n-uniform hypergraph: max deg ≤ n/2 ⇒ Breaker win global criterion [Erd˝

  • s & Selfridge, ’73]

n-uniform hypergraph H = (V, E): |E| < 2

⇒ Breaker win Ramsey criterion [Beck] χ(H) ≥ 3 (chromatic number) ⇒ Maker win

Martin Kutz: Weak Positional Games – p. 3

slide-7
SLIDE 7

max planck institut informatik

Computational Complexity

Deciding who wins a weak game on a given hypergraph is PSPACE-complete [Schaefer, ’78].

Martin Kutz: Weak Positional Games – p. 4

slide-8
SLIDE 8

max planck institut informatik

Computational Complexity

Deciding who wins a weak game on a given hypergraph is PSPACE-complete [Schaefer, ’78]. Strong games also PSPACE-complete [Reisch, ’80].

Martin Kutz: Weak Positional Games – p. 4

slide-9
SLIDE 9

max planck institut informatik

Computational Complexity

Deciding who wins a weak game on a given hypergraph is PSPACE-complete [Schaefer, ’78]. (uses rank 11) maximum edge size Strong games also PSPACE-complete [Reisch, ’80].

Martin Kutz: Weak Positional Games – p. 4

slide-10
SLIDE 10

max planck institut informatik

Computational Complexity

Deciding who wins a weak game on a given hypergraph is PSPACE-complete [Schaefer, ’78]. (uses rank 11) maximum edge size Strong games also PSPACE-complete [Reisch, ’80]. Rank 2 is trivial:

Martin Kutz: Weak Positional Games – p. 4

slide-11
SLIDE 11

max planck institut informatik

Computational Complexity

Deciding who wins a weak game on a given hypergraph is PSPACE-complete [Schaefer, ’78]. (uses rank 11) maximum edge size Strong games also PSPACE-complete [Reisch, ’80]. Rank 2 is trivial: We set out to solve rank-3 hypergraphs . . . (efficient classification and thus, optimal play)

Martin Kutz: Weak Positional Games – p. 4

slide-12
SLIDE 12

max planck institut informatik

Main Result

Theorem. We can decide in polynomial time, who wins the weak game on a given hypergraph of rank 3.

Martin Kutz: Weak Positional Games – p. 5

slide-13
SLIDE 13

max planck institut informatik

Main Result

Theorem. We can decide in polynomial time, who wins the weak game on a given almost-disjoint hypergraph of rank 3. Def. A hypergraph is called almost-disjoint if any two edges share at most one vertex. This is not an unnatural property. (satisfied, e.g., by arbitrary-dimensional Tic-Tac-Toe and often considered in the context of hypergraph coloring.) It does not define away the problem.

Martin Kutz: Weak Positional Games – p. 5

slide-14
SLIDE 14

max planck institut informatik

Main Result

Theorem. We can decide in polynomial time, who wins the weak game on a given almost-disjoint hypergraph of rank 3.

Martin Kutz: Weak Positional Games – p. 5

slide-15
SLIDE 15

max planck institut informatik

Main Result

Theorem. We can decide in polynomial time, who wins the weak game on a given almost-disjoint hypergraph of rank 3. Ingredients: basic winning structures (paths and cycles) decomposition lemmas extensive case distinctions

Martin Kutz: Weak Positional Games – p. 5

slide-16
SLIDE 16

max planck institut informatik

Main Result

Theorem. We can decide in polynomial time, who wins the weak game on a given almost-disjoint hypergraph of rank 3. Ingredients: basic winning structures (paths and cycles) decomposition lemmas extensive case distinctions Def. Call a hypergraph a winner if Maker (playing first) can win on it.

Martin Kutz: Weak Positional Games – p. 5

slide-17
SLIDE 17

max planck institut informatik

Playing Along Paths

Martin Kutz: Weak Positional Games – p. 6

slide-18
SLIDE 18

max planck institut informatik

Playing Along Paths

Martin Kutz: Weak Positional Games – p. 6

slide-19
SLIDE 19

max planck institut informatik

Playing Along Paths

Martin Kutz: Weak Positional Games – p. 6

slide-20
SLIDE 20

max planck institut informatik

Playing Along Paths

Martin Kutz: Weak Positional Games – p. 6

slide-21
SLIDE 21

max planck institut informatik

Playing Along Paths

Martin Kutz: Weak Positional Games – p. 6

slide-22
SLIDE 22

max planck institut informatik

Playing Along Paths

Martin Kutz: Weak Positional Games – p. 6

slide-23
SLIDE 23

max planck institut informatik

Playing Along Paths

Martin Kutz: Weak Positional Games – p. 6

slide-24
SLIDE 24

max planck institut informatik

Playing Along Paths

Martin Kutz: Weak Positional Games – p. 6

slide-25
SLIDE 25

max planck institut informatik

Playing Along Paths

Martin Kutz: Weak Positional Games – p. 6

slide-26
SLIDE 26

max planck institut informatik

Playing Along Paths

Martin Kutz: Weak Positional Games – p. 6

slide-27
SLIDE 27

max planck institut informatik

Playing Along Paths

Martin Kutz: Weak Positional Games – p. 6

slide-28
SLIDE 28

max planck institut informatik

Playing Along Paths

Martin Kutz: Weak Positional Games – p. 6

slide-29
SLIDE 29

max planck institut informatik

Playing Along Paths

Lemma. Any connected almost-disjoint rank-3 hypergraph with at least two 2-edges is a winner.

Martin Kutz: Weak Positional Games – p. 6

slide-30
SLIDE 30

max planck institut informatik

Playing Along Paths

Lemma. Any connected almost-disjoint rank-3 hypergraph with at least two 2-edges is a winner. is a loser (not almost-disjoint)

Martin Kutz: Weak Positional Games – p. 6

slide-31
SLIDE 31

max planck institut informatik

Decompositions

Lemma. The disjoint union H = A ˙ ∪ B of two hypergraphs is a winner iff one of A and B is a winner.

Martin Kutz: Weak Positional Games – p. 7

slide-32
SLIDE 32

max planck institut informatik

Decompositions

Lemma. The disjoint union H = A ˙ ∪ B of two hypergraphs is a winner iff one of A and B is a winner. We can extend this result to “almost-disjoint” unions: Def. A vertex p is an articulation of a hypergraph H if H = A ∪ B with V(A) ∩ V(B) = {p} for non-trivial hypergraphs A and B. p A B

Martin Kutz: Weak Positional Games – p. 7

slide-33
SLIDE 33

max planck institut informatik

Decompositions

Lemma. The disjoint union H = A ˙ ∪ B of two hypergraphs is a winner iff one of A and B is a winner. We can extend this result to “almost-disjoint” unions: Def. A vertex p is an articulation of a hypergraph H if H = A ∪ B with V(A) ∩ V(B) = {p} for non-trivial hypergraphs A and B. p A B

Martin Kutz: Weak Positional Games – p. 7

slide-34
SLIDE 34

max planck institut informatik

Decompositions

Articulation Lemma. Let H = A ∪ B with V(A) ∩ V(B) = {p}. Then H is a winner iff one of the following holds: A is a winner on its own B is a winner on its own

Martin Kutz: Weak Positional Games – p. 8

slide-35
SLIDE 35

max planck institut informatik

Decompositions

Articulation Lemma. Let H = A ∪ B with V(A) ∩ V(B) = {p}. Then H is a winner iff one of the following holds: A is a winner on its own B is a winner on its own A with p already played and B with p already played are both winners

Martin Kutz: Weak Positional Games – p. 8

slide-36
SLIDE 36

max planck institut informatik

Decompositions

Articulation Lemma. Let H = A ∪ B with V(A) ∩ V(B) = {p}. Then H is a winner iff one of the following holds: A is a winner on its own B is a winner on its own A with p already played and B with p already played are both winners Corollary. If Maker can win neither on A nor on B alone then playing at the articulation p is definitely an optimal move.

Martin Kutz: Weak Positional Games – p. 8

slide-37
SLIDE 37

max planck institut informatik

Main Result

Theorem. We can decide in polynomial time, who wins the weak game on a given almost-disjoint hypergraph of rank 3. Ingredients: basic winning structures (paths and cycles) decomposition lemmas extensive case distinctions

Martin Kutz: Weak Positional Games – p. 9

slide-38
SLIDE 38

max planck institut informatik

Main Result

Theorem. We can decide in polynomial time, who wins the weak game on a given almost-disjoint hypergraph of rank 3. Ingredients: basic winning structures (paths and cycles) decomposition lemmas exactly one 2-edge per component articulation-free components ⇒ no “dangling paths” extensive case distinctions

Martin Kutz: Weak Positional Games – p. 9

slide-39
SLIDE 39

max planck institut informatik

Main Result

Theorem. We can decide in polynomial time, who wins the weak game on a given almost-disjoint hypergraph of rank 3. Ingredients: basic winning structures (paths and cycles) decomposition lemmas exactly one 2-edge per component articulation-free components ⇒ no “dangling paths” extensive case distinctions threats along paths and cycles lead to three essentially different winning blocks for Maker

Martin Kutz: Weak Positional Games – p. 9

slide-40
SLIDE 40

max planck institut informatik

Towards a General Decomposition Theorem

The Articulation Lemma says: There are only three different types of “1-point halves.”

Martin Kutz: Weak Positional Games – p. 10

slide-41
SLIDE 41

max planck institut informatik

Towards a General Decomposition Theorem

The Articulation Lemma says: There are only three different types of “1-point halves.” p p p p

Martin Kutz: Weak Positional Games – p. 10

slide-42
SLIDE 42

max planck institut informatik

Towards a General Decomposition Theorem

The Articulation Lemma says: There are only three different types of “1-point halves.” Any p behaves exactly as one of these three: p

Martin Kutz: Weak Positional Games – p. 10

slide-43
SLIDE 43

max planck institut informatik

Towards a General Decomposition Theorem

The Articulation Lemma says: There are only three different types of “1-point halves.” Any p behaves exactly as one of these three: p winner

Martin Kutz: Weak Positional Games – p. 10

slide-44
SLIDE 44

max planck institut informatik

Towards a General Decomposition Theorem

The Articulation Lemma says: There are only three different types of “1-point halves.” Any p behaves exactly as one of these three: p absolute loser p winner

Martin Kutz: Weak Positional Games – p. 10

slide-45
SLIDE 45

max planck institut informatik

Towards a General Decomposition Theorem

The Articulation Lemma says: There are only three different types of “1-point halves.” Any p behaves exactly as one of these three: p absolute loser p semi-winner p winner

Martin Kutz: Weak Positional Games – p. 10

slide-46
SLIDE 46

max planck institut informatik

A Poset of “Halfgames”

A k-pointed hypergraph p

p

  • p

p

. . . contains k marked contact points.

Martin Kutz: Weak Positional Games – p. 11

slide-47
SLIDE 47

max planck institut informatik

A Poset of “Halfgames”

A k-pointed hypergraph p

p

  • p

p

. . . contains k marked contact points. Form the k-pointed union A ⊔

X

  • f two such hypergraphs

by gluing at the points.

Martin Kutz: Weak Positional Games – p. 11

slide-48
SLIDE 48

max planck institut informatik

A Poset of “Halfgames”

A k-pointed hypergraph p

p

  • p

p

. . . contains k marked contact points. Form the k-pointed union A ⊔

X

  • f two such hypergraphs

by gluing at the points. Let A ≤ B for k-ptd h’graphs if for all k-ptd h’graphs X: A ⊔

X is a winner ⇒ B ⊔

X is a winner

Martin Kutz: Weak Positional Games – p. 11

slide-49
SLIDE 49

max planck institut informatik

A Poset of “Halfgames”

A k-pointed hypergraph p

p

  • p

p

. . . contains k marked contact points. Form the k-pointed union A ⊔

X

  • f two such hypergraphs

by gluing at the points. Let A ≤ B for k-ptd h’graphs if for all k-ptd h’graphs X: A ⊔

X is a winner ⇒ B ⊔

X is a winner What is the structure of the resulting poset H

? (after identification of equivalent ptd h’graphs)

Martin Kutz: Weak Positional Games – p. 11

slide-50
SLIDE 50

max planck institut informatik

A Poset of “Halfgames”

A k-pointed hypergraph p

p

  • p

p

. . . contains k marked contact points. Form the k-pointed union A ⊔

X

  • f two such hypergraphs

by gluing at the points. Let A ≤ B for k-ptd h’graphs if for all k-ptd h’graphs X: A ⊔

X is a winner ⇒ B ⊔

X is a winner What is the structure of the resulting poset H

? (after identification of equivalent ptd h’graphs) H

is a chain of three elements (Articulation Lemma)

Martin Kutz: Weak Positional Games – p. 11

slide-51
SLIDE 51

max planck institut informatik

A Poset of “Halfgames”

A k-pointed hypergraph p

p

  • p

p

. . . contains k marked contact points. Form the k-pointed union A ⊔

X

  • f two such hypergraphs

by gluing at the points. Let A ≤ B for k-ptd h’graphs if for all k-ptd h’graphs X: A ⊔

X is a winner ⇒ B ⊔

X is a winner What is the structure of the resulting poset H

? (after identification of equivalent ptd h’graphs) Conjecture. All H

are finite.

Martin Kutz: Weak Positional Games – p. 11