Complexity of Maker-Breaker Games on Edge Sets of Graphs

02/21/2023
by   Eric Duchene, et al.
0

We initiate the study of the algorithmic complexity of Maker-Breaker games played on edge sets of graphs for general graphs. We mainly consider three of the big four such games: the connectivity game, perfect matching game, and H-game. Maker wins if she claims the edges of a spanning tree in the first, a perfect matching in the second, and a copy of a fixed graph H in the third. We prove that deciding who wins the perfect matching game and the H-game is PSPACE-complete, even for the latter in graphs of small diameter if H is a tree. Seeking to find the smallest graph H such that the H-game is PSPACE-complete, we also prove that there exists such an H of order 51 and size 57. On the positive side, we show that the connectivity game and arboricity-k game are polynomial-time solvable. We then give several positive results for the H-game, first giving a structural characterization for Breaker to win the P_4-game, which gives a linear-time algorithm for the P_4-game. We provide a structural characterization for Maker to win the K_1,ℓ-game in trees, which implies a linear-time algorithm for the K_1,ℓ-game in trees. Lastly, we prove that the K_1,ℓ-game in any graph, and the H-game in trees are both FPT parameterized by the length of the game. We leave the complexity of the last of the big four games, the Hamiltonicity game, as an open question.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset