Sum-of-Squares meets Nash: Optimal Lower Bounds for Finding any Equilibrium
Pravesh K. Kothari, Ruta Mehta

TL;DR
This paper introduces a sum-of-squares based algorithmic framework for finding any Nash equilibrium in two-player games and proves matching lower bounds, confirming recent conditional hardness results.
Contribution
It develops a new SoS-based model for equilibrium finding that overcomes previous integrality gap limitations and establishes tight lower bounds matching existing algorithms.
Findings
Lower bounds match upper bounds up to constant factors in the exponent.
The model captures most well-studied approximation algorithms.
Unconditional confirmation of Rubinstein's conditional hardness for equilibrium computation.
Abstract
Several works have shown unconditional hardness (via integrality gaps) of computing equilibria using strong hierarchies of convex relaxations. Such results however only apply to the problem of computing equilibria that optimize a certain objective function and not to the (arguably more fundamental) task of finding \emph{any} equilibrium. We present an algorithmic model based on the sum-of-squares (SoS) hierarchy that allows escaping this inherent limitation of integrality gaps. In this model, algorithms access the input game only through a relaxed solution to the natural SoS relaxation for computing equilibria. They can then adaptively construct a list of candidate solutions and invoke a verification oracle to check if any candidate on the list is a solution. This model captures most well-studied approximation algorithms such as those for Max-Cut, Sparsest Cut, and Unique-Games. The…
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
TopicsComplexity and Algorithms in Graphs · Game Theory and Applications · Computability, Logic, AI Algorithms
