The First Optimal Algorithm for Smooth and Strongly-Convex-Strongly-Concave Minimax Optimization

preprint2022arXivOpen access

Abstract

In this paper, we revisit the smooth and strongly-convex-strongly-concave minimax optimization problem. Zhang et al. (2021) and Ibrahim et al. (2020) established the lower bound Ω(κxκylog⁡1ε)Ω\left(\sqrt{κ_xκ_y} \log \frac{1}ε\right) on the number of gradient evaluations required to find an εε-accurate solution, where κxκ_x and κyκ_y are condition numbers for the strong convexity and strong concavity assumptions. However, the existing state-of-the-art methods do not match this lower bound: algorithms of Lin et al. (2020) and Wang and Li (2020) have gradient evaluation complexity O(κxκylog⁡31ε)\mathcal{O}\left( \sqrt{κ_xκ_y}\log^3\frac{1}ε\right) and O(κxκylog⁡3(κxκy)log⁡1ε)\mathcal{O}\left( \sqrt{κ_xκ_y}\log^3 (κ_xκ_y)\log\frac{1}ε\right), respectively. We fix this fundamental issue by providing the first algorithm with O(κxκylog⁡1ε)\mathcal{O}\left(\sqrt{κ_xκ_y}\log\frac{1}ε\right) gradient evaluation complexity. We design our algorithm in three steps: (i) we reformulate the original problem as a minimization problem via the pointwise conjugate function; (ii) we apply a specific variant of the proximal point algorithm to the reformulated problem; (iii) we compute the proximal operator inexactly using the optimal algorithm for operator norm reduction in monotone inclusions.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.