arXiv Analytics

Sign in

arXiv:2205.15136 [math.OC]AbstractReferencesReviewsResources

Optimal Gradient Sliding and its Application to Distributed Optimization Under Similarity

Dmitry Kovalev, Aleksandr Beznosikov, Ekaterina Borodich, Alexander Gasnikov, Gesualdo Scutari

Published 2022-05-30Version 1

We study structured convex optimization problems, with additive objective $r:=p + q$, where $r$ is ($\mu$-strongly) convex, $q$ is $L_q$-smooth and convex, and $p$ is $L_p$-smooth, possibly nonconvex. For such a class of problems, we proposed an inexact accelerated gradient sliding method that can skip the gradient computation for one of these components while still achieving optimal complexity of gradient calls of $p$ and $q$, that is, $\mathcal{O}(\sqrt{L_p/\mu})$ and $\mathcal{O}(\sqrt{L_q/\mu})$, respectively. This result is much sharper than the classic black-box complexity $\mathcal{O}(\sqrt{(L_p+L_q)/\mu})$, especially when the difference between $L_q$ and $L_q$ is large. We then apply the proposed method to solve distributed optimization problems over master-worker architectures, under agents' function similarity, due to statistical data similarity or otherwise. The distributed algorithm achieves for the first time lower complexity bounds on {\it both} communication and local gradient calls, with the former having being a long-standing open problem. Finally the method is extended to distributed saddle-problems (under function similarity) by means of solving a class of variational inequalities, achieving lower communication and computation complexity bounds.

Comments: 24 pages, 2 new algorithms, 12 theorems, 2 figures
Categories: math.OC, cs.DC, cs.LG
Related articles: Most relevant | Search more
arXiv:2212.02835 [math.OC] (Published 2022-12-06)
BALPA: A Balanced Primal-Dual Algorithm for Nonsmooth Optimization with Application to Distributed Optimization
arXiv:2110.12347 [math.OC] (Published 2021-10-24, updated 2022-04-10)
Acceleration in Distributed Optimization under Similarity
arXiv:2109.00534 [math.OC] (Published 2021-09-01)
The Minimax Complexity of Distributed Optimization