On the complexity of the Maker-Breaker happy vertex game
Mathieu Hilaire, Perig Montfort, Nacim Oijid
TL;DR
The paper studies the Scoring Happy Vertex Game (SHVG), a Maker-Breaker variant where Maker maximizes red happy vertices, situating it within Milnor's universe and linking it to the domination game. It develops a framework using the literal-clause incidence graph and reductions from Quantified MAX-2-SAT to establish strong complexity results, including PSPACE-completeness on trees and NP-hardness on caterpillars, while providing polynomial-time results for subdivided stars and unions of paths and an FPT algorithm by neighborhood diversity. The main contributions are the hardness proofs via new 2-SAT variants, the precise scores on specific graph classes, and the algorithmic toolkit (super-lemma, h-function) that guides optimal play in this scoring setting. These results advance the understanding of scoring positional games on graphs and open avenues for further exploration of tractable graph families and parameterized approaches.
Abstract
Given a c-colored graph G, a vertex of G is happy if it has the same color as all its neighbors. The notion of happy vertices was introduced by Zhang and Li to compute the homophily of a graph. Eto, et al. introduced the Maker-Maker version of the Happy vertex game, where two players compete to claim more happy vertices than their opponent. We introduce here the Maker-Breaker happy vertex game: two players, Maker and Breaker, alternately color the vertices of a graph with their respective colors. Maker aims to maximize the number of happy vertices at the end, while Breaker aims to prevent her. This game is also a scoring version of the Maker-Breaker Domination game introduced by Duchene, et al. as a happy vertex corresponds exactly to a vertex that is not dominated in the domination game. Therefore, this game is a very natural game on graphs and can be studied within the scope of scoring positional games. We initiate here the complexity study of this game, by proving that computing its score is PSPACE-complete on trees, NP-hard on caterpillars, and polynomial on subdivided stars. Finally, we provide the exact value of the score on graphs of maximum degree 2, and we provide an FPT-algorithm to compute the score on graphs of bounded neighborhood diversity. An important contribution of the paper is that, to achieve our hardness results, we introduce a new type of incidence graph called the literal-clause incidence graph for 2-SAT formulas. We prove that QMAX 2-SAT remains PSPACE-complete even if this graph is acyclic, and that MAX 2-SAT remains NP-complete, even if this graph is acyclic and has maximum degree 2, i.e. is a union of paths. We demonstrate the importance of this contribution by proving that Incidence, the scoring positional game played on a graph is also PSPACE-complete when restricted to forests.
