Minimal residual rational Krylov subspace method for sequences of shifted linear systems
Hussam Al Daas, Davide Palitta
TL;DR
This work tackles the challenge of solving sequences of shifted linear systems $(A+s_i I_n)x^{(i)}=b^{(i)}$, including difficult cases with nonsymmetric $A$ and complex shifts lacking conjugate pairs. It introduces a minimal residual rational Krylov subspace method (MR-RKSM) that projects onto a rational Krylov space $\mathbf{K}_{m+1}(A,b,\bm{\xi}_m)$ and computes the solution via $X_m=V_{m+1}\underline{K}_mY_m$, where $Y_m$ minimizes the residual, avoiding residual collinearity requirements. A tailored greedy pole-selection strategy further enhances convergence by selecting new poles from the set of shifts based on current residuals, and a fully iterative variant handles inner solves when direct solves are impractical. The method extends to block right-hand sides and demonstrates strong numerical performance against state-of-the-art approaches, especially for challenging complex shifts, while maintaining low memory usage through low-rank representations. The results advocate a matrix-equation formulation as a robust framework for these problems and point to promising directions for further theoretical and practical refinements.
Abstract
The solution of sequences of shifted linear systems is a classic problem in numerical linear algebra, and a variety of efficient methods have been proposed over the years. Nevertheless, there still exist challenging scenarios witnessing a lack of performing solvers. For instance, state-of-the-art procedures struggle to handle nonsymmetric problems where the shifts are complex numbers that do not come as conjugate pairs. We design a novel projection strategy based on the rational Krylov subspace equipped with a minimal residual condition. We also devise a novel pole selection procedure, tailored to our problem, providing poles for the rational Krylov basis construction that yield faster convergence than those computed by available general-purpose schemes. A panel of diverse numerical experiments shows that our novel approach performs better than state-of-the-art techniques, especially on the very challenging problems mentioned above.
