In applied mathematics and statistics, basis pursuit denoising (BPDN) refers to a mathematical optimization problem of the form min x ( 1 2 ‖ y − A x ‖ 2 2 + λ ‖ x ‖ 1 ) , {\displaystyle \min _{x}\left({\frac {1}{2}}\|y-Ax\|_{2}^{2}+\lambda \|x\|_{1}\right),} where λ {\displaystyle \lambda } is a parameter that controls the trade-off between sparsity and reconstruction fidelity, x {\displaystyle x} is an N × 1 {\displaystyle N\times 1} solution vector, y {\displaystyle y} is an M × 1 {\displaystyle M\times 1} vector of observations, A {\displaystyle A} is an M × N {\displaystyle M\times N} transform matrix and M < N {\displaystyle M