Back to Search Start Over

IMPLEMENTING THE ALTERNATING DIRECTION METHOD OF MULTIPLIERS FOR BIG DATASETS: A CASE STUDY OF LEAST ABSOLUTE SHRINKAGE AND SELECTION OPERATOR.

Authors :
HANGRUI YUE
QINGZHI YANG
XIANGFENG WANG
XIAOMING YUAN
Source :
SIAM Journal on Scientific Computing; 2018, Vol. 40 Issue 5, pA3121-A3156, 36p
Publication Year :
2018

Abstract

The alternating direction method of multipliers (ADMM) has been extensively used in a wide variety of different applications. When large datasets with high-dimensional variables are considered, subproblems arising from the ADMM must be inexactly solved even though they may theoretically have closed-form solutions. Such a scenario immediately poses mathematical ambiguities such as how these subproblems should be accurately solved and whether the convergence can still be guaranteed. Although the ADMM is well known, it seems that these topics should be deeply investigated. In this paper, we study the mathematics of how to implement the ADMM for a large dataset scenarios. More specifically, we attempt to focus on the convex programming case where there is a quadratic function with extremely high-dimensional variables in the objective function of the model; thereby there is a huge-scale system for linear equations needing to be solved at each iteration of the ADMM. It is revealed that there is no need, indeed it is impossible, to exactly solve this linear system, and we attempt to propose an adjustable inexactness criterion to automatically and inexactly solve this linear system. We further attempt to identify the safe-guard number for the internally nested iterations that can sufficiently ensure this inexactness criterion if the linear system would be solved by a standard numerical linear algebra solver. The convergence, together with the worst-case convergence rate measured by the iteration complexity, is rigorously established for the ADMM with inexactly solved subproblems. Some numerical experiments for large datasets of the least absolute shrinkage and selection operator containing millions of variables are reported to show the efficiency of the mentioned inaccurate implementation of the ADMM. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
10648275
Volume :
40
Issue :
5
Database :
Complementary Index
Journal :
SIAM Journal on Scientific Computing
Publication Type :
Academic Journal
Accession number :
132907008
Full Text :
https://doi.org/10.1137/17M1146567