A low-rank algorithm for solving Lyapunov operator $\varphi$-functions within the matrix-valued exponential integrators
Dongping Li, Xiuying Zhang, Hongjiong Tian
TL;DR
The paper tackles the challenge of efficiently computing Lyapunov operator $\varphi$-functions needed by matrix-valued exponential integrators for large-scale matrix differential equations, where low-rank structure is common. It introduces a scalable, low-rank algorithm built on a scaling and recursive procedure, backed by a quasi-backward error analysis to select parameters, and an LDL^T-based decomposition to maintain low rank throughout computations. Key contributions include a detailed parameter-selection framework for $m$ and $s$, a practical low-rank implementation $\texttt{phi\_lyap\_ldl}$, and numerical demonstrations showing substantial speedups over dense or Krylov-based approaches while preserving high accuracy for DLEs and DREs. The approach enables robust, scalable matrix-valued exponential integration in large-scale settings and can be extended to Sylvester operators and adaptive schemes, with future work on preprocessing techniques to further improve performance.
Abstract
In this work we present a low-rank algorithm for computing low-rank approximations of large-scale Lyapunov operator $\varphi$-functions. These computations play a crucial role in implementing of matrix-valued exponential integrators for large-scale stiff matrix differential equations, where the (approximate) solutions are of low rank.The proposed method employs a scaling and recursive procedure, complemented by a quasi-backward error analysis to determine the optimal parameters. The computational cost is primarily determined by the multiplication of sparse matrices with block vectors. Numerical experiments validate the effectiveness of the proposed method as a foundational tool for matrix-valued exponential integrators in solving differential Lyapunov equations and Riccati equations.
