In many computational applications it is required to solve simultaneously shifted linear systems of the form
In principle, a sequence of shifted linear systems (1) can be solved simultaneously at the cost of a single solve using shifted Krylov subspace methods (abbreviated as KSMs). These methods employ the property that Krylov subspaces are invariant under arbitrary diagonal shifts to the matrix , i.e.,
However, both the restarted GMRES method and the restarted FOM method for (1) are inherently derived by the Arnoldi procedure, which tends to be expensive when becomes large in aspects of memory and algorithmic cost. To alleviate these difficulties, our recent work [5] proposed a new iterative strategy with collinear residuals for solving sequence of shifted linear systems based on the Hessenberg process, which is similar but cheaper compared to the Arnoldi procedure. Our theoretical and numerical analyses indicate that iterative schemes referred to as may outperform the conventional shifted FOM method in aspects of iteration counts and CPU time. From the algorithmic property, it turns out that preserving orthonormality in the construction of the Krylov basis is sometimes not necessary for an efficient iterative solution of (1). This observation motivates us to extend the restarted Changing Minimal Residual method based on the Hessenberg process (CMRH) [3], which is similar to the restarted shifted GMRES method but much cheaper, for solving (1).
In practice, preconditioning shifted systems (1) is necessary to accelerate the convergence of shifted KSMs and this remains an open question, because standard preconditioning techniques may destroy the shift-invariance property (2). In this work, we construct an inner-outer scheme based on nested KSMs, where the inner solver is a multi-shift KSM (i.e., ) that acts as a preconditioner for an outer flexible CMRH (FCMRH) method. Our numerical experiments show that the new nested iterative scheme based on the Hessenberg procedure is very competitive, and sometimes superior, compared to the early established combination (FOM-FGMRES) in [4] in terms of CPU time. In summary, in our presentation first we discuss the derivations of both the method [5] and the restarted shifted CMRH method. Then, we present their flexible variant combined with nested inner-outer iterative schemes, namely multi-shift Hessen-FCMRH. Meanwhile, extensive numerical experiments involving PageRank problems and numerical solutions of space(-time) fractional differential equations are reported to illustrate the effectiveness of the restarted shifted CMRH method and the Hessen-FCMRH method, respectively.