Decentralized Optimization in Networks with Arbitrary Delays
Tomas Ortega, Hamid Jafarkhani
TL;DR
This paper addresses decentralized optimization over directed graphs with arbitrary communication delays, proposing DT-GO, a gossip-based method that does not require nodes to know their out-degree. By combining local updates with a corrected consensus step and modeling delays with virtual nodes, the authors prove convergence for non-convex objectives and establish a convergence rate that matches centralized SGD up to higher-order terms dependent on topology and delays. The approach unifies delay handling with consensus in directed graphs and demonstrates empirically that increased connectivity accelerates convergence while delays degrade performance. The work broadens the applicability of decentralized optimization to asynchronous, directed networks where degree information is unavailable, with practical implications for distributed learning and sensor networks.
Abstract
We consider the problem of decentralized optimization in networks with communication delays. To accommodate delays, we need decentralized optimization algorithms that work on directed graphs. Existing approaches require nodes to know their out-degree to achieve convergence. We propose a novel gossip-based algorithm that circumvents this requirement, allowing decentralized optimization in networks with communication delays. We prove that our algorithm converges on non-convex objectives, with the same main complexity order term as centralized Stochastic Gradient Descent (SGD), and show that the graph topology and the delays only affect the higher order terms. We provide numerical simulations that illustrate our theoretical results.
