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

被引:3
|
作者
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
相关论文
共 50 条
  • [31] Dynamical low-rank approximation: applications and numerical experiments
    Nonnenmacher, Achim
    Lubich, Christian
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2008, 79 (04) : 1346 - 1357
  • [32] DYNAMICAL LOW-RANK APPROXIMATION FOR BURGERS' EQUATION WITH UNCERTAINTY
    Kusch, Jonas
    Ceruti, Gianluca
    Einkemmer, Lukas
    Frank, Martin
    INTERNATIONAL JOURNAL FOR UNCERTAINTY QUANTIFICATION, 2022, 12 (05) : 1 - 21
  • [33] An unconventional robust integrator for dynamical low-rank approximation
    Ceruti, Gianluca
    Lubich, Christian
    BIT NUMERICAL MATHEMATICS, 2022, 62 (01) : 23 - 44
  • [34] DYNAMICAL LOW-RANK APPROXIMATION FOR STOCHASTIC DIFFERENTIAL EQUATIONS
    Kazashi, Yoshihito
    Nobile, Fabio
    Zoccolan, Fabio
    MATHEMATICS OF COMPUTATION, 2025, 94 (353) : 1335 - 1375
  • [35] A robust and conservative dynamical low-rank algorithm
    Einkemmer, Lukas
    Ostermann, Alexander
    Scalone, Carmela
    JOURNAL OF COMPUTATIONAL PHYSICS, 2023, 484
  • [36] Practical Sketching Algorithms for Low-Rank Tucker Approximation of Large Tensors
    Dong, Wandi
    Yu, Gaohang
    Qi, Liqun
    Cai, Xiaohao
    JOURNAL OF SCIENTIFIC COMPUTING, 2023, 95 (02)
  • [37] Low rank Tucker-type tensor approximation to classical potentials
    Khoromskij, B. N.
    Khoromskaia, V.
    CENTRAL EUROPEAN JOURNAL OF MATHEMATICS, 2007, 5 (03): : 523 - 550
  • [38] A PARALLEL RANK-ADAPTIVE INTEGRATOR FOR DYNAMICAL LOW-RANK APPROXIMATION
    Cerutit, Gianluca
    Kusch, Jonas
    Lubich, Christian
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2024, 46 (03): : B205 - B228
  • [39] A rank-adaptive robust integrator for dynamical low-rank approximation
    Gianluca Ceruti
    Jonas Kusch
    Christian Lubich
    BIT Numerical Mathematics, 2022, 62 : 1149 - 1174
  • [40] A rank-adaptive robust integrator for dynamical low-rank approximation
    Ceruti, Gianluca
    Kusch, Jonas
    Lubich, Christian
    BIT NUMERICAL MATHEMATICS, 2022, 62 (04) : 1149 - 1174