A sparse approximation is a sparse vector that approximately solves a system of equations. Techniques for finding sparse approximations have found wide use in applications such as image processing, audio processing, biology, and document analysis.
Consider a linear system of equations , where is an underdetermined matrix and . , called the dictionary or the design matrix, is given. The problem is to estimate the signal , subject to the constraint that it is sparse. The underlying motivation for sparse decomposition problems is that even though the signal is in high-dimensional () space, it can actually be obtained in some lower-dimensional subspace () due to it being sparse ().