English

Settling the complexity of computing approximate two-player Nash equilibria

Computational Complexity 2016-08-31 v2 Computer Science and Game Theory

Abstract

We prove that there exists a constant ϵ>0\epsilon>0 such that, assuming the Exponential Time Hypothesis for PPAD, computing an ϵ\epsilon-approximate Nash equilibrium in a two-player (nXn) game requires quasi-polynomial time, nlog1o(1)nn^{\log^{1-o(1)} n}. This matches (up to the o(1) term) the algorithm of Lipton, Markakis, and Mehta [LMM03]. Our proof relies on a variety of techniques from the study of probabilistically checkable proofs (PCP); this is the first time that such ideas are used for a reduction between problems inside PPAD. En route, we also prove new hardness results for computing Nash equilibria in games with many players. In particular, we show that computing an ϵ\epsilon-approximate Nash equilibrium in a game with n players requires 2Ω(n)2^{\Omega(n)} oracle queries to the payoff tensors. This resolves an open problem posed by Hart and Nisan [HN13], Babichenko [Bab14], and Chen et al. [CCT15]. In fact, our results for n-player games are stronger: they hold with respect to the (ϵ,δ)(\epsilon,\delta)-WeakNash relaxation recently introduced by Babichenko et al. [BPR16].

Keywords

Cite

@article{arxiv.1606.04550,
  title  = {Settling the complexity of computing approximate two-player Nash equilibria},
  author = {Aviad Rubinstein},
  journal= {arXiv preprint arXiv:1606.04550},
  year   = {2016}
}
R2 v1 2026-06-22T14:25:26.926Z