Templates for convex cone problems with applications to sparse signal recovery

被引:384
作者
Becker S.R. [1 ]
Candès E.J. [2 ]
Grant M.C. [1 ]
机构
[1] Applied and Computational Mathematics, California Institute of Technology, Pasadena
[2] Departments of Mathematics and of Statistics, Stanford University, Stanford
基金
美国国家科学基金会;
关键词
Conic duality; Nesterov's accelerated descent algorithms; Nuclear-norm minimization; Optimal first-order methods; Proximal algorithms; Smoothing by conjugation; The Dantzig selector; The LASSO;
D O I
10.1007/s12532-011-0029-5
中图分类号
学科分类号
摘要
This paper develops a general framework for solving a variety of convex cone problems that frequently arise in signal processing, machine learning, statistics, and other fields. The approach works as follows: first, determine a conic formulation of the problem; second, determine its dual; third, apply smoothing; and fourth, solve using an optimal first-order method. A merit of this approach is its flexibility: for example, all compressed sensing problems can be solved via this approach. These include models with objective functionals such as the total-variation norm, {double pipe}Wx{double pipe}1 where W is arbitrary, or a combination thereof. In addition, the paper introduces a number of technical contributions such as a novel continuation scheme and a novel approach for controlling the step size, and applies results showing that the smooth and unsmoothed problems are sometimes formally equivalent. Combined with our framework, these lead to novel, stable and computationally efficient algorithms. For instance, our general implementation is competitive with state-of-the-art methods for solving intensively studied problems such as the LASSO. Further, numerical experiments show that one can solve the Dantzig selector problem, for which no efficient large-scale solvers exist, in a few hundred iterations. Finally, the paper is accompanied with a software release. This software is not a single, monolithic solver; rather, it is a suite of programs and routines designed to serve as building blocks for constructing complete algorithms. © Springer and Mathematical Optimization Society 2011.
引用
收藏
页码:165 / 218
页数:53
相关论文
共 69 条
[1]  
Afonso M.V., Bioucas-Dias J.M., Figueiredo M.A.T., An augmented Lagrangian approach to the constrained optimization formulation of imaging inverse problems, IEEE Trans. Image Process, 19, 11, (2010)
[2]  
Auslender A., Teboulle M., Interior gradient and proximal methods for convex and conic optimization, SIAM J. Optim., 16, 3, pp. 697-725, (2006)
[3]  
Beck A., Teboulle M., A fast iterative shrinkage-thresholding algorithm for linear inverse problems, SIAM J. Imaging Sci., 2, 1, pp. 183-202, (2009)
[4]  
Beck A., Teboulle M., Convex Optimization in Signal Processing and Communications, Gradient-BasedAlgorithms with Applications in Signal Recovery Problems, (2010)
[5]  
Becker S., Bobin J., Candes E.J., NESTA: A fast and accurate first-order method for sparse recovery, SIAM J. Imaging Sci., 4, 1, pp. 1-39, (2011)
[6]  
Becker S., Candes E.J., Grant M., Templates for first-order conic solvers user guide, Technical report, (2010)
[7]  
van den Berg E., Friedlander M.P., Probing the Pareto frontier for basis pursuit solutions, SIAM J. Sci. Comput., 31, 2, (2009)
[8]  
Bertsekas D.P., Nedic A., Ozdaglar A.E., Convex Analysis and Optimization, (2003)
[9]  
Boyd D., vandenberghe L., Convex Optimization, (2004)
[10]  
Cai J.F., Candes E.J., Shen Z., A singular value thresholding algorithm for matrix completion, SIAM J. Optim., 20, pp. 1956-1982, (2010)