Sublinear time, measurement-optimal, sparse recovery for all

Ely Porat, Martin J. Strauss

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

23 Scopus citations


An approximate sparse recovery system in ℓ1 norm makes a small number of measurements of a noisy vector with at most k large entries and recovers those heavy hitters approximately. Formally, it consists of parameters N, k, ε, an m-by-N measurement matrix, Φ, and a decoding algorithm, D. Given a vector, x, where xk denotes the optimal k-term approximation to x, the system approximates x by x̂ = D(Φx), which must satisfy ∥x̂ - x∥1 ≤ (1 + ε) ∥x - x k1. Among the goals in designing such systems are minimizing the number m of measurements and the runtime of the decoding algorithm, V. We consider the "forall" model, in which a single matrix Φ, possibly "constructed" non-explicitly using the probabilistic method, is used for all signals x. Many previous papers have provided algorithms for this problem. But all such algorithms that use the optimal number m = O(k log(N/k)) of measurements require superlinear time Ω(N log(N/k)). In this paper, we give the first algorithm for this problem that uses the optimum number of measurements (up to constant factors) and runs in sublinear time o(N) when k is sufficiently less than N. Specifically, for any positive integer ℓ, our approach uses time O(ℓ5 ε-3 k(N/k) 1/ℓ) and uses m = O(ℓ8 ε-3 k log(N/k)) measurements, with access to a data structure requiring space and preprocessing time O(ℓN k0.2/ε).

Original languageEnglish
Title of host publicationProceedings of the 23rd Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2012
PublisherAssociation for Computing Machinery
Number of pages13
ISBN (Print)9781611972108
StatePublished - 2012
Event23rd Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2012 - Kyoto, Japan
Duration: 17 Jan 201219 Jan 2012

Publication series

NameProceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms


Conference23rd Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2012


Dive into the research topics of 'Sublinear time, measurement-optimal, sparse recovery for all'. Together they form a unique fingerprint.

Cite this