Table of Contents
Fetching ...

The Oracle Complexity of Simplex-based Matrix Games: Linear Separability and Nash Equilibria

Guy Kornowski, Ohad Shamir

TL;DR

This work studies the oracle complexity of solving matrix games of the form $\max_{\mathbf{w}\in\mathcal{W}}\min_{\mathbf{p}\in\Delta}\mathbf{p}^\top A\mathbf{w}$, connecting canonical tasks like linear separability and zero-sum Nash equilibria to the Nemirovski–Yudin framework. It formalizes two oracle models—one-sided access with $\mathbf{w}\mapsto A\mathbf{w}$ and row queries, and two-sided access with $\mathbf{p}^\top A$ and $A\mathbf{w}$—and proves distinct lower bounds: $\Omega(\gamma_A^{-2})$ under one-sided access and $\tilde{\Omega}(\gamma_A^{-2/3})$ under two-sided access for linear separability. The results extend to $\ell_1$ geometry to show $\tilde{\Omega}(\epsilon^{-2/3})$ iterations for achieving an $\epsilon$-suboptimal Nash equilibrium, representing a substantial improvement over prior bounds and establishing a separation between oracle models. These findings illuminate intrinsic limits of accelerated methods in size-free regimes and motivate future work on randomized algorithms and tighter upper-lower bound gaps in high-dimensional matrix games.

Abstract

We study the problem of solving matrix games of the form $\max_{\mathbf{w}\in\mathcal{W}}\min_{\mathbf{p}\inΔ}\mathbf{p}^{\top}A\mathbf{w}$, where $A$ is some matrix and $Δ$ is the probability simplex. This problem encapsulates canonical tasks such as finding a linear separator and computing Nash equilibria in zero-sum games. However, perhaps surprisingly, its inherent complexity (as formalized in the standard framework of oracle complexity [Nemirovski and Yudin, 1983]) is not well-understood. In this work, we first identify different oracle models which are implicitly used by prior algorithms, amounting to multiplying the matrix $A$ by a vector from either one or both sides. We then prove complexity lower bounds for algorithms under both access models, which in particular imply a separation between them. Specifically, we start by showing that algorithms for linear separability based on one-sided multiplications must require $Ω(γ_A^{-2})$ iterations, where $γ_A$ is the margin, as matched by the Perceptron algorithm. We then prove that accelerated algorithms for this task, which utilize multiplications from both sides, must require $\tildeΩ(γ_{A}^{-2/3})$ iterations, establishing the first oracle complexity barrier for such algorithms. Finally, by adapting our lower bound to $\ell_1$ geometry, we prove that computing an $ε$-approximate Nash equilibrium requires $\tildeΩ(ε^{-2/3})$ iterations, which is an exponential improvement over the previously best-known lower bound due to Hadiji et al. [2024].

The Oracle Complexity of Simplex-based Matrix Games: Linear Separability and Nash Equilibria

TL;DR

This work studies the oracle complexity of solving matrix games of the form , connecting canonical tasks like linear separability and zero-sum Nash equilibria to the Nemirovski–Yudin framework. It formalizes two oracle models—one-sided access with and row queries, and two-sided access with and —and proves distinct lower bounds: under one-sided access and under two-sided access for linear separability. The results extend to geometry to show iterations for achieving an -suboptimal Nash equilibrium, representing a substantial improvement over prior bounds and establishing a separation between oracle models. These findings illuminate intrinsic limits of accelerated methods in size-free regimes and motivate future work on randomized algorithms and tighter upper-lower bound gaps in high-dimensional matrix games.

Abstract

We study the problem of solving matrix games of the form , where is some matrix and is the probability simplex. This problem encapsulates canonical tasks such as finding a linear separator and computing Nash equilibria in zero-sum games. However, perhaps surprisingly, its inherent complexity (as formalized in the standard framework of oracle complexity [Nemirovski and Yudin, 1983]) is not well-understood. In this work, we first identify different oracle models which are implicitly used by prior algorithms, amounting to multiplying the matrix by a vector from either one or both sides. We then prove complexity lower bounds for algorithms under both access models, which in particular imply a separation between them. Specifically, we start by showing that algorithms for linear separability based on one-sided multiplications must require iterations, where is the margin, as matched by the Perceptron algorithm. We then prove that accelerated algorithms for this task, which utilize multiplications from both sides, must require iterations, establishing the first oracle complexity barrier for such algorithms. Finally, by adapting our lower bound to geometry, we prove that computing an -approximate Nash equilibrium requires iterations, which is an exponential improvement over the previously best-known lower bound due to Hadiji et al. [2024].

Paper Structure

This paper contains 25 sections, 15 theorems, 86 equations.

Key Result

Theorem 4.1

Suppose $d>2T+1$. Then for any deterministic algorithm for solving Eq. (eq:l2), there exists a $(T+1)\times d$ matrix $A$ satisfying yet after $T$ rounds of interaction with a one-sided oracle $\mathcal{O}_1^A$, the algorithm returns a vector $\mathbf{w}_{T+1}$ such that

Theorems & Definitions (27)

  • Remark 1
  • Definition 1: One-sided Oracle $\mathcal{O}_1^{A}$
  • Definition 2: Supergradient Oracle $\mathcal{O}_\partial^{A}$
  • Definition 3: Two-sided Oracle $\mathcal{O}_2^{A}$
  • Remark 2
  • Theorem 4.1
  • proof : Proof of Theorem \ref{['thm:one-sided']}
  • Theorem 4.2
  • Lemma 4.3: Responses simulate oracle on $A$
  • Lemma 4.4: Separator exists
  • ...and 17 more