arXiv · 2506.18075
On the Linear Speedup of the Push-Pull Method for Decentralized Optimization over Digraphs
Abstract
The linear speedup property is essential for demonstrating the advantage of distributed algorithms over their single-node counterparts. In this paper, we study the stochastic Push-Pull method, a widely adopted decentralized optimization algorithm over directed graphs (digraphs). Unlike methods that rely solely on row-stochastic or column-stochastic mixing matrices, Push-Pull avoids nonlinear correction and has shown superior empirical performance across a variety of settings. However, its theoretical analysis remains challenging, and the linear speedup property has not been generally establishe--revealing a significant gap between empirical success and limited theoretical understanding. To bridge this gap, we propose a novel analysis framework and prove that Push-Pull achieves linear speedup over arbitrary strongly connected digraphs. Our results provide the comprehensive theoretical understanding for stochastic Push-Pull, aligning its theory with empirical performance. Code: https://github.com/pkumelon/PushPull.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Liyuan Liang, Gan Luo, Kun Yuan. 2025-06-22. On the Linear Speedup of the Push-Pull Method for Decentralized Optimization over Digraphs. https://arxiv.org/abs/2506.18075
Cite the original work for its findings. Save a collection to share your selection of sources.