The Complexity of Min-Max Optimization with Product Constraints
Martino Bernasconi, Matteo Castiglioni
TL;DR
The paper proves that computing local min-max equilibria for smooth $f:[0,1]^d\times[0,1]^d\to[0,1]$ is PPAD-hard even under natural product constraints on the hypercube, by focusing on the GDA problem: find $(x,y)$ such that $\max_{x'\in[0,1]^d}\langle \nabla_x f(x,y),x'-x\rangle\le\epsilon$ and $\max_{y'\in[0,1]^d}-\langle \nabla_y f(x,y),y'-y\rangle\le\epsilon$. The authors build a reduction from End-of-the-Line through two PPAD-complete problems, Pure-Circuit and LinVI, employing a gate-based construction with copies of variables and a quadratic regularizer to control a noise term $\Delta_q(x,y)$. A central idea is to design a linking function $H_q$ and a gating mechanism so that any GDA solution either yields a LinVI solution or induces a valid Pure-Circuit assignment, thereby solving the End-of-the-Line instance. The resulting smooth objective $f(x,y)=\sum_q s_q(x,y)H_q(x,y)+\varphi(x,y)$ encodes both gadgets, with $f$ being Lipschitz and $L$-smooth, and the analysis shows that the hardness persists with polynomially bounded parameters. This resolves an open question about the complexity of min-max optimization under product constraints and highlights fundamental limits for poly$(1/\epsilon)$ algorithms in this setting, while leaving open questions about constants, black-box access, and constant-dimension regimes.
Abstract
We study the computational complexity of the problem of computing local min-max equilibria of games with a nonconvex-nonconcave utility function $f$. From the work of Daskalakis, Skoulakis, and Zampetakis [DSZ21], this problem was known to be hard in the restrictive case in which players are required to play strategies that are jointly constrained, leaving open the question of its complexity under more natural constraints. In this paper, we settle the question and show that the problem is PPAD-hard even under product constraints and, in particular, over the hypercube.
