A Whole New Ball Game: A Primal Accelerated Method for Matrix Games and Minimizing the Maximum of Smooth Functions
Yair Carmon, Arun Jambulapati, Yujia Jin, Aaron Sidford
Abstract
We design algorithms for minimizing max i∈[n] f i (x) over a d-dimensional Euclidean or simplex domain. When each f i is 1-Lipschitz and 1-smooth, our method computes an ϵ-approximate solution using O(nϵ -1/3 + ϵ -2 ) gradient and function evaluations, and O(nϵ -4/3 ) additional runtime. For large n, our evaluation complexity is optimal up to polylogarithmic factors. In the special case where each f i is linear-which corresponds to finding a near-optimal primal strategy in a matrix game-our method finds an ϵ-approximate solution in runtime O(n(d/ϵ) 2/3 + nd + dϵ -2 ). For n > d and ϵ = 1/ √ n this improves over all existing first-order methods. When additionally d = ω(n 8/11 ) our runtime also improves over all known interior point methods.
Our algorithm combines three novel primitives: (1) A dynamic data structure which enables efficient stochastic gradient estimation in small ℓ 2 or ℓ 1 balls. (2) A mirror descent algorithm tailored to our data structure implementing an oracle which minimizes the objective over these balls. (3) A simple ball oracle acceleration framework suitable for non-Euclidean geometry.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext ec1b28ad-f2f3-48bd-94b8-f24244f2769eCited by top-tier papers3
- Solving Matrix Games with Near-Optimal Matvec ComplexityIshani Karmarkar, Liam O'Carroll, Aaron SidfordSTOC 2026 · 4 citations
- Solving Zero-Sum Games with Fewer Matrix-Vector ProductsIshani Karmarkar, Liam O'Carroll, Aaron SidfordFOCS 2025 · 1 citation
- Convergence of for Gradient-Based Algorithms in Zero-Sum Games without the Condition Number: A Smoothed AnalysisIoannis Anagnostides, Tuomas SandholmNeurIPS 2024 · 1 citation
Builds on18
- A Deterministic Linear Program Solver in Current Matrix Multiplication TimeJan van den BrandSODA 2020 · 107 citations
- DoG is SGD's Best Friend: A Parameter-Free Dynamic Step Size ScheduleMaor Ivgi, Oliver Hinder, Yair CarmonICML 2023 · 98 citations
- Bipartite Matching in Nearly-linear Time on Moderately Dense GraphsJan van den Brand, Yin Tat Lee, Danupon Nanongkai, Richard Peng et al.FOCS 2020 · 72 citations
- Minimum cost flows, MDPs, and ℓ1-regression in nearly linear time for dense instancesJan van den Brand, Yin Tat Lee, Yang P. Liu, Thatchaphol Saranurak et al.STOC 2021 · 61 citations
- Solving tall dense linear programs in nearly linear timeJan van den Brand, Yin Tat Lee, Aaron Sidford, Zhao SongSTOC 2020 · 59 citations
Related papers
- Near-optimal Approximate Discrete and Continuous Submodular Function MinimizationBrian Axelrod, Yang P. Liu, Aaron SidfordSODA 2020 · 14 citations
- Decomposable Non-Smooth Convex Optimization with Nearly-Linear Gradient Oracle ComplexitySally Dong, Haotian Jiang, Yin Tat Lee, Swati Padmanabhan et al.NeurIPS 2022 · 2 citations
- Improved Complexity for Smooth Nonconvex Optimization: A Two-Level Online Learning Approach with Quasi-Newton MethodsRuichen Jiang, Aryan Mokhtari, Francisco PatitucciSTOC 2025 · 2 citations
- Acceleration with a Ball Optimization OracleYair Carmon, Arun Jambulapati, Qijia Jiang, Yujia Jin et al.NeurIPS 2020 · 58 citations
- Sparse Submodular Function MinimizationAndrei Graur, Haotian Jiang, Aaron SidfordFOCS 2023 · 1 citation
