Superfast Fourier transform using QTT approximation (Q1759431)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Superfast Fourier transform using QTT approximation |
scientific article |
Statements
Superfast Fourier transform using QTT approximation (English)
0 references
20 November 2012
0 references
Algorithms for the discrete Fourier transform of one- and high-dimensional data represented or approximated in the quantum tensor train (QTT) format are proposed. The approach is based on a radix-2 recursion formula which reduces the Fourier transform to the one of half size and lies behind the well-known Cooley-Tukey fast-Fourier transform (FFT) algorithm. Each step of the proposed QTT-FFT algorithm includes an approximation to reduce the storage size of the intermediate vectors adaptively to the prescribed level of accuracy. The complexity of \(m\)-dimensional \(n\times n\times\dots\times n\) transform with \(n=2^d\) is bounded by \(O(md^2R^3)\), where \(R\) is the maximum QTT-rank of the input, all intermediate vectors and output of the QTT-FFT algorithm. For the vectors with moderate \(R\) and large \(n\) and \(m\) the proposed algorithm outperforms the \(O(n^m\log n)\) fast Fourier transform algorithm and has asymptotically the same log-squared complexity as the superfast quantum Fourier transform algorithm. The authors compare the proposed method with the sparse Fourier transform algorithm.
0 references
algorithms
0 references
discrete Fourier transform
0 references
radix-2 recursion formula
0 references
Cooley-Tukey fast Fourier transform algorithm
0 references
complexity
0 references
quantum Fourier transform
0 references
quantum tensor train format
0 references
0 references
0 references
0 references
0 references
0 references
0 references
0 references
0 references
0 references