Improved Algorithms for Convex-Concave Minimax Optimization
Abstract
This paper studies minimax optimization problems x y f(x,y), where f(x,y) is mx-strongly convex with respect to x, my-strongly concave with respect to y and (Lx,Lxy,Ly)-smooth. Zhang et al. provided the following lower bound of the gradient complexity for any first-order method: (Lxmx+Lxy2mx my+Lymy(1/ε)). This paper proposes a new algorithm with gradient complexity upper bound O(Lxmx+L· Lxymx my+Lymy(1/ε)), where L=\Lx,Lxy,Ly\. This improves over the best known upper bound O(L2mx my 3(1/ε)) by Lin et al. Our bound achieves linear convergence rate and tighter dependency on condition numbers, especially when Lxy L (i.e., when the interaction between x and y is weak). Via reduction, our new bound also implies improved bounds for strongly convex-concave and convex-concave minimax optimization problems. When f is quadratic, we can further improve the upper bound, which matches the lower bound up to a small sub-polynomial factor.