Fast value iteration: A uniform approach to efficient algorithms for energy games
Michaël Cadilhac, Antonio Casares, Pierre Ohlmann
TL;DR
The paper addresses solving energy and mean-payoff games (and related parity games) by introducing a unified Fast value iteration framework based on potential reductions. It formalizes a meta-algorithm that, via sound and complete potential assigners, guarantees termination and exact recovery of energy values, while providing a platform that subsumes and simplifies existing approaches such as OSI, GKK, and QDPM. It also explores symmetric, alternating variants and a dynamic extension to improve practical performance, and backs these theoretical insights with comprehensive empirical evaluations showing competitive robustness across benchmarks. The work advances both the theoretical understanding and practical toolbox for solving large-scale energy/mean-payoff games, with implications for synthesis and verification tasks where such games arise.
Abstract
We study algorithms for solving parity, mean-payoff and energy games. We propose a systematic framework, which we call Fast value iteration, for describing, comparing, and proving correctness of such algorithms. The approach is based on potential reductions, as introduced by Gurvich, Karzanov and Khachiyan (1988). This framework allows us to provide simple presentations and correctness proofs of known algorithms, unifying the Optimal strategy improvement algorithm by Schewe (2008) and the quasi dominions approach by Benerecetti et al. (2020), amongst others. The new approach also leads to novel symmetric versions of these algorithms, highly efficient in practice, but for which we are unable to prove termination. We report on empirical evaluation, comparing the different fast value iteration algorithms, and showing that they are competitive even to top parity game solvers.
