Distributed Algorithms for Composite Optimization: Unified Framework and Convergence Analysis
arXiv:2002.11534 · doi:10.1109/TSP.2021.3086579
Abstract
We study distributed composite optimization over networks: agents minimize a sum of smooth (strongly) convex functions, the agents' sum-utility, plus a nonsmooth (extended-valued) convex one. We propose a general unified algorithmic framework for such a class of problems and provide a unified convergence analysis leveraging the theory of operator splitting. Distinguishing features of our scheme are: (i) When the agents' functions are strongly convex, the algorithm converges at a linear rate, whose dependence on the agents' functions and network topology is decoupled, matching the typical rates of centralized optimization; the rate expression improves on existing results; (ii) When the objective function is convex (but not strongly convex), similar separation as in (i) is established for the coefficient of the proved sublinear rate; (iii) The algorithm can adjust the ratio between the number of communications and computations to achieve a rate (in terms of computations) independent on the network connectivity; and (iv) A by-product of our analysis is a tuning recommendation for several existing (non accelerated) distributed algorithms yielding the fastest provably (worst-case) convergence rate. This is the first time that a general distributed algorithmic framework applicable to composite optimization enjoys all such properties.
arXiv commentarXiv admin note: text overlap with arXiv:1910.09817
References in corpus (10)
- Harnessing Smoothness to Accelerate Distributed Optimization
- Communication Efficient Distributed Optimization using an Approximate Newton-type Method
- A decentralized proximal-gradient method with network independent step-sizes and separated convergence rates
- A linear algorithm for optimization over directed graphs with geometric convergence
- Optimal algorithms for smooth and strongly convex distributed optimization in networks
- Distributed Algorithms for Composite Optimization: Unified Framework and Convergence Analysis
- A Linearly Convergent Proximal Gradient Algorithm for Decentralized Optimization
- Accelerated Primal-Dual Algorithms for Distributed Smooth Convex Optimization over Networks
- A Distributed Optimization Algorithm over Time-Varying Graphs with Efficient Gradient Evaluations
- Distributed Optimization Based on Gradient-tracking Revisited: Enhancing Convergence Rate via Surrogation
Cited by in corpus (17)
- Distributed Algorithms for Composite Optimization: Unified Framework and Convergence Analysis
- A Unified and Refined Convergence Analysis for Non-Convex Decentralized Learning
- Decentralized Inexact Proximal Gradient Method With Network-Independent Stepsizes for Convex Composite Optimization
- Distributed and Inexact Proximal Gradient Method for Online Convex Optimization
- Dualize, Split, Randomize: Toward Fast Nonsmooth Optimization Algorithms
- A Hybrid Variance-Reduced Method for Decentralized Stochastic Non-Convex Optimization
- Optimal and Practical Algorithms for Smooth and Strongly Convex Decentralized Optimization
- A Stochastic Proximal Gradient Framework for Decentralized Non-Convex Composite Optimization: Topology-Independent Sample Complexity and Communication Efficiency
- Prox-DBRO-VR: A Unified Analysis on Byzantine-Resilient Decentralized Stochastic Composite Optimization with Variance Reduction and Non-Asymptotic Convergence Rates
- Innovation Compression for Communication-efficient Distributed Optimization with Linear Convergence
- Decentralized Composite Optimization with Compression
- Unified Analysis of Decentralized Gradient Descent: a Contraction Mapping Framework
- A fast randomized incremental gradient method for decentralized non-convex optimization
- NPGA: A Unified Algorithmic Framework for Decentralized Constraint-Coupled Optimization
- Optimal Gradient Tracking for Decentralized Optimization
- Efficient Consensus Model based on Proximal Gradient Method applied to Convolutional Sparse Problems
- Multi-Agent Optimization and Learning: A Non-Expansive Operators Perspective