Templates for convex cone problems with applications to sparse signal recovery

By Stephen Becker, E.J. Candes, Michael C. Grant. Mathematical Programming Computation, 2010

693 citations recorded by the source corpus.

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, ||Wx||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.

Subfields: Biomedical Engineering, Computational Mechanics, Mathematical Physics

View Paper: https://www.semanticscholar.org/paper/1d7ad0a7ae64bd8d78d09d03ca181e6e579bd6d8

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Biomedical Engineering

  1. Yonina C. Eldar
  2. Sujay Sanghavi
  3. E.J. Candes
  4. Vladislav Voroninski
  5. B. Recht
  6. Srinadh Bhojanapalli
  7. M. Soltanolkotabi
  8. Yaniv Plan

In Computational Mechanics

  1. Peter Richtárik
  2. E.J. Candes
  3. Martin J. Wainwright
  4. Francis R. Bach
  5. Stephen P. Boyd
  6. Mark W. Schmidt
  7. Tong Zhang
  8. Yonina C. Eldar

In Mathematical Physics

  1. Stephen P. Boyd
  2. E.J. Candes
  3. Neal Parikh
  4. Laurent Condat
  5. M. Soltanolkotabi
  6. Yonina C. Eldar
  7. Jasper Snoek
  8. Weijie Su

Citations in the corpus