A flexible ADMM algorithm for big data applications

From MaRDI portal
Publication:1704789

DOI10.1007/S10915-016-0306-6zbMATH Open1385.49020arXiv1502.04391OpenAlexW2963403579MaRDI QIDQ1704789FDOQ1704789


Authors: Daniel P. Robinson, Rachael Tappenden Edit this on Wikidata


Publication date: 13 March 2018

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

Abstract: We present a flexible Alternating Direction Method of Multipliers (F-ADMM) algorithm for solving optimization problems involving a strongly convex objective function that is separable into ngeq2 blocks, subject to (non-separable) linear equality constraints. The F-ADMM algorithm uses a Gauss-Seidel scheme to update blocks of variables, and a regularization term is added to each of the subproblems arising within F-ADMM. We prove, under common assumptions, that F-ADMM is globally convergent. We also present a special case of F-ADMM that is partially parallelizable, which makes it attractive in a big data setting. In particular, we partition the data into groups, so that each group consists of multiple blocks of variables. By applying F-ADMM to this partitioning of the data, and using a specific regularization matrix, we obtain a hybrid ADMM (H-ADMM) algorithm: the grouped data is updated in a Gauss-Seidel fashion, and the blocks within each group are updated in a Jacobi manner. Convergence of H-ADMM follows directly from the convergence properties of F-ADMM. Also, a special case of H-ADMM can be applied to functions that are convex, rather than strongly convex. We present numerical experiments to demonstrate the practical advantages of this algorithm.


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




Recommendations




Cites Work


Cited In (8)





This page was built for publication: A flexible ADMM algorithm for big data applications

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