Revisiting EXTRA for Smooth Distributed Optimization

Abstract

EXTRA is a popular method for dencentralized distributed optimization and has broad applications. This paper revisits EXTRA. First, we give a sharp complexity analysis for EXTRA with the improved O((Lμ+11-σ2(W))1ε(1-σ2(W))) communication and computation complexities for μ-strongly convex and L-smooth problems, where σ2(W) is the second largest singular value of the weight matrix W. When the strong convexity is absent, we prove the O((Lε+11-σ2(W))11-σ2(W)) complexities. Then, we use the Catalyst framework to accelerate EXTRA and obtain the O(Lμ(1-σ2(W)) Lμ(1-σ2(W))1ε) communication and computation complexities for strongly convex and smooth problems and the O(Lε(1-σ2(W))1ε(1-σ2(W))) complexities for non-strongly convex ones. Our communication complexities of the accelerated EXTRA are only worse by the factors of (Lμ(1-σ2(W))) and (1ε(1-σ2(W))) from the lower complexity bounds for strongly convex and non-strongly convex problems, respectively.

0

Discussion (0)

Sign in to join the discussion.

Loading comments…