A parallel Basis Update and Galerkin Integrator for Tree Tensor Networks
Gianluca Ceruti, Jonas Kusch, Christian Lubich, Dominik Sulz
TL;DR
This work develops a robust, fully parallel dynamical low-rank integrator for high-dimensional tensor differential equations by extending the parallel Basis-Update & Galerkin (BUG) approach from matrices to Tucker tensors and general tree tensor networks (TTNs). By updating all bases and connecting tensors in parallel within each time step and incorporating augmentation and rank truncation, the method achieves parallel scalability while remaining robust to small singular values, with a proven error bound that is independent of those singular values. Theoretical results are complemented by numerical experiments on quantum spin systems and radiative transfer, demonstrating accuracy comparable to rank-adaptive approaches but with notable speedups. The framework offers a scalable tool for DLRA in high-dimensional settings, enabling efficient simulations in quantum physics and uncertainty quantification. Overall, the parallel TTN BUG integrator advances robust, parallel time integration for hierarchical tensor representations, providing concrete benefits in both efficiency and stability for complex DLRA problems.
Abstract
Computing the numerical solution to high-dimensional tensor differential equations can lead to prohibitive computational costs and memory requirements. To reduce the memory and computational footprint, dynamical low-rank approximation (DLRA) has proven to be a promising approach. DLRA represents the solution as a low-rank tensor factorization and evolves the resulting low-rank factors in time. A central challenge in DLRA is to find time integration schemes that are robust to the arising small singular values. A robust parallel basis update & Galerkin integrator, which simultaneously evolves all low-rank factors, has recently been derived for matrix differential equations. This work extends the parallel low-rank matrix integrator to Tucker tensors and general tree tensor networks, yielding an algorithm in which all bases and connecting tensors are evolved in parallel over a time step. We formulate the algorithm, provide a robust error bound, and demonstrate the efficiency of the new integrators for problems in quantum many-body physics, uncertainty quantification, and radiative transfer.
