Basis pursuit

From testwiki
Revision as of 04:23, 9 January 2025 by imported>WikiCleanerBot (v2.05b - Bot T20 CW#61 - Fix errors for CW project (Reference before punctuation))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Template:Short description Template:No footnotes Basis pursuit is the mathematical optimization problem of the form

minxx1subject toy=Ax,

where x is a N-dimensional solution vector (signal), y is a M-dimensional vector of observations (measurements), A is a M × N transform matrix (usually measurement matrix) and M < N. Basis pursuit is NP-hard.[1]

It is usually applied in cases where there is an underdetermined system of linear equations y = Ax that must be exactly satisfied, and the sparsest solution in the L1 sense is desired.

When it is desirable to trade off exact equality of Ax and y in exchange for a sparser x, basis pursuit denoising is preferred.

Basis pursuit problems can be converted to linear programming problems in polynomial time and vice versa, making the two types of problems polynomially equivalent.[2]

Equivalence to Linear Programming

A basis pursuit problem can be converted to a linear programming problem by first noting that

x1=|x1|+|x2|++|xn|=(x1++x1)+(x2++x2)++(xn++xn)

where xi+,xi0. This construction is derived from the constraint xi=xi+xi, where the value of |xi| is intended to be stored in xi+ or xi depending on whether xi is greater or less than zero, respectively. Although a range of xi+ and xi values can potentially satisfy this constraint, solvers using the simplex algorithm will find solutions where one or both of xi+ or xi is zero, resulting in the relation |xi|=(xi++xi).

From this expansion, the problem can be recast in canonical form as:[2]

Find a vector(𝐱+,𝐱)that minimizes𝟏T𝐱++𝟏T𝐱subject toA𝐱+A𝐱=𝐲and𝐱+,𝐱𝟎.

See also

Notes

Template:Reflist

References & further reading

  • Stephen Boyd, Lieven Vandenbergh: Convex Optimization, Cambridge University Press, 2004, Template:ISBN, pp. 337–337
  • Simon Foucart, Holger Rauhut: A Mathematical Introduction to Compressive Sensing. Springer, 2013, Template:ISBN, pp. 77–110
  1. Template:Cite journal
  2. 2.0 2.1 A. M. Tillmann Equivalence of Linear Programming and Basis Pursuit, PAMM (Proceedings in Applied Mathematics and Mechanics) Volume 15, 2015, pp. 735-738, DOI: 10.1002/PAMM.201510351