Skip to main navigation Skip to search Skip to main content

On the optimality of the backward greedy algorithm for the subset selection problem

Research output: Contribution to journalArticlepeer-review

Abstract

The following linear inverse problem is considered: Given a full column rank m x n data matrix A and a length m observation vector b, find the best least-squares solution to Ax = b with at most r < n nonzero components. The backward greedy algorithm computes a sparse solution to Ax = b by removing greedily columns from A until r columns are left. A simple implementation based on a QR downdating scheme using Givens rotations is described. The backward greedy algorithm is shown to be optimal for the subset selection problem in the sense that it selects the "correct" subset of columns from A if the perturbation of the data vector b is small enough. The results generalize to any other norm of the residual.

Original languageEnglish (US)
Pages (from-to)797-808
Number of pages12
JournalSIAM Journal on Matrix Analysis and Applications
Volume21
Issue number3
DOIs
StatePublished - 2000

Keywords

  • Backward greedy algorithm
  • NP-hard
  • Sparse least-squares solutions
  • Subset selection

ASJC Scopus subject areas

  • Algebra and Number Theory
  • Analysis
  • Applied Mathematics

Fingerprint

Dive into the research topics of 'On the optimality of the backward greedy algorithm for the subset selection problem'. Together they form a unique fingerprint.

Cite this