English
 
Help Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT
  Sparse Fourier Transform by Traversing Cooley-Tukey FFT Computation Graphs

Bringmann, K., Kapralov, M., Makarov, M., Nakos, V., Yagudin, A., & Zandieh, A. (2021). Sparse Fourier Transform by Traversing Cooley-Tukey FFT Computation Graphs. Retrieved from https://arxiv.org/abs/2107.07347.

Item is

Basic

show hide
Genre: Paper
Latex : Sparse {Fourier Transform} by Traversing {Cooley-Tukey FFT} Computation Graphs

Files

show Files
hide Files
:
arXiv:2107.07347.pdf (Preprint), 2MB
Name:
arXiv:2107.07347.pdf
Description:
File downloaded from arXiv at 2022-01-04 12:35
OA-Status:
Visibility:
Public
MIME-Type / Checksum:
application/pdf / [MD5]
Technical Metadata:
Copyright Date:
-
Copyright Info:
-

Locators

show

Creators

show
hide
 Creators:
Bringmann, Karl1, Author                 
Kapralov, Michael2, Author
Makarov, Mikhail2, Author
Nakos, Vasileios1, Author           
Yagudin, Amir2, Author
Zandieh, Amir1, Author           
Affiliations:
1Algorithms and Complexity, MPI for Informatics, Max Planck Society, ou_24019              
2External Organizations, ou_persistent22              

Content

show
hide
Free keywords: Computer Science, Data Structures and Algorithms, cs.DS
 Abstract: Computing the dominant Fourier coefficients of a vector is a common task in
many fields, such as signal processing, learning theory, and computational
complexity. In the Sparse Fast Fourier Transform (Sparse FFT) problem, one is
given oracle access to a $d$-dimensional vector $x$ of size $N$, and is asked
to compute the best $k$-term approximation of its Discrete Fourier Transform,
quickly and using few samples of the input vector $x$. While the sample
complexity of this problem is quite well understood, all previous approaches
either suffer from an exponential dependence of runtime on the dimension $d$ or
can only tolerate a trivial amount of noise. This is in sharp contrast with the
classical FFT algorithm of Cooley and Tukey, which is stable and completely
insensitive to the dimension of the input vector: its runtime is $O(N\log N)$
in any dimension $d$.
In this work, we introduce a new high-dimensional Sparse FFT toolkit and use
it to obtain new algorithms, both on the exact, as well as in the case of
bounded $\ell_2$ noise. This toolkit includes i) a new strategy for exploring a
pruned FFT computation tree that reduces the cost of filtering, ii) new
structural properties of adaptive aliasing filters recently introduced by
Kapralov, Velingker and Zandieh'SODA'19, and iii) a novel lazy estimation
argument, suited to reducing the cost of estimation in FFT tree-traversal
approaches. Our robust algorithm can be viewed as a highly optimized sparse,
stable extension of the Cooley-Tukey FFT algorithm.
Finally, we explain the barriers we have faced by proving a conditional
quadratic lower bound on the running time of the well-studied non-equispaced
Fourier transform problem. This resolves a natural and frequently asked
question in computational Fourier transforms. Lastly, we provide a preliminary
experimental evaluation comparing the runtime of our algorithm to FFTW and SFFT
2.0.

Details

show
hide
Language(s): eng - English
 Dates: 2021-07-152021
 Publication Status: Published online
 Pages: 92 p.
 Publishing info: -
 Table of Contents: -
 Rev. Type: -
 Identifiers: arXiv: 2107.07347
URI: https://arxiv.org/abs/2107.07347
BibTex Citekey: Bringmann_2107.07347
 Degree: -

Event

show

Legal Case

show

Project information

show hide
Project name : TIPEA
Grant ID : 850979
Funding program : Horizon 2020 (H2020)
Funding organization : European Commission (EC)
Project name : SUBLINEAR
Grant ID : 759471
Funding program : Horizon 2020 (H2020)
Funding organization : European Commission (EC)

Source

show