Revisiting EXTRA for Smooth Distributed Optimization

EXTRA is a popular method for the dencentralized distributed optimization and has broad applications. This paper revisits the EXTRA. Firstly, we give a sharp complexity analysis for EXTRA with the improved communication and computation complexities for -strongly convex and -smooth problems, where is the second largest singular value of the weight matrix . When the strong convexity is absent, we prove the complexities. Then, we use the Catalyst framework to accelerate EXTRA and obtain the communication and computation complexities for strongly convex and smooth problems and the complexities for non-strongly convex ones. Our communication complexities of the accelerated EXTRA are only worse by the factors of and from the lower complexity bounds for strongly convex and non-strongly convex problems, respectively.
View on arXiv