Parallel multi-block ADMM with o(1/k) convergence

From MaRDI portal
Publication:1704845

DOI10.1007/S10915-016-0318-2zbMATH Open1398.65121arXiv1312.3040OpenAlexW2277973662MaRDI QIDQ1704845FDOQ1704845


Authors: Wei Deng, Ming-Jun Lai, Zhimin Peng, Wotao Yin Edit this on Wikidata


Publication date: 13 March 2018

Published in: Journal of Scientific Computing (Search for Journal in Brave)

Abstract: This paper introduces a parallel and distributed extension to the alternating direction method of multipliers (ADMM) for solving convex problem: minimize sumi=1Nfi(xi) subject to sumi=1NAixi=c,xiinmathcalXi. The algorithm decomposes the original problem into N smaller subproblems and solves them in parallel at each iteration. This Jacobian-type algorithm is well suited for distributed computing and is particularly attractive for solving certain large-scale problems. This paper introduces a few novel results. Firstly, it shows that extending ADMM straightforwardly from the classic Gauss-Seidel setting to the Jacobian setting, from 2 blocks to N blocks, will preserve convergence if matrices Ai are mutually near-orthogonal and have full column-rank. Secondly, for general matrices Ai, this paper proposes to add proximal terms of different kinds to the N subproblems so that the subproblems can be solved in flexible and efficient ways and the algorithm converges globally at a rate of o(1/k). Thirdly, a simple technique is introduced to improve some existing convergence rates from O(1/k) to o(1/k). In practice, some conditions in our convergence theorems are conservative. Therefore, we introduce a strategy for dynamically tuning the parameters in the algorithm, leading to substantial acceleration of the convergence in practice. Numerical results are presented to demonstrate the efficiency of the proposed method in comparison with several existing parallel algorithms. We implemented our algorithm on Amazon EC2, an on-demand public computing cloud, and report its performance on very large-scale basis pursuit problems with distributed data.


Full work available at URL: https://arxiv.org/abs/1312.3040




Recommendations




Cites Work


Cited In (93)

Uses Software





This page was built for publication: Parallel multi-block ADMM with \(o(1/k)\) convergence

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1704845)