$ε$-Optimally Solving Zero-Sum POSGs
Erwan Escudie, Matthia Sabatelli, Jilles Dibangoye
TL;DR
This paper tackles the scalability challenge of solving zero-sum POSGs by embedding the game into an occupancy Markov game (OMG) and exploiting strong uniform continuity properties of the optimal value function. It introduces a two-component update operator that uses a linear program with an exponential reduction in constraints plus a polynomial-time update step, enabling efficient subgame solving and value improvement within a point-based iteration framework. The authors adapt point-based value iteration (PBVI) to offline planning in $M'$, provide rigorous error bounds, and develop pruning techniques to control the growth of value-function representations. Experiments on standard zs-POSG benchmarks demonstrate improved scalability to large horizons and applicability to several subclasses, outperforming or matching existing methods in many settings. This work lays a foundation for scalable dynamic programming and reinforcement learning approaches in zero-sum occupancy Markov games.
Abstract
A recent method for solving zero-sum partially observable stochastic games (zs-POSGs) embeds the original game into a new one called the occupancy Markov game. This reformulation allows applying Bellman's principle of optimality to solve zs-POSGs. However, improving a current solution requires solving a linear program with exponentially many potential constraints, which significantly restricts the scalability of this approach. This paper exploits the optimal value function's novel uniform continuity properties to overcome this limitation. We first construct a new operator that is computationally more efficient than the state-of-the-art update rules without compromising optimality. In particular, improving a current solution now involves a linear program with an exponential drop in constraints. We then also show that point-based value iteration algorithms utilizing our findings improve the scalability of existing methods while maintaining guarantees in various domains.
