Nearly optimal sparse fourier transform

By Haitham Hassanieh, Piotr Indyk, Dina Katabi, Eric Price. Symposium on the Theory of Computing, 2012

351 citations recorded by the source corpus.

We consider the problem of computing the k-sparse approximation to the discrete Fourier transform of an n-dimensional signal. We show: An O(k log n)-time randomized algorithm for the case where the input signal has at most k non-zero Fourier coefficients, and An O(k log n log(n/k))-time randomized algorithm for general input signals. Both algorithms achieve o(n log n) time, and thus improve over the Fast Fourier Transform, for any k=o(n). They are the first known algorithms that satisfy this property. Also, if one assumes that the Fast Fourier Transform is optimal, the algorithm for the exactly k-sparse case is optimal for any k = nΩ(1). We complement our algorithmic results by showing that any algorithm for computing the sparse Fourier transform of a general signal must use at least Ω(k log (n/k) / log log n) signal samples, even if it is allowed to perform adaptive sampling.

Subfields: Computational Mechanics, Computer Vision and Pattern Recognition, Numerical Analysis

View Paper: https://www.semanticscholar.org/paper/7c69c424784595ea604014971d639ca40b805582

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computational Mechanics

  1. Sergey V. Dolgov
  2. Dmitry V. Savostyanov
  3. Boris N. Khoromskij
  4. Christopher R'e
  5. Atri Rudra
  6. Jack Murtagh
  7. Nikhil Vyas
  8. Mitali Bafna

In Computer Vision and Pattern Recognition

  1. Christopher R'e
  2. Atri Rudra
  3. Albert Gu
  4. Jack Murtagh
  5. Nikhil Vyas
  6. Anantha P. Chandrakasan
  7. Mary Wootters
  8. Dina Katabi

In Numerical Analysis

  1. Sergey V. Dolgov
  2. Dmitry V. Savostyanov
  3. Dina Katabi
  4. Christopher R'e
  5. Boris N. Khoromskij
  6. Venera Khoromskaia
  7. Ivan V. Oseledets
  8. Wolfgang Hackbusch

Citations in the corpus