Decoding by Linear Programming
arXiv:math/0502327
Abstract
This paper considers the classical error correcting problem which is frequently discussed in coding theory. We wish to recover an input vector from corrupted measurements . Here, is an by (coding) matrix and is an arbitrary and unknown vector of errors. Is it possible to recover exactly from the data ? We prove that under suitable conditions on the coding matrix , the input is the unique solution to the -minimization problem () provided that the support of the vector of errors is not too large, for some . In short, can be recovered exactly by solving a simple convex optimization problem (which one can recast as a linear program). In addition, numerical experiments suggest that this recovery procedure works unreasonably well; is recovered exactly even in situations where a significant fraction of the output is corrupted.
22 pages, 4 figures, submitted
Cited by in corpus (14)
- The Kadison-Singer Problem in Mathematics and Engineering
- Simple, Efficient, and Neural Algorithms for Sparse Coding
- Sparse reconstruction by convex relaxation: Fourier and Gaussian measurements
- Reconstruction and subgaussian operators
- Linear Convergence of Stochastic Iterative Greedy Algorithms with Sparse Constraints
- The necessity and power of random, under-sampled experiments in biology
- On sparse interpolation and the design of deterministic interpolation points
- Direct l_(2,p)-Norm Learning for Feature Selection
- Link Prediction in Graphs with Autoregressive Features
- A null space analysis of the L1 synthesis method in dictionary-based compressed sensing
- Can we allow linear dependencies in the dictionary in the sparse synthesis framework?
- Relaxed Sparse Eigenvalue Conditions for Sparse Estimation via Non-convex Regularized Regression
- Model Identification of a Network as Compressing Sensing
- Keep the phase! Signal recovery in phase-only compressive sensing