Superfast Fourier Transform Using QTT Approximation

被引:47
作者
Dolgov, Sergey [1 ,2 ]
Khoromskij, Boris [2 ]
Savostyanov, Dmitry [1 ]
机构
[1] Russian Acad Sci, Inst Numer Math, Moscow 119333, Russia
[2] Max Planck Inst Math Sci, D-04103 Leipzig, Germany
关键词
High-dimensional problems; Tensor train format; QTT; Fourier transform; Convolution; Sparse Fourier transform; Quantum Fourier transform; TENSOR APPROXIMATION; ALGORITHM; OPERATORS; VECTORS;
D O I
10.1007/s00041-012-9227-4
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We propose Fourier transform algorithms using QTT format for data-sparse approximate representation of one- and multi-dimensional vectors (m-tensors). Although the Fourier matrix itself does not have a low-rank QTT representation, it can be efficiently applied to a vector in the QTT format exploiting the multilevel structure of the Cooley-Tukey algorithm. The m-dimensional Fourier transform of an nxa <-xn vector with n=2 (d) has complexity, where R is the maximum QTT-rank of input, output and all intermediate vectors in the procedure. For the vectors with moderate R and large n and m the proposed algorithm outperforms the fast Fourier transform (FFT) algorithm and has asymptotically the same log-squared complexity as the superfast quantum Fourier transform (QFT) algorithm. By numerical experiments we demonstrate the examples of problems for which the use of QTT format relaxes the grid size constrains and allows the high-resolution computations of Fourier images and convolutions in higher dimensions without the 'curse of dimensionality'. We compare the proposed method with Sparse Fourier transform algorithms and show that our approach is competitive for signals with small number of randomly distributed frequencies and signals with limited bandwidth.
引用
收藏
页码:915 / 953
页数:39
相关论文
共 55 条
[1]  
[Anonymous], 2010, NUMERICAL SOLUTION H
[2]  
[Anonymous], 2010, Technical Report 69
[3]  
[Anonymous], 36 MPI MIS
[4]   Low-rank quadrature-based tensor approximation of the Galerkin projected Newton/Yukawa kernels [J].
Bertoglio, Cristobal ;
Khoromskij, Boris N. .
COMPUTER PHYSICS COMMUNICATIONS, 2012, 183 (04) :904-912
[5]   AN ALGORITHM FOR MACHINE CALCULATION OF COMPLEX FOURIER SERIES [J].
COOLEY, JW ;
TUKEY, JW .
MATHEMATICS OF COMPUTATION, 1965, 19 (90) :297-&
[6]  
De Lathauwer L, 2009, IEEE INT SYMP CIRC S, P2773, DOI 10.1109/ISCAS.2009.5118377
[7]  
Dolgov S., 2010, 55 MPI MIS
[8]  
Dolgov S., 2011, 80 MPI MIS
[9]   Quantum algorithms: entanglement-enhanced information processing [J].
Ekert, A ;
Jozsa, R .
PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 1998, 356 (1743) :1769-1781
[10]   Fast evaluation of trigonometric polynomials from hyperbolic crosses [J].
Fenn, Markus ;
Kunis, Stefan ;
Potts, Daniel .
NUMERICAL ALGORITHMS, 2006, 41 (04) :339-352