On the Power of Adaptivity in Sparse Recovery
arXiv:1110.3850
Abstract
The goal of (stable) sparse recovery is to recover a -sparse approximation of a vector from linear measurements of . Specifically, the goal is to recover such that ||x-x*||_p <= C min_{k-sparse x'} ||x-x'||_q for some constant and norm parameters and . It is known that, for or , this task can be accomplished using non-adaptive measurements [CRT06] and that this bound is tight [DIPW10,FPRU10,PW11]. In this paper we show that if one is allowed to perform measurements that are adaptive, then the number of measurements can be considerably reduced. Specifically, for and we show - A scheme with measurements that uses rounds. This is a significant improvement over the best possible non-adaptive bound. - A scheme with measurements that uses /two/ rounds. This improves over the best possible non-adaptive bound. To the best of our knowledge, these are the first results of this type. As an independent application, we show how to solve the problem of finding a duplicate in a data stream of items drawn from using bits of space and passes, improving over the best possible space complexity achievable using a single pass.
18 pages; appearing at FOCS 2011