Decentralized Composite Optimization in Stochastic Networks: A Dual Averaging Approach with Linear Convergence
Preprint
Abstract
Decentralized optimization, particularly the class of decentralized composite convex optimization (DCCO) problems, has found many applications. Due to ubiquitous communication congestion and random dropouts in practice, it is highly desirable to design decentralized algorithms that can handle stochastic communication networks. However, most existing algorithms for DCCO only work in networks that are deterministically connected during bounded communication rounds, and therefore cannot be extended to stochastic networks. In this paper, we propose a new decentralized dual averaging (DDA) algorithm that can solve DCCO in stochastic networks. Under a rather mild condition on stochastic networks, we show that the proposed algorithm attains global linear convergence if each local objective function is strongly convex. Our algorithm substantially improves the existing DDA-type algorithms as the latter were only known to converge sublinearly prior to our work. The key to achieving the improved rate is the design of a novel dynamic averaging consensus protocol for DDA, which intuitively leads to more accurate local estimates of the global dual variable. To the best of our knowledge, this is the first linearly convergent DDA-type decentralized algorithm and also the first algorithm that attains global linear convergence for solving DCCO in stochastic networks. Numerical results are also presented to support our design and analysis.Keywords
All Related Versions
This publication has 28 references indexed in Scilit:
- Push–Pull Gradient Methods for Distributed Optimization in NetworksIEEE Transactions on Automatic Control, 2020
- Towards an O(1/t) convergence rate for distributed dual averagingIFAC-PapersOnLine, 2020
- Resilient Distributed Optimization Algorithms for Resource Allocation2019
- A New Randomized Block-Coordinate Primal-Dual Proximal Algorithm for Distributed OptimizationIEEE Transactions on Automatic Control, 2019
- Convergence of Asynchronous Distributed Gradient Methods Over Stochastic NetworksIEEE Transactions on Automatic Control, 2017
- Decentralized Frank–Wolfe Algorithm for Convex and Nonconvex ProblemsIEEE Transactions on Automatic Control, 2017
- Dual Averaging for Distributed Optimization: Convergence Analysis and Network ScalingIEEE Transactions on Automatic Control, 2011
- Distributed Subgradient Methods for Convex Optimization Over Random NetworksIEEE Transactions on Automatic Control, 2010
- Discrete-time dynamic average consensusAutomatica, 2010
- Distributed Subgradient Methods for Multi-Agent OptimizationIEEE Transactions on Automatic Control, 2009