AIJan 18, 2023

Implicit State and Goals in QBF Encodings for Positional Games (extended version)

arXiv:2301.07345v15 citationsh-index: 32
Originality Incremental advance
AI Analysis

This addresses efficiency issues in encoding positional games for QBF solvers, which is incremental for the computational game theory and formal methods communities.

The paper tackles bottlenecks in QBF encodings for positional games like Hex and Tic-Tac-Toe by introducing two improvements: an implicit symbolic board state and implicit winning configurations, reducing encoding size and improving solver performance, with evaluations showing scalability to 19×19 Hex boards.

We address two bottlenecks for concise QBF encodings of maker-breaker positional games, like Hex and Tic-Tac-Toe. Our baseline is a QBF encoding with explicit variables for board positions and an explicit representation of winning configurations. The first improvement is inspired by lifted planning and avoids variables for explicit board positions, introducing a universal quantifier representing a symbolic board state. The second improvement represents the winning configurations implicitly, exploiting their structure. The paper evaluates the size of several encodings, depending on board size and game depth. It also reports the performance of QBF solvers on these encodings. We evaluate the techniques on Hex instances and also apply them to Harary's Tic-Tac-Toe. In particular, we study scalability to 19$\times$19 boards, played in human Hex tournaments.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes