Asynchronous Distributed ADMM for Large-Scale Optimization—Part I: Algorithm andConvergence Analysis
From MaRDI portal
Publication:4619615
Abstract: Aiming at solving large-scale learning problems, this paper studies distributed optimization methods based on the alternating direction method of multipliers (ADMM). By formulating the learning problem as a consensus problem, the ADMM can be used to solve the consensus problem in a fully parallel fashion over a computer network with a star topology. However, traditional synchronized computation does not scale well with the problem size, as the speed of the algorithm is limited by the slowest workers. This is particularly true in a heterogeneous network where the computing nodes experience different computation and communication delays. In this paper, we propose an asynchronous distributed ADMM (AD-AMM) which can effectively improve the time efficiency of distributed optimization. Our main interest lies in analyzing the convergence conditions of the AD-ADMM, under the popular partially asynchronous model, which is defined based on a maximum tolerable delay of the network. Specifically, by considering general and possibly non-convex cost functions, we show that the AD-ADMM is guaranteed to converge to the set of Karush-Kuhn-Tucker (KKT) points as long as the algorithm parameters are chosen appropriately according to the network delay. We further illustrate that the asynchrony of the ADMM has to be handled with care, as slightly modifying the implementation of the AD-ADMM can jeopardize the algorithm convergence, even under a standard convex setting.
Cited in
(23)- Hybrid MPI/OpenMP parallel asynchronous distributed alternating direction method of multipliers
- Asynchronous parallel primal-dual block coordinate update methods for affinely constrained convex programs
- Distributed optimization with information-constrained population dynamics
- A fast diagonal distance metric learning approach for large-scale datasets
- An Uncertainty-Weighted Asynchronous ADMM Method for Parallel PDE Parameter Estimation
- An inertial parallel and asynchronous forward-backward iteration for distributed convex optimization
- Asynchronous ADMM for nonlinear continuous-time systems
- Synchronous distributed ADMM for consensus convex optimization problems with self-loops
- Composite optimization with coupling constraints via dual proximal gradient method with applications to asynchronous networks
- A simplified form of block-iterative operator splitting and an asynchronous algorithm resembling the multi-block alternating direction method of multipliers
- A novel bound on the convergence rate of ADMM for distributed optimization
- Primal-dual algorithms for multi-agent structured optimization over message-passing architectures with bounded communication delays
- Decentralized consensus algorithm with delayed and stochastic gradients
- Exponential convergence of a distributed algorithm for solving linear algebraic equations
- Alternating iterative methods for solving tensor equations with applications
- Asynchronous Distributed ADMM for Large-Scale Optimization—Part II: Linear Convergence Analysis and Numerical Performance
- Linear Convergence of ADMM Under Metric Subregularity for Distributed Optimization
- A Distributed, Asynchronous, and Incremental Algorithm for Nonconvex Optimization: An ADMM Approach
- Asynchronous Distributed Optimization Over Lossy Networks via Relaxed ADMM: Stability and Linear Convergence
- Partition-based multi-agent optimization in the presence of lossy and asynchronous communication
- Robust asynchronous stochastic gradient-push: asymptotically optimal and network-independent performance for strongly convex functions
- A fully distributed asynchronous approach for multi-area coordinated network-constrained unit commitment
- A generalized alternating direction implicit method for consensus optimization: application to distributed sparse logistic regression
This page was built for publication: Asynchronous Distributed ADMM for Large-Scale Optimization—Part I: Algorithm and<?Pub _newline ?>Convergence Analysis
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4619615)