Decentralized Optimization over Time-Varying Row-Stochastic Digraphs
Liyuan Liang, Yilong Song, Kun Yuan
TL;DR
This paper tackles decentralized optimization over time-varying broadcast networks where only row-stochastic mixing matrices are available. It introduces PULM, a memory-enhanced gossip protocol that achieves exact average consensus with exponential convergence, and PULM-DGD, a decentralized gradient method that attains a stationary point for smooth nonconvex objectives at rate $\mathcal{O}(\frac{\ln(T)}{T})$ in communication rounds. The results show exact convergence under TVBNs without out-degree information, extending decentralization to highly dynamic networks and packet-loss settings. This broadens the practical reliability and robustness of distributed learning and coordination in directed, time-varying topologies.
Abstract
Decentralized optimization over directed graphs is essential for applications such as robotic swarms, sensor networks, and distributed learning. In many practical scenarios, the underlying network takes the form of a Time-Varying Broadcast Network (TVBN), where only row-stochastic mixing matrices can be constructed due to the unavailability of out-degree information. Achieving exact convergence for decentralized optimization over TVBNs has remained a long-standing open problem, as the limiting distribution of time-varying row-stochastic mixing matrices depends on unpredictable future graph realizations, rendering standard bias-correction techniques infeasible. This paper develops the first decentralized optimization algorithm that achieves exact convergence using only time-varying row-stochastic matrices. We first propose PULM (Pull-with-Memory), a gossip protocol that achieves average consensus with exponential convergence by alternating between row-stochastic mixing and local adjustment steps. Building on PULM, we develop PULM-DGD, which converges to a stationary solution at a rate of $\mathcal{O}(\ln(T)/T)$ for smooth nonconvex objectives, where $T$ denotes the communication round. Our results significantly broaden the applicability of decentralized optimization to highly dynamic communication environments.
