Table of Contents
Fetching ...

The Complexity of Proper Equilibrium in Extensive-Form and Polytope Games

Brian Hu Zhang, Ioannis Anagnostides, Kiriaki Fragkia, Maria-Florina Balcan, Tuomas Sandholm

TL;DR

The paper resolves the complexity of computing normal-form proper equilibria in extensive-form games, showing $ extsf{PPAD}$-completeness for two-player cases and $ extsf{FIXP}_a$-completeness for multi-player cases via an efficient perturbed best-response construction. It identifies a fundamental barrier from Kohlberg–Mertens perturbations based on the permutahedron, proving ${ t extsf{#P}}$-hardness even in the hypercube and Bayesian settings, and proves $ extsf{NP}$-hardness for computing proper equilibria in polytope games, marking the first natural class where refinement complexity does not collapse to Nash. Despite this, the authors show that efficient proper best responses exist for extensive-form games, enabling a polynomial-time procedure to compute a sequentially proper BR and, hence, a normal-form proper equilibrium, aligning EF results with Nash computation. The work thus reveals a sharp separation between the complexity of equilibrium refinements in polytope games and extensive-form games and offers a constructive framework to compute refinements in EF representations. It opens avenues for extending these results to other refinements and to broader representations beyond EF, with implications for algorithmic game theory and economic modeling.

Abstract

The proper equilibrium, introduced by Myerson (1978), is a classic refinement of the Nash equilibrium that has been referred to as the "mother of all refinements." For normal-form games, computing a proper equilibrium is known to be PPAD-complete for two-player games and FIXP$_a$-complete for games with at least three players. However, the complexity beyond normal-form games -- in particular, for extensive-form games (EFGs) -- was a long-standing open problem first highlighted by Miltersen and Sørensen (SODA '08). In this paper, we resolve this problem by establishing PPAD- and FIXP$_a$-membership (and hence completeness) of normal-form proper equilibria in two-player and multi-player EFGs respectively. Our main ingredient is a technique for computing a perturbed (proper) best response that can be computed efficiently in EFGs. This is despite the fact that, as we show, computing a best response using the classic perturbation of Kohlberg and Mertens based on the permutahedron is #P-hard even in Bayesian games. In stark contrast, we show that computing a proper equilibrium in polytope games is NP-hard. This marks the first natural class in which the complexity of computing equilibrium refinements does not collapse to that of Nash equilibria, and the first problem in which equilibrium computation in polytope games is strictly harder -- unless there is a collapse in the complexity hierarchy -- relative to extensive-form games.

The Complexity of Proper Equilibrium in Extensive-Form and Polytope Games

TL;DR

The paper resolves the complexity of computing normal-form proper equilibria in extensive-form games, showing -completeness for two-player cases and -completeness for multi-player cases via an efficient perturbed best-response construction. It identifies a fundamental barrier from Kohlberg–Mertens perturbations based on the permutahedron, proving -hardness even in the hypercube and Bayesian settings, and proves -hardness for computing proper equilibria in polytope games, marking the first natural class where refinement complexity does not collapse to Nash. Despite this, the authors show that efficient proper best responses exist for extensive-form games, enabling a polynomial-time procedure to compute a sequentially proper BR and, hence, a normal-form proper equilibrium, aligning EF results with Nash computation. The work thus reveals a sharp separation between the complexity of equilibrium refinements in polytope games and extensive-form games and offers a constructive framework to compute refinements in EF representations. It opens avenues for extending these results to other refinements and to broader representations beyond EF, with implications for algorithmic game theory and economic modeling.

Abstract

The proper equilibrium, introduced by Myerson (1978), is a classic refinement of the Nash equilibrium that has been referred to as the "mother of all refinements." For normal-form games, computing a proper equilibrium is known to be PPAD-complete for two-player games and FIXP-complete for games with at least three players. However, the complexity beyond normal-form games -- in particular, for extensive-form games (EFGs) -- was a long-standing open problem first highlighted by Miltersen and Sørensen (SODA '08). In this paper, we resolve this problem by establishing PPAD- and FIXP-membership (and hence completeness) of normal-form proper equilibria in two-player and multi-player EFGs respectively. Our main ingredient is a technique for computing a perturbed (proper) best response that can be computed efficiently in EFGs. This is despite the fact that, as we show, computing a best response using the classic perturbation of Kohlberg and Mertens based on the permutahedron is #P-hard even in Bayesian games. In stark contrast, we show that computing a proper equilibrium in polytope games is NP-hard. This marks the first natural class in which the complexity of computing equilibrium refinements does not collapse to that of Nash equilibria, and the first problem in which equilibrium computation in polytope games is strictly harder -- unless there is a collapse in the complexity hierarchy -- relative to extensive-form games.
Paper Structure (17 sections, 21 theorems, 28 equations, 3 figures)

This paper contains 17 sections, 21 theorems, 28 equations, 3 figures.

Key Result

Theorem 1.1

Computing a Kohlberg-Mertens best-response is ${\sf \#P}$-hard even in Bayesian games.

Figures (3)

  • Figure 1: Illustration of the proper best response construction over the hypercube, for $d=3$. The number line is on a logarithmic scale. The probability masses of $\bm{0}, {\bm{e}}_1, {\bm{e}}_2$, and ${\bm{e}}_3$ are fixed (up to lower-order terms) to the powers of $\hat{\epsilon}$, while the masses of ${\bm{e}}_A$ for $|A| > 1$ can be changed to be anywhere in the indicated range of values.
  • Figure 2: The "matching pennies on Christmas day" game of Miltersen08:Fast.
  • Figure 3: Relation between different equilibrium refinements in extensive-form games. An arrow $\textsf{A} \to \textsf{B}$ between two equilibrium concepts A and B means that $\textsf{B}$ refines A; that is, every element in B is also in A.

Theorems & Definitions (47)

  • Theorem 1.1: Informal; formal version in \ref{['theorem:hardness-KM']}
  • Theorem 1.2: Informal; formal version in \ref{['th:nfpe-hard']}
  • Theorem 1.3: Main result, informal; formal version in \ref{['th:main']}
  • Definition 2.1
  • Definition 2.2
  • Definition 2.3
  • Definition 2.4
  • Definition 2.5
  • Remark 2.6: Equilibrium refinement concepts for EFGs
  • Definition 2.7: $\mathsf{FIXP}_a$
  • ...and 37 more