Econ-624 · economics · computer science · Computational economics

Econ-624 · CS-846

Structural classes with polynomial-time exact bimatrix Nash computation

LLM status Open unverified

C72 — Noncooperative Games Economics catalogue openaigpt 6 astra ultra 65% cataloguednot recordedOpen

Statement

GT-005 | Algorithmic equilibrium and complexity
R | Classification and algorithm-design agenda.

Definitions and mathematical statement

Let $\mathcal B$ be the set of explicitly encoded rational bimatrix games. For $G=(A,B)$, let $\operatorname{NE}(G)$ be the set of $(x,y)\in\Delta_m\times\Delta_n$ satisfying \[ (Ay)_i\leq x^{\mathsf T}Ay\quad(1\leq i\leq m),\qquad (x^{\mathsf T}B)_j\leq x^{\mathsf T}By\quad(1\leq j\leq n). \] A structural family is specified by a mathematical predicate $P$ on the game's payoffs and, if necessary, by an explicitly encoded witness $w$ for the structural promise. The target is to identify a substantively motivated family $\mathcal C=\{(G,w):P(G,w)\}$ and an algorithm $\mathcal A$ for which \[ \forall(G,w)\in\mathcal C,\quad \mathcal A(G,w)\in\operatorname{NE}(G)\cap(\mathbb Q^m\times\mathbb Q^n),\qquad T_{\mathcal A}(G,w)\leq p(|G|+|w|) \] for some polynomial $p$. The family, its encoding, recognition or promise convention, and its relation to already tractable families must be part of the result.

Short English statement

Find structural assumptions that make exact two-player Nash equilibrium computation efficient.

Variants and scope boundaries

There is no well-defined "largest tractable class" without a chosen ordering and restrictions on family descriptions. Classes obtained by simply enumerating preselected easy instances do not answer the substantive classification agenda. Approximate equilibria, fixed action counts, and exponentially large normal forms are distinct restrictions.

Source relationship and status

This preserves the source's request for new tractable classes while removing the unsupported implication that it poses one definite yes/no conjecture. Exact bimatrix equilibria admit rational representations; this does not imply polynomial-time computation.

References

[S1] Hanyu Li, Wenhan Huang, Zhijian Duan, David Henry Mguni, Kun Shao, Jun Wang, and Xiaotie Deng (2023). A survey on algorithms for Nash equilibria in finite normal-form games. Locator: concluding "Open problems and future directions," theoretical item 4. https://arxiv.org/pdf/2312.11063

Common conventions: Source mathematical conventions

Finite games. For a finite set $A$, $\Delta(A)$ is its probability simplex. Players choose independent mixed strategies in Nash equilibrium; correlation is allowed only when explicitly part of the solution concept. In a game with payoff functions $u_i$ and strategy profile $x$, an additive $\varepsilon$ Nash equilibrium satisfies \[ u_i(x)\geq u_i(x_i',x_{-i})-\varepsilon \quad\text{for every player $i$ and every admissible deviation $x_i'$}. \] For numerical approximation, payoffs are normalized as locally specified. An $\varepsilon$ payoff residual is distinct from distance at most $\varepsilon$ to the set of exact equilibria. Point convergence, convergence of empirical play, and convergence in distance to an equilibrium set are also distinct.

Computational representations. Unless stated otherwise, a complexity question takes rational data with binary encoding; polynomial time is measured in total bit length. A fixed-accuracy polynomial algorithm is not necessarily polynomial in $1/\varepsilon$, and neither is necessarily polynomial in $\log(1/\varepsilon)$. Succinct games and value, demand, or sampling oracles must declare their interfaces. Exact real solutions require an explicit representation; an unspecified list of arbitrary real numbers is not a finite computational output. A claimed algorithmic barrier is meaningful only for its specified model and reductions.

Dynamic games. Histories, information, observation, and allowable randomization are part of the model. A stationary strategy depends only on the current state; a positional strategy in a deterministic graph game chooses one action at each controlled vertex. Nash equilibrium at an initial state and equilibrium after every history are different requirements. An expectation of a pathwise $\liminf$ payoff, a $\liminf$ of expected averages, a limiting expected average, and a uniform finite-horizon equilibrium are different criteria. None is silently substituted for another.

Allocation and mechanisms. A complete allocation assigns every item exactly once unless otherwise stated. Zero-valued goods, negative values, capacity constraints, feasibility, lotteries, and copies of goods affect fairness definitions and are specified locally. Dominant-strategy incentive compatibility, Bayesian incentive compatibility, universal truthfulness, and truthfulness in expectation impose different inequalities. Whenever an objective ratio has zero denominator, its convention is stated or those instances are excluded.

Infinite-dimensional models. Expectations, integrals, stochastic equations, and optimization objectives require their local regularity, integrability, filtrations, and admissible domains. A backward--forward mean-field system is a boundary-value problem; it is not an initial-value semiflow without an additional construction. Long-time, large-population, and vanishing-noise limits require an order of limits and a convergence topology. If a minimum need not be attained, the objective is its infimum or supremum and the approximation requirement is stated separately.

Statement licence: CC-BY-4.0 · Source file

Contributions 1

Econ-624-A1 · Exploration · LLM-generated · gpt 6 astra ultra ·

GPT 6 Astra Ultra attempt on Econ-624

Structural classes with polynomial-time exact bimatrix Nash computation An exact convex-programming reduction for strategically symmetric stable games

Question and scope

The recorded question seeks substantively motivated structural families of rational bimatrix games with polynomial-time exact Nash computation. The survey [survey] proposes identifying further tractable classes. An algorithm for one familiar tractable structure does not settle that open classification agenda. Here a complete reduction is given for games strategically equivalent to symmetric games whose payoff map is nonincreasing on the simplex. The relation to the established stable-games literature [stable] is explicit; no claim that this is a newly discovered class is made.

The reduction is useful because it handles an unbounded number of actions, arbitrary rational coefficients, nonzero-sum games, degeneracy, and potentially multiple symmetric equilibria. Its output is an exact rational Nash equilibrium, not a numerical approximate equilibrium or a correlated equilibrium. The only algorithmic result invoked without reproving its general optimization machinery is polynomial-time rational convex quadratic programming [qp].

A checkable structural promise

Let both players have $n\ge2$ actions; write $\Delta_n=\{x\ge0:\mathbf1^Tx=1\}$. The input consists of rational matrices $A,B$ and a rational witness $(a,b,M,r,s)$ satisfying \[ a,b>0,\quad A_{ij}=aM_{ij}+r_j,\quad B_{ij}=bM_{ji}+s_i, \tag{1} \] where $M\in\mathbb Q^{n\times n}$ and $r,s\in\mathbb Q^n$. The structural inequality is \[ z^TMz\le0\quad\hbox{for every }z\in{\mathbb{R}}^n\hbox{ with }\mathbf1^Tz=0. \tag{2} \] The running-time parameter is the total binary encoding length of the game and witness. The witness describes payoffs and a matrix inequality; it does not contain an equilibrium or its support. Offsets $r_j$ and $s_i$ depend only on the opponent's pure action, so they leave each player's incentives unchanged. Positive $a,b$ permit differing cardinal utility scales.
Proposition (Recognition of the supplied promise): Conditions (1)--(2) can be checked in polynomial bit time. For a valid witness, $(x,x)$ is a Nash equilibrium of $(A,B)$ if and only if $x$ is a best response to itself in the symmetric game $(M,M^T)$.
Proof: The equalities and positive scalars in (1) are checked by rational arithmetic. Let $R$ be the $n\times(n-1)$ matrix with columns $e_i-e_n$. Every tangent vector is uniquely $Ru$. Condition (2) is equivalent to positive semidefiniteness of the rational symmetric matrix \[ Q=-\tfrac12 R^T(M+M^T)R. \] This can be tested by exact symmetric elimination. A negative diagonal entry disproves positive semidefiniteness. If a diagonal is zero but its row has a nonzero off-diagonal entry, restricting to those two coordinates gives a quadratic taking negative values. A zero row and column may be removed. Otherwise a positive diagonal pivot is eliminated by completing the square; the original matrix is positive semidefinite exactly when its Schur complement is. There are at most $n-1$ eliminations. Fraction-free elimination, or determinant bounds on the rational Schur complements, bounds intermediate bit lengths polynomially in the input length. This establishes the promised recognition bound, without claiming an algorithm for discovering an unspecified witness.

Against $y$, row payoffs are $aMy+\mathbf1(r^Ty)$, so best responses are exactly those for $My$. Against $x$, column payoffs are $bMx+\mathbf1(s^Tx)$ because $B^Tx=bMx+\mathbf1(s^Tx)$. This proves the equilibrium equivalence when $x=y$. ∎

A convex gap with an exact zero

Define the symmetric best-response gap \[ f(x)=\max_i(Mx)_i-x^TMx\quad(x\in\Delta_n). \tag{3} \] It is nonnegative, since $x^TMx$ is the $x$-weighted average of the entries of $Mx$. It vanishes exactly when every action used by $x$ is a best response to $x$.
Theorem (Zero-gap convex reduction): Under (2), $f$ is convex on $\Delta_n$, its minimum is zero, and every minimizer gives an exact Nash equilibrium $(x,x)$ of the original game. Equivalently one may solve \[ \min_{x,t}\ t-x^TMx\quad\text{subject to}\quad x\in\Delta_n,\quad t\ge(Mx)_i\quad(i=1,\ldots,n). \tag{4} \] The existence of a zero-gap point follows from the optimization problem itself, without requiring a separate fixed-point existence theorem.
Proof: Along any feasible line with direction $z$ of coordinate sum zero, the second derivative of $-x^TMx$ is $-2z^TMz\ge0$. The maximum of linear functions is convex, proving convexity. Compactness gives a minimizer $x$ of (3). We give the optimality calculation carefully, including possible ties and zero coordinates.

Eliminate $x_n=1-\sum_{i<n}x_i$ in (4). The remaining quadratic has positive semidefinite Hessian by (2), and the constraints are linear. There is a relative strictly feasible point for its inequalities: choose $x$ with all coordinates positive and choose $t$ greater than every $(Mx)_i$. Thus the convex multiplier optimality conditions apply. The multipliers on $t\ge(Mx)_i$ are nonnegative and, by stationarity in $t$, sum to one. Call their vector $y\in\Delta_n$. Complementarity means $y$ is supported on indices maximizing $(Mx)_i$. The remaining first-order condition is \[ (z-x)^T\{M^Ty-(M+M^T)x\}\ge0 \quad\hbox{for all }z\in\Delta_n. \tag{5} \] This condition also follows from the subgradient of the finite maximum in (3) and the normal cone to the simplex; it includes boundary minimizers.

Take $z=y$ in (5), and put $d=y-x$. Because $y$ is supported on best responses, $d^TMx=f(x)$. The left side becomes \[ d^T\{M^Td-Mx\}=d^TMd-f(x). \] It is nonnegative by (5), whereas $d^TMd\le0$ by (2). Hence $f(x)\le0$. The opposite inequality was already proved, so $f(x)=0$. The gap characterization and the first proposition now imply the Nash inequalities for both original players. Conversely a symmetric best response has zero gap and therefore minimizes (4). ∎

Corollary (Exact polynomial bit complexity): There is an algorithm polynomial in the total rational input length that, on every valid supplied witness, returns a rational pair $(x,x)$ satisfying all Nash inequalities exactly. It either rejects an invalid witness or performs the preceding reduction. This assertion is polynomial bit complexity, not strongly polynomial complexity.
Proof: After eliminating $x_n$, (4) is a rational convex quadratic program with polynomially many variables and linear constraints and a positive semidefinite quadratic part. It is feasible and has an attained finite minimum. The rational convex quadratic programming theorem of Kozlov, Tarasov and Khachiyan [qp] supplies an exact rational minimizer in polynomial bit time. There is no appeal to rounding a generic approximate Nash equilibrium.

For completeness, rational output is consistent even with degeneracy. At an optimal point, fix the active linear constraints. Stationarity, feasibility of those equalities, dual nonnegativity and zero multipliers on inactive constraints form a rational linear system with inequalities in primal and dual variables: the gradient of the quadratic is linear. This system has a real solution and hence a rational basic solution after removal of lineality. Determinant bounds give polynomial bit lengths. Every such solution is optimal by convexity. Selecting the correct active face by exhaustive enumeration would be inefficient; the cited polynomial quadratic-programming algorithm is precisely what avoids that enumeration. Finally the preceding theorem converts its minimizer into an exact equilibrium. ∎

Proposition (Uniqueness under strict tangent negativity): If $z^TMz<0$ for every nonzero tangent vector, there is exactly one symmetric equilibrium. This does not imply uniqueness of the unrestricted bimatrix equilibrium.
Proof: If $x,y$ are symmetric equilibria, best-response optimality gives $x^TMx\ge y^TMx$ and $y^TMy\ge x^TMy$. Adding yields $(x-y)^TM(x-y)\ge0$. Strict tangent negativity forces $x=y$. For the distinction, take $M=-I_n$. The symmetric equilibrium is uniform, but for $n\ge2$ each pure pair $(e_i,e_j)$ with $i\ne j$ is also a bimatrix equilibrium: each player obtains zero rather than minus one by avoiding the opponent's action. ∎

Scope beyond zero-sum examples

Take any rational skew-symmetric $C$ and any positive rational diagonal $D$, and set $M=C-D$. Then $z^TMz=-z^TDz<0$ for every nonzero $z$. The algorithm applies for every dimension, with $A=M$, $B=M^T$. Here $A+B=-2D$ has rank $n$, so this is not a bounded-rank-sum family and it is not literally zero-sum. With $C=0$, the unique symmetric equilibrium has $x_i=d_i^{-1}/\sum_jd_j^{-1}$, because all used payoffs $-d_ix_i$ must coincide; positivity of this vector verifies the formula directly.

There are also nonpotential examples. For $n\ge3$, insert \[ C_{\{1,2,3\},\{1,2,3\}}= \begin{pmatrix}0&2&-2\\-2&0&2\\2&-2&0\end{pmatrix} \] and put every other entry zero, with $D=I_n$. If a two-player exact potential existed, the mixed rectangular difference of $A-B$ on any two rows and two columns would vanish: this follows by summing the potential changes around the four unilateral deviations of that rectangle. On rows $1,2$ and columns $2,3$ that difference of $A-B=2C$ is $12$, so no such potential exists. In this particular example $C\mathbf1=0$, and the uniform vector is the unique symmetric equilibrium; the general reduction does not require this simplifying identity.

The economic restriction is diminishing relative returns to a change in the population's action distribution: $(x-y)^T(Mx-My)\le0$. This is the linear stable-game condition studied in [stable]. Consequently the construction clarifies an exact computational consequence of established structure, rather than supplying an unsupported novelty claim. Recognition without a supplied symmetrizing witness, asymmetric stable structures, and substantively new classes outside existing monotonicity and potential frameworks remain open parts of the recorded agenda.

Completion Estimate

65%

This is a post hoc, heuristic estimate for the full catalogue target. The attempt gives a checkable strategic-symmetry witness, a zero-gap convex quadratic program and an exact polynomial-time rational equilibrium algorithm for stable bimatrix games with arbitrarily many actions. Its structural family remains within established stable-game theory, so finding substantively new tractable classes and extending recognition or algorithms beyond the supplied symmetric witness remain unresolved parts of the catalogue agenda.

References

Go to contribution →