Decentralized Min-Max Optimization with Gradient Tracking
Runze You, Kun Huang, Shi Pu
TL;DR
This paper addresses distributed min-max optimization over networks with heterogeneous per-agent variables and a NC-SC objective. It introduces two gradient-tracking-based methods, DGTA and DSGTA, which do not require bounded data heterogeneity or identical constraint sets, and proves convergence rates that match centralized results up to graph-dependent constants. Specifically, DGTA achieves an iteration complexity of $\mathcal{O}(\kappa^2\varepsilon^{-2})$, while DSGTA attains a sample complexity of $\mathcal{O}(\kappa^3\varepsilon^{-4})$ under NC-SC objectives, with additional insights for various batch sizes. A novel Lyapunov function underpins the analysis, and numerical experiments on distributed Wasserstein robustness demonstrate superior practical performance over existing decentralized methods. The results highlight the potential for efficient, coordination-light distributed min-max optimization in diverse multi-agent settings.
Abstract
This paper presents a novel distributed formulation of the min-max optimization problem. Such a formulation enables enhanced flexibility among agents when optimizing their maximization variables. To address the problem, we propose two distributed gradient methods over networks, termed Distributed Gradient Tracking Ascent (DGTA) and Distributed Stochastic Gradient Tracking Ascent (DSGTA). We demonstrate that DGTA achieves an iteration complexity of $\mathcal{O}(κ^2\varepsilon^{-2})$, and DSGTA attains a sample complexity of $\mathcal{O}(κ^3\varepsilon^{-4})$ for nonconvex strongly concave (NC-SC) objective functions. Both results match those of their centralized counterparts up to constant factors related to the communication network. Numerical experiments further demonstrate the superior empirical performance of the proposed algorithms compared to existing methods.
