Paraunitary matrices, entropy, algebraic condition number and Fourier computation
From MaRDI portal
Publication:2304569
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 . From a lower bound perspective, relatively little is known. Ailon shows in 2013 an bound for computing the normalized Fourier Transform 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, in a -well conditioned computation, Fourier computation can be sped up by no more than . The main conjecture is that Ailon's result can be exponentially improved, in the sense that -well condition cannot admit speedup. The main result here is that `algebraic' -well condition admits no more than speedup. The definition of algebraic condition number is obtained by formally viewing multiplication by constants, as performed by the algorithm, as multiplication by indeterminates, giving rise to computation over polynomials. The algebraic condition number is related to the degree of these polynomials. Using the maximum modulus theorem from complex analysis, we show that algebraic condition number upper bounds standard condition number, and equals it in certain cases. Algebraic condition number is an interesting measure of numerical computation stability in its own right. Moreover, we believe that the approach of algebraic condition number has a good chance of establishing an algebraic version of the main conjecture.
Recommendations
- An \(\mathrm{Omega}((n \log n)/R)\) lower bound for Fourier transform computation in the \(R\)-well conditioned model
- Tighter Fourier transform lower bounds
- A lower bound for Fourier transform computation in a linear model over \(2\times 2\) unitary gates using matrix entropy
- The complexity of computing (almost) orthogonal matrices with \(\varepsilon\)-copies of the Fourier transform
- scientific article; zbMATH DE number 1421270
Cites work
- (Nearly) sample-optimal sparse Fourier transform
- A lower bound for Fourier transform computation in a linear model over \(2\times 2\) unitary gates using matrix entropy
- An \(\mathrm{Omega}((n \log n)/R)\) lower bound for Fourier transform computation in the \(R\)-well conditioned model
- An Algorithm for the Machine Calculation of Complex Fourier Series
- scientific article; zbMATH DE number 432514 (Why is no real title available?)
- scientific article; zbMATH DE number 3137662 (Why is no real title available?)
- On computing the Discrete Fourier Transform
- Optimality of the Fast Fourier transform
- Some bilinear forms whose multiplicative complexity depends on the field of constants
- The fast Johnson-Lindenstrauss transform and approximate nearest neighbors
- The Johnson-Lindenstrauss lemma is optimal for linear dimensionality reduction
- The trade-off between the additive complexity and the asynchronicity of linear and bilinear algorithms
- Tighter Fourier transform lower bounds
Cited in
(4)- The complexity of computing (almost) orthogonal matrices with \(\varepsilon\)-copies of the Fourier transform
- An \(\mathrm{Omega}((n \log n)/R)\) lower bound for Fourier transform computation in the \(R\)-well conditioned model
- Tighter Fourier transform lower bounds
- A lower bound for Fourier transform computation in a linear model over \(2\times 2\) unitary gates using matrix entropy
This page was built for publication: Paraunitary matrices, entropy, algebraic condition number and Fourier computation
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2304569)