A rank-adaptive integrator for the dynamical low-rank approximation of matrix and tensor differential equations is presented. The fixed-rank integrator recently proposed by two of the authors is extended to allow for an adaptive choice of the rank, using subspaces that are generated by the integrator itself. The integrator first updates the evolving bases and then does a Galerkin step in the subspace generated by both the new and old bases, which is followed by rank truncation to a given tolerance. It is shown that the adaptive low-rank integrator retains the exactness, robustness and symmetry-preserving properties of the previously proposed fixed-rank integrator. Beyond that, up to the truncation tolerance, the rank-adaptive integrator preserves the norm when the differential equation does, it preserves the energy for Schr\"odinger equations and Hamiltonian systems, and it preserves the monotonic decrease of the functional in gradient flows. Numerical experiments illustrate the behaviour of the rank-adaptive integrator.
翻译:对矩阵和强差方程的动态低端近似值和强调偏差方程,将显示最近由两位作者推荐的固定级集成器加以扩展,以便使用集成器本身产生的子空间,对等级进行适应性选择。集成器首先更新正在变化的基数,然后在新基数和旧基数产生的次空格中迈出加勒金步,然后排出排行到一个给定的容度。显示适应性低级集成器保留了先前提议的固定级集成器的精确性、稳健性和对称性保存特性。除此之外,除变异方程的容度外,排位调集成器保留了标准值,它保留了Schr\”调方程和汉密尔顿系统所需的能量,并保留了梯度流功能的单调减值。数字实验说明了排位化器的行为。