Lune

SODA2024Top-tier venue

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

2024Year
3Top-tier citations

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.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext ec1b28ad-f2f3-48bd-94b8-f24244f2769e

Cited by top-tier papers3

Ask how each one uses it

Builds on18

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines