A general framework for Krylov ODE residuals with applications to randomized Krylov methods
By: Emil Krieger, Marcel Schweitzer
Potential Business Impact:
Speeds up math for science and engineering.
Randomized Krylov subspace methods that employ the sketch-and-solve paradigm to substantially reduce orthogonalization cost have recently shown great promise in speeding up computations for many core linear algebra tasks (e.g., solving linear systems, eigenvalue problems and matrix equations, as well as approximating the action of matrix functions on vectors) whenever a nonsymmetric matrix is involved. An important application that requires approximating the action of matrix functions on vectors is the implementation of exponential integration schemes for ordinary differential equations. In this paper, we specifically analyze randomized Krylov methods from this point of view. In particular, we use the residual of the underlying differential equation to derive a new, reliable a posteriori error estimate that can be used to monitor convergence and decide when to stop the iteration. To do so, we first develop a very general framework for Krylov ODE residuals that unifies existing results, simplifies their derivation and allows extending the concept to a wide variety of methods beyond randomized Arnoldi (e.g., rational Krylov methods, Krylov methods using a non-standard inner product, ...). In addition, we discuss certain aspects regarding the efficient implementation of sketched Krylov methods. Numerical experiments on large-scale ODE models from real-world applications illustrate the quality of the error estimate as well as the general competitiveness of sketched Krylov methods for ODEs in comparison to other Krylov-based methods.
Similar Papers
Randomized Krylov methods for inverse problems
Numerical Analysis
Cleans up blurry pictures and earthquake maps.
Randomized flexible Krylov methods for $\ell_p$ regularization
Numerical Analysis
Speeds up solving hard math problems for computers.
A joint optimization approach to identifying sparse dynamics using least squares kernel collocation
Methodology
Finds hidden math rules from messy data.