Achieving Geometric Convergence for Distributed Optimization over Time-Varying Graphs
Angelia Nedich, Alex Olshevsky, Wei Shi

TL;DR
This paper introduces the DIGing and Push-DIGing algorithms for distributed optimization over time-varying graphs, achieving geometric convergence rates with fixed step-sizes, applicable to both undirected and directed graphs.
Contribution
The paper proposes novel algorithms that ensure geometric convergence for distributed optimization over time-varying graphs, extending to directed graphs with push-sum protocol integration.
Findings
Algorithms converge at R-linear (geometric) rates under strong convexity.
DIGing scales polynomially with the number of agents.
Numerical experiments validate theoretical convergence and efficacy.
Abstract
This paper considers the problem of distributed optimization over time-varying graphs. For the case of undirected graphs, we introduce a distributed algorithm, referred to as DIGing, based on a combination of a distributed inexact gradient method and a gradient tracking technique. The DIGing algorithm uses doubly stochastic mixing matrices and employs fixed step-sizes and, yet, drives all the agents' iterates to a global and consensual minimizer. When the graphs are directed, in which case the implementation of doubly stochastic mixing matrices is unrealistic, we construct an algorithm that incorporates the push-sum protocol into the DIGing structure, thus obtaining Push-DIGing algorithm. The Push-DIGing uses column stochastic matrices and fixed step-sizes, but it still converges to a global and consensual minimizer. Under the strong convexity assumption, we prove that the algorithms…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed Control Multi-Agent Systems · Stochastic Gradient Optimization Techniques · Markov Chains and Monte Carlo Methods
