Simultaneous Best-Response Dynamics in Random Potential Games
Galit Ashkenazi-Golan, Domenico Mergoni Cecchelli, Edward Plumb
TL;DR
This work analyzes simultaneous best-response dynamics (SBRD) in random potential games, revealing a sharp division: in two-player settings with many actions, SBRD almost surely enters a two-cycle near a pair of Nash equilibria, while for three or more players it tends to converge quickly to a Nash equilibrium as the action set grows. The analysis combines a formal two-player convergence proof with extensive simulations for higher-player settings, and demonstrates robustness to payoff correlation, indicating similar behavior in near-potential games. Compared to softmax policy gradient (SPGD), SBRD achieves much faster convergence and favorable cumulative rewards, especially in large action spaces, albeit with marginally lower terminal payoffs in some cases. These findings support SBRD as a simple, scalable learning rule for decentralized multi-agent systems, while highlighting theoretical gaps for general n-player guarantees and potential extensions to partial observability.
Abstract
This paper examines the convergence behaviour of simultaneous best-response dynamics in random potential games. We provide a theoretical result showing that, for two-player games with sufficiently many actions, the dynamics converge quickly to a cycle of length two. This cycle lies within the intersection of the neighbourhoods of two distinct Nash equilibria. For three players or more, simulations show that the dynamics converge quickly to a Nash equilibrium with high probability. Furthermore, we show that all these results are robust, in the sense that they hold in non-potential games, provided the players' payoffs are sufficiently correlated. We also compare these dynamics to gradient-based learning methods in near-potential games with three players or more, and observe that simultaneous best-response dynamics converge to a Nash equilibrium of comparable payoff substantially faster.
