The Oracle Complexity of Simplex-based Matrix Games
Guy Kornowski, Ohad Shamir

TL;DR
This paper investigates the inherent complexity of solving matrix games using simplex-based algorithms, establishing lower bounds on the number of iterations needed and clarifying the difficulty of canonical tasks like Nash equilibrium computation.
Contribution
It introduces new oracle models for matrix game algorithms, proves lower bounds on iteration complexity, and resolves the oracle complexities for key canonical tasks.
Findings
Two-sided matrix-vector multiplication algorithms require at least rac{}{} ext{ iterations for psilon solutions.
Established lower bounds match recent algorithms for Nash equilibrium and linear separator tasks.
Separated different oracle models, clarifying their impact on complexity.
Abstract
We study the problem of solving matrix games of the form , where is a 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) is not well understood. In this work, we first identify different oracle models that are implicitly used by prior algorithms, corresponding 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. As our main result, we prove that in the general /simplex setting where is an…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGame Theory and Applications · Economic theories and models · Auction Theory and Applications
