Traversing the FFT Computation Tree for Dimension-Independent Sparse Fourier Transforms
Karl Bringmann, Michael Kapralov, Mikhail Makarov, Vasileios Nakos, Amir Yagudin, Amir Zandieh
Abstract
We are interested in the well-studied Sparse Fourier transform problem, where one aims to quickly recover an approximately Fourier k-sparse domain vector x ∈ C n d from observing its time domain representation x. In the exact k-sparse case the best known dimension-independent algorithm runs in near cubic time in k and it is unclear whether a faster algorithm like in low dimensions is possible. Beyond that, all known approaches either suffer from an exponential dependence of their 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 for N = n d . Our work aims to address the above issues.
First, we provide a translation/reduction of the exactly k-sparse Sparse FT problem to a concrete tree exploration task which asks to recover k leaves in a full binary tree under certain exploration rules. Subsequently, we provide (a) an almost quadratic in k time algorithm for the latter task, and (b) evidence that obtaining a strongly subquadratic time for Sparse FT via this approach is likely to be impossible. We achieve the latter by proving a conditional quadratic time lower bound on sparse polynomial multipoint evaluation (the classical non-equispaced sparse Fourier transform problem) which is a core routine in the aforementioned translation. Thus, our results combined can be viewed as an almost complete understanding of this approach, which is the only known approach that yields sublinear time dimension-independent Sparse FT algorithms.
Subsequently, we provide a robustification of our algorithm, yielding a robust cubic time algorithm under bounded ℓ 2 noise. This requires proving new structural properties of the recently introduced adaptive aliasing filters combined with a variety of new techniques and ideas. Lastly, we provide a preliminary experimental evaluation comparing the runtime of our algorithm to FFTW and SFFT 2.0.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 64761bb5-984e-45e8-a82c-2e69886b3f03Cited by top-tier papers1
Ask how each one uses itBuilds on1
Related papers
- Quartic Samples Suffice for Fourier InterpolationZhao Song, Baocheng Sun, Omri Weinstein, Ruizhe ZhangFOCS 2023 · 2 citations
- Deterministic Sparse Fourier Transform for Continuous Signals with Frequency GapXiaoyu Li, Zhao Song, Shenghao XieICML 2025
- Reconstruction under outliers for Fourier-sparse functionsXue Chen, Anindya DeSODA 2020 · 1 citation
- Sparse nonnegative convolution is equivalent to dense nonnegative convolutionKarl Bringmann, Nick Fischer, Vasileios NakosSTOC 2021
- Testing Fourier Sparsity via Implicit SensingArijit Ghosh, Subhamoy Maitra, Manmatha RoyICLR 2026
