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: A Tighter Lower Bound For Fourier Transform in the Well Conditioned Model

Authors: Nir Ailon
Abstract: The Fourier Transform is one of the most important linear transformations used in science and technology. Cooley and Tukey's Fast Fourier Transform (FFT) from 1964 is a method for computing this transformation in time $O(n\log n)$. In spite of its importance, no nontrivial (super-linear) lower bounds were known without making very strong assumptions about the computation. Morgenstern's result from 1974 provides an $\Omega(n\log n)$ lower bound for the unnormalized Fourier Transform (of determinant $n^{n/2}$), assuming the linear computational model using numbers of at most constant modulus. Ailon shows in 2013 an $\Omega(n\log n)$ for computing the normalized Fourier Transform (of determinant $1$) assuming only unitary operations on two coordinates are allowed at each step, and no extra memory is allowed. In 2014 Ailon then improved the result to show that $\Omega((n\log n)/R)$ operations are required to compute any scaling of the Fourier transform in the well conditioned model, in which the linear transformation defined at any intermediate point has condition number at most $R$. The last result also essentially removed the memory restriction.
In this work we improve the last result to obtain a lower bound of $\Omega((n\log n)/(1 + \log R))$ in the same setting as in [Ailon 2014]. The main additional tool is bounding the quasi-entropy change upon rotation of $2$ rows of a matrix (and its inverse) by embedding in a $4$ dimensional space on which an SVD argument can be used. The implication is that, for example, a linear time Fourier transform algorithm in this model, if exists, would require computation polynomially ill conditioned, instead of just logarithmically as in [Ailon 2014]. Hence, yet more numerical instability would be introduced.
Subjects: Computational Complexity (cs.CC)
Cite as: arXiv:1404.1741 [cs.CC]
  (or arXiv:1404.1741v3 [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.