Maker-Breaker is solved in polynomial time on hypergraphs of rank 3

09/26/2022
by   Florian Galliot, et al.
0

In the Maker-Breaker positional game, Maker and Breaker take turns picking vertices of a hypergraph H, and Maker wins if and only if he claims all the vertices of some edge of H. This paper provides a general framework to study Maker-Breaker games, centered on the notion of danger at a vertex x, which is a subhypergraph representing an urgent threat that Breaker must hit with his next pick if Maker picks x. We then apply this concept in hypergraphs of rank 3, providing a structural characterization of the winner with perfect play as well as optimal strategies for both players based on danger intersections. We construct a family ℱ of dangers such that a hypergraph H of rank 3 is a Breaker win if and only if the ℱ-dangers at x in H intersect for all x. By construction of ℱ, this will mean that H is a Maker win if and only if Maker can guarantee the appearance, within the first three rounds of play, of a very specific elementary subhypergraph (on which Maker easily wins). This last result has a consequence on the algorithmic complexity of deciding which player has a winning strategy on a given hypergraph: this problem, which is known to be PSPACE-complete on 6-uniform hypergraphs, is in polynomial time on hypergraphs of rank 3. This validates a conjecture by Rahman and Watson. Another corollary of our result is that, if Maker has a winning strategy on a hypergraph of rank 3, then he can ensure to claim an edge in a number of rounds that is logarithmic in the number of vertices. Note: The present updated version of this deposit provides a counterexample to a similar result which was incorrectly claimed recently (arXiv:2209.11202).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/22/2022

Solving the General Case of Rank-3 Maker-Breaker Games in Polynomial Time

A rank-3 Maker-Breaker game is played on a hypergraph in which all hyper...
research
08/13/2022

Avoider-Enforcer Game is NP-hard

In an Avoider-Enforcer game, we are given a hypergraph. Avoider and Enfo...
research
07/13/2023

(k-2)-linear connected components in hypergraphs of rank k

We define a q-linear path in a hypergraph H as a sequence (e_1,…,e_L) of...
research
07/17/2023

Hypergraph Splitting-off and Covering Skew-Supermodular Functions in Strongly Polynomial Time

We consider hypergraph network design problems where the goal is to cons...
research
01/13/2023

Hypergraph Horn functions

Horn functions form a subclass of Boolean functions possessing interesti...
research
09/25/2019

α^α-Rank: Practically Scaling α-Rank through Stochastic Optimisation

Recently, α-Rank, a graph-based algorithm, has been proposed as a soluti...
research
01/09/2023

Representing Matroids over the Reals is ∃ℝ-complete

A matroid M is an ordered pair (E,I), where E is a finite set called the...

Please sign up or login with your details

Forgot password? Click here to reset