Computing stable limit cycles of learning in games
Oliver Biggar, Christos Papadimitriou

TL;DR
This paper characterizes stable limit cycles in game learning dynamics, providing a polynomial-time stability test and a structural condition linking cycles to game preference graphs, advancing understanding of cyclical behavior in multi-player games.
Contribution
It offers a complete computational characterization of stable cycles under fictitious play and replicator dynamics, including a spectral stability test and a structural stability condition.
Findings
Stable cycles under fictitious play and replicator dynamics coincide.
Polynomial-time spectral stability test for cycles.
Structural condition linking cycles to preference graph sinks.
Abstract
Many well-studied learning dynamics, such as fictitious play and the replicator, are known to not converge in general -player games. The simplest mode of non-convergence is cyclical or periodic behavior. Such cycles are fundamental objects, and have inspired a number of significant insights in the field, beginning with the pioneering work of Shapley (1964). However a central question remains unanswered: which cycles are stable under game dynamics? In this paper we give a complete and computational answer to this question for the two best-studied dynamics, fictitious play/best-response dynamics and the replicator dynamic. We show (1) that a periodic sequence of profiles is stable under one of these dynamics if and only it is stable under the other, and (2) we provide a polynomial-time spectral stability test to determine whether a given periodic sequence is stable under either…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGame Theory and Applications · Evolutionary Game Theory and Cooperation · Formal Methods in Verification
