A Unified Single-loop Alternating Gradient Projection Algorithm for Nonconvex-Concave and Convex-Nonconcave Minimax Problems

Abstract

Much recent research effort has been directed to the development of efficient algorithms for solving minimax problems with theoretical convergence guarantees due to the relevance of these problems to a few emergent applications. In this paper, we propose a unified single-loop alternating gradient projection (AGP) algorithm for solving nonconvex-(strongly) concave and (strongly) convex-nonconcave minimax problems. AGP employs simple gradient projection steps for updating the primal and dual variables alternatively at each iteration. We show that it can find an ε\varepsilon-stationary point of the objective function in O(ε−2)\mathcal{O}\left( \varepsilon ^{-2} \right) (resp. O(ε−4)\mathcal{O}\left( \varepsilon ^{-4} \right)) iterations under nonconvex-strongly concave (resp. nonconvex-concave) setting. Moreover, its gradient complexity to obtain an ε\varepsilon-stationary point of the objective function is bounded by O(ε−2)\mathcal{O}\left( \varepsilon ^{-2} \right) (resp., O(ε−4)\mathcal{O}\left( \varepsilon ^{-4} \right)) under the strongly convex-nonconcave (resp., convex-nonconcave) setting. To the best of our knowledge, this is the first time that a simple and unified single-loop algorithm is developed for solving both nonconvex-(strongly) concave and (strongly) convex-nonconcave minimax problems. Moreover, the complexity results for solving the latter (strongly) convex-nonconcave minimax problems have never been obtained before in the literature

    Similar works

    Full text

    thumbnail-image

    Available Versions