{"title":"Randomized low-rank Runge-Kutta methods","authors":"Hei Yin Lam, Gianluca Ceruti, Daniel Kressner","doi":"arxiv-2409.06384","DOIUrl":null,"url":null,"abstract":"This work proposes and analyzes a new class of numerical integrators for\ncomputing low-rank approximations to solutions of matrix differential equation.\nWe combine an explicit Runge-Kutta method with repeated randomized low-rank\napproximation to keep the rank of the stages limited. The so-called generalized\nNystr\\\"om method is particularly well suited for this purpose; it builds\nlow-rank approximations from random sketches of the discretized dynamics. In\ncontrast, all existing dynamical low-rank approximation methods are\ndeterministic and usually perform tangent space projections to limit rank\ngrowth. Using such tangential projections can result in larger error compared\nto approximating the dynamics directly. Moreover, sketching allows for\nincreased flexibility and efficiency by choosing structured random matrices\nadapted to the structure of the matrix differential equation. Under suitable\nassumptions, we establish moment and tail bounds on the error of our randomized\nlow-rank Runge-Kutta methods. When combining the classical Runge-Kutta method\nwith generalized Nystr\\\"om, we obtain a method called Rand RK4, which exhibits\nfourth-order convergence numerically -- up to the low-rank approximation error.\nFor a modified variant of Rand RK4, we also establish fourth-order convergence\ntheoretically. Numerical experiments for a range of examples from the\nliterature demonstrate that randomized low-rank Runge-Kutta methods compare\nfavorably with two popular dynamical low-rank approximation methods, in terms\nof robustness and speed of convergence.","PeriodicalId":501162,"journal":{"name":"arXiv - MATH - Numerical Analysis","volume":"55 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - MATH - Numerical Analysis","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.06384","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This work proposes and analyzes a new class of numerical integrators for
computing low-rank approximations to solutions of matrix differential equation.
We combine an explicit Runge-Kutta method with repeated randomized low-rank
approximation to keep the rank of the stages limited. The so-called generalized
Nystr\"om method is particularly well suited for this purpose; it builds
low-rank approximations from random sketches of the discretized dynamics. In
contrast, all existing dynamical low-rank approximation methods are
deterministic and usually perform tangent space projections to limit rank
growth. Using such tangential projections can result in larger error compared
to approximating the dynamics directly. Moreover, sketching allows for
increased flexibility and efficiency by choosing structured random matrices
adapted to the structure of the matrix differential equation. Under suitable
assumptions, we establish moment and tail bounds on the error of our randomized
low-rank Runge-Kutta methods. When combining the classical Runge-Kutta method
with generalized Nystr\"om, we obtain a method called Rand RK4, which exhibits
fourth-order convergence numerically -- up to the low-rank approximation error.
For a modified variant of Rand RK4, we also establish fourth-order convergence
theoretically. Numerical experiments for a range of examples from the
literature demonstrate that randomized low-rank Runge-Kutta methods compare
favorably with two popular dynamical low-rank approximation methods, in terms
of robustness and speed of convergence.