Projected exponential methods for stiff dynamical low-rank approximation problems
Benjamin Carrel, Bart Vandereycken
TL;DR
The paper develops projected exponential methods for stiff dynamical low-rank approximation problems, focusing on Sylvester-like matrix differential equations where storing full solutions is infeasible. It introduces two concrete schemes, projected exponential Euler (order 1) and projected exponential Runge (order 2), and proves their convergence under standard DLRA assumptions, with explicit dependence on one-sided Lipschitz constants and the rank-truncation error. A Krylov-based implementation framework (including rational and lucky Krylov strategies) enables efficient, memory-conscious evaluation of $\varphi$-functions while preserving low-rank structure and providing a priori error guidance. Numerical experiments on differential Lyapunov, Riccati, and Allen–Cahn equations demonstrate stiffness robustness, speedups over existing DLRA methods, and effective rank-adaptivity, supporting practical applicability to high-dimensional, stiff problems. Overall, the projected exponential methods offer a principled, scalable approach for accurate, low-memory integration of stiff, high-dimensional DLRA problems with rigorous error control.
Abstract
The numerical integration of stiff equations is a challenging problem that needs to be approached by specialized numerical methods. Exponential integrators form a popular class of such methods since they are provably robust to stiffness and have been successfully applied to a variety of problems. The dynamical low- \rank approximation is a recent technique for solving high-dimensional differential equations by means of low-rank approximations. However, the domain is lacking numerical methods for stiff equations since existing methods are either not robust-to-stiffness or have unreasonably large hidden constants. In this paper, we focus on solving large-scale stiff matrix differential equations with a Sylvester-like structure, that admit good low-rank approximations. We propose two new methods that have good convergence properties, small memory footprint and that are fast to compute. The theoretical analysis shows that the new methods have order one and two, respectively. We also propose a practical implementation based on Krylov techniques. The approximation error is analyzed, leading to a priori error bounds and, therefore, a mean for choosing the size of the Krylov space. Numerical experiments are performed on several examples, confirming the theory and showing good speedup in comparison to existing techniques.
