Push-Pull Gradient Methods for Distributed Optimization in Networks
Shi Pu, Wei Shi, Jinming Xu, Angelia Nedi\'c

TL;DR
This paper introduces push-pull gradient methods for distributed convex optimization, enabling efficient convergence over various network architectures including directed graphs, with proven linear convergence and superior performance in ill-conditioned scenarios.
Contribution
The paper proposes novel push-pull gradient algorithms that unify different distributed architectures and are the first to achieve linear convergence over directed graphs.
Findings
Algorithms converge linearly for strongly convex functions.
Push-pull methods outperform existing schemes in ill-conditioned problems.
Effective in both synchronous and asynchronous network settings.
Abstract
In this paper, we focus on solving a distributed convex optimization problem in a network, where each agent has its own convex cost function and the goal is to minimize the sum of the agents' cost functions while obeying the network connectivity structure. In order to minimize the sum of the cost functions, we consider new distributed gradient-based methods where each node maintains two estimates, namely, an estimate of the optimal decision variable and an estimate of the gradient for the average of the agents' objective functions. From the viewpoint of an agent, the information about the gradients is pushed to the neighbors, while the information about the decision variable is pulled from the neighbors hence giving the name "push-pull gradient methods". The methods utilize two different graphs for the information exchange among agents, and as such, unify the algorithms with different…
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 · Sparse and Compressive Sensing Techniques
