D-ADMM: A Communication-Efficient Distributed Algorithm For Separable Optimization
arXiv:1202.2805 · doi:10.1109/TSP.2013.2254478
Abstract
We propose a distributed algorithm, named Distributed Alternating Direction Method of Multipliers (D-ADMM), for solving separable optimization problems in networks of interconnected nodes or agents. In a separable optimization problem there is a private cost function and a private constraint set at each node. The goal is to minimize the sum of all the cost functions, constraining the solution to be in the intersection of all the constraint sets. D-ADMM is proven to converge when the network is bipartite or when all the functions are strongly convex, although in practice, convergence is observed even when these conditions are not met. We use D-ADMM to solve the following problems from signal processing and control: average consensus, compressed sensing, and support vector machines. Our simulations show that D-ADMM requires less communications than state-of-the-art algorithms to achieve a given accuracy level. Algorithms with low communication requirements are important, for example, in sensor networks, where sensors are typically battery-operated and communicating is the most energy consuming operation.
To appear in IEEE Transactions on Signal Processing
References in corpus (2)
Cited by in corpus (61)
- Multi-Agent Distributed Optimization via Inexact Consensus ADMM
- Asynchronous Distributed ADMM for Large-Scale Optimization- Part I: Algorithm and Convergence Analysis
- DP-ADMM: ADMM-based Distributed Learning with Differential Privacy
- Distributed Maximum Likelihood Sensor Network Localization
- ADD-OPT: Accelerated Distributed Directed Optimization
- Total Variation Regularized Tensor RPCA for Background Subtraction from Compressive Measurements
- A Proximal Dual Consensus ADMM Method for Multi-Agent Constrained Optimization
- Distributed Optimization With Local Domains: Applications in MPC and Network Flows
- Distributed Optimization for Smart Cyber-Physical Networks
- Dictionary Learning over Distributed Models
- Distributed Compressed Sensing For Static and Time-Varying Networks
- Asynchronous Distributed Optimization over Lossy Networks via Relaxed ADMM: Stability and Linear Convergence
- ByRDiE: Byzantine-resilient distributed coordinate descent for decentralized learning
- Distributed Radio Interferometric Calibration
- Communication-Efficient Distributed Deep Learning: A Comprehensive Survey
- FROST -- Fast row-stochastic optimization with uncoordinated step-sizes
- Diffusion LMS for Multitask Problems with Local Linear Equality Constraints
- Quantized Consensus ADMM for Multi-Agent Distributed Optimization
- Analysis of Distributed ADMM Algorithm for Consensus Optimization in Presence of Node Error
- Decentralized Joint-Sparse Signal Recovery: A Sparse Bayesian Learning Approach
- Privacy-preserving Incremental ADMM for Decentralized Consensus Optimization
- On the Linear Convergence of Distributed Optimization over Directed Graphs
- DC-DistADMM: ADMM Algorithm for Constrained Distributed Optimization over Directed Graphs
- Asynchronous Incremental Stochastic Dual Descent Algorithm for Network Resource Allocation
- Can Primal Methods Outperform Primal-dual Methods in Decentralized Dynamic Optimization?
- A Distributed ADMM Approach to Non-Myopic Path Planning for Multi-Target Tracking
- Decentralized and Collaborative Subspace Pursuit: A Communication-Efficient Algorithm for Joint Sparsity Pattern Recovery with Sensor Networks
- Generalized gradient optimization over lossy networks for partition-based estimation
- Fast Desynchronization For Decentralized Multichannel Medium Access Control
- ADMM-Tracking Gradient for Distributed Optimization over Asynchronous and Unreliable Networks
- Stochastic Proximal Gradient Consensus Over Random Networks
- Grid-Constrained Distributed Optimization for Frequency Control with Low-Voltage Flexibility
- Improving the Sample and Communication Complexity for Decentralized Non-Convex Optimization: A Joint Gradient Estimation and Tracking Approach
- Linear Convergent Decentralized Optimization with Compression
- Distributed Stochastic Gradient Descent: Nonconvexity, Nonsmoothness, and Convergence to Local Minima
- Fully Decentralized Federated Learning Based Beamforming Design for UAV Communications
- Walkman: A Communication-Efficient Random-Walk Algorithm for Decentralized Optimization
- Towards Plausible Differentially Private ADMM Based Distributed Machine Learning
- Superlinearly Convergent Asynchronous Distributed Network Newton Method
- COKE: Communication-Censored Decentralized Kernel Learning
- A Fast Distributed Asynchronous Newton-Based Optimization Algorithm
- Quantized and Asynchronous Federated Learning
- Online Distributed ADMM on Networks
- Decentralized Composite Optimization with Compression
- A Fully-Distributed Asynchronous Approach for Multi-Area Coordinated Network-Constrained Unit Commitment
- NEXT: In-Network Nonconvex Optimization
- Geometric Convergence for Distributed Optimization with Barzilai-Borwein Step Sizes
- Communication-Efficient Algorithms For Distributed Optimization
- Linearly Convergent Algorithm with Variance Reduction for Distributed Stochastic Optimization
- Linearly Convergent Asynchronous Distributed ADMM via Markov Sampling
- A Bregman Splitting Algorithm for Distributed Optimization over Networks
- FlexPD: A Flexible Framework Of First-Order Primal-Dual Algorithms for Distributed Optimization
- Multi-frequency calibration for DOA estimation with distributed sensors
- A general framework for decentralized optimization with first-order methods
- Decentralized Learning with Lazy and Approximate Dual Gradients
- Coded Stochastic ADMM for Decentralized Consensus Optimization with Edge Computing
- A Distributed Methodology for Approximate Uniform Global Minimum Sharing
- Distributed Sparse Feature Selection in Communication-Restricted Networks
- ADMM for MPC with state and input constraints, and input nonlinearity
- Generalized ADMM in Distributed Learning via Variational Inequality
- Decentralized Consensus Optimization Based on Parallel Random Walk