A DEIM Tucker tensor cross algorithm and its application to dynamical low-rank approximation

被引:4
作者
Ghahremani, Behzad [1 ]
Babaee, Hessam [1 ]
机构
[1] Univ Pittsburgh, Dept Mech Engn & Mat Sci, 3700 OHara St, Pittsburgh, PA 15213 USA
基金
美国国家科学基金会;
关键词
Cross approximation; Dynamical low-rank approximation; Time-dependent bases; Tucker tensor; RANDOMIZED ALGORITHMS; DECOMPOSITION;
D O I
10.1016/j.cma.2024.116879
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
We introduce a Tucker tensor cross approximation method that constructs a low-rank representation of a d-dimensional tensor by sparsely sampling its fibers. These fibers are selected using the discrete empirical interpolation method (DEIM). Our proposed algorithm is referred to as DEIM fiber sampling (DEIM-FS). For a rank-r. approximation of an O(N-d) tensor, DEIM-FS requires access to only dNr(d-1) tensor entries, a requirement that scales linearly with the tensor size along each mode. We demonstrate that DEIM-FS achieves an approximation accuracy close to the Tucker-tensor approximation obtained via higher-order singular value decomposition at a significantly reduced cost. We also present DEIM-FS (iterative) that does not require access to singular vectors of the target tensor unfolding and can be viewed as a black-box Tucker tensor algorithm. We employ DEIM-FS to reduce the computational cost associated with solving nonlinear tensor differential equations (TDEs) using dynamical low-rank approximation (DLRA). The computational cost of solving DLRA equations can become prohibitive when the exact rank of the right-hand side tensor is large. This issue arises in many TDEs, especially in cases involving non-polynomial nonlinearities, where the right-hand side tensor has full rank. This necessitates the storage and computation of tensors of size O(N-d). We show that DEIM-FS results in significant computational savings for DLRA by constructing a low-rank Tucker approximation of the right-hand side tensor on the fly. Another advantage of using DEIM-FS is to significantly simplify the implementation of DLRA equations, irrespective of the type of TDEs. We demonstrate the efficiency of the algorithm through several examples including solving high-dimensional partial differential equations.
引用
收藏
页数:17
相关论文
共 41 条
[1]   Cross Tensor Approximation Methods for Compression and Dimensionality Reduction [J].
Ahmadi-Asl, Salman ;
Caiafa, Cesar F. ;
Cichocki, Andrzej ;
Phan, Anh Huy ;
Tanaka, Toshihisa ;
Oseledets, Ivan ;
Wang, Jun .
IEEE ACCESS, 2021, 9 :150809-150838
[2]   Randomized Algorithms for Computation of Tucker Decomposition and Higher Order SVD (HOSVD) [J].
Ahmadi-Asl, Salman ;
Abukhovich, Stanislav ;
Asante-Mensah, Maame G. ;
Cichocki, Andrzej ;
Phan, Anh Huy ;
Tanaka, Tohishisa ;
Oseledets, Ivan .
IEEE ACCESS, 2021, 9 :28684-28706
[3]   Scalable in situ compression of transient simulation data using time-dependent bases [J].
Ashtiani, Shaghayegh Zamani ;
Malik, Mujeeb R. ;
Babaee, Hessam .
JOURNAL OF COMPUTATIONAL PHYSICS, 2022, 468
[4]   Black box approximation of tensors in hierarchical Tucker format [J].
Ballani, Jonas ;
Grasedyck, Lars ;
Kluge, Melanie .
LINEAR ALGEBRA AND ITS APPLICATIONS, 2013, 438 (02) :639-657
[5]   The multiconfiguration time-dependent Hartree (MCTDH) method:: a highly efficient algorithm for propagating wavepackets [J].
Beck, MH ;
Jäckle, A ;
Worth, GA ;
Meyer, HD .
PHYSICS REPORTS-REVIEW SECTION OF PHYSICS LETTERS, 2000, 324 (01) :1-105
[6]   Tensor methods for the Boltzmann-BGK equation [J].
Boelens, Arnout M. P. ;
Venturi, Daniele ;
Tartakovsky, Daniel M. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2020, 421 (421)
[7]   Generalizing the column-row matrix decomposition to multi-way arrays [J].
Caiafa, Cesar F. ;
Cichocki, Andrzej .
LINEAR ALGEBRA AND ITS APPLICATIONS, 2010, 433 (03) :557-573
[8]   A rank-adaptive robust integrator for dynamical low-rank approximation [J].
Ceruti, Gianluca ;
Kusch, Jonas ;
Lubich, Christian .
BIT NUMERICAL MATHEMATICS, 2022, 62 (04) :1149-1174
[9]   Time integration of symmetric and anti-symmetric low-rank matrices and Tucker tensors [J].
Ceruti, Gianluca ;
Lubich, Christian .
BIT NUMERICAL MATHEMATICS, 2020, 60 (03) :591-614
[10]   NONLINEAR MODEL REDUCTION VIA DISCRETE EMPIRICAL INTERPOLATION [J].
Chaturantabut, Saifon ;
Sorensen, Danny C. .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2010, 32 (05) :2737-2764