We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.CC

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Computational Complexity

Title: Tighter Fourier Transform Complexity Tradeoffs

Authors: Nir Ailon
Abstract: The Fourier Transform is one of the most important linear transformations used in science and engineering. Cooley and Tukey's Fast Fourier Transform (FFT) from 1964 is a method for computing this transformation in time $O(n\log n)$. Achieving a matching lower bound in a reasonable computational model is one of the most important open problems in theoretical computer science.
In 2014, improving on his previous work, Ailon showed that if an algorithm speeds up the FFT by a factor of $b=b(n)\geq 1$, then it must rely on computing, as an intermediate "bottleneck" step, a linear mapping of the input with condition number $\Omega(b(n))$. Our main result shows that a factor $b$ speedup implies existence of not just one but $\Omega(n)$ $b$-ill conditioned bottlenecks occurring at $\Omega(n)$ different steps, each causing information from independent (orthogonal) components of the input to either overflow or underflow. This provides further evidence that beating FFT is hard. Our result also gives the first quantitative tradeoff between computation speed and information loss in Fourier computation on fixed word size architectures. The main technical result is an entropy analysis of the Fourier transform under transformations of low trace, which is interesting in its own right.
Subjects: Computational Complexity (cs.CC)
Cite as: arXiv:1404.1741 [cs.CC]
  (or arXiv:1404.1741v13 [cs.CC] for this version)

Submission history

From: Nir Ailon [view email]
[v1] Mon, 7 Apr 2014 11:01:15 GMT (4kb)
[v2] Thu, 10 Apr 2014 06:30:03 GMT (4kb)
[v3] Sun, 13 Apr 2014 21:21:18 GMT (5kb)
[v4] Tue, 22 Apr 2014 23:27:52 GMT (0kb,I)
[v5] Thu, 18 Sep 2014 16:08:56 GMT (4kb)
[v6] Fri, 19 Sep 2014 14:28:58 GMT (6kb)
[v7] Wed, 1 Oct 2014 09:07:12 GMT (13kb)
[v8] Tue, 4 Nov 2014 17:27:01 GMT (26kb)
[v9] Fri, 12 Dec 2014 18:43:42 GMT (26kb)
[v10] Sun, 4 Jan 2015 10:47:05 GMT (33kb)
[v11] Sun, 18 Jan 2015 14:14:29 GMT (37kb)
[v12] Wed, 11 Feb 2015 11:41:56 GMT (47kb)
[v13] Wed, 15 Apr 2015 10:58:05 GMT (32kb)

Link back to: arXiv, form interface, contact.