An Efficient Scaled spectral preconditioner for sequences of symmetric positive definite linear systems
Youssef Diouane, Selime Gürol, Oussama Mouhtal, Dominique Orban
TL;DR
This work targets efficient solution of sequences of SPD systems that arise in data assimilation by introducing a scaled spectral preconditioner F_θ that clusters the top k eigenvalues at a parameter θ while leaving the remainder of the spectrum unchanged. The authors develop three strategies for selecting θ and provide rigorous results showing that, when θ lies in the interval [λ_{k+1}, λ_k], PCG improves or at least preserves the energy-norm reduction compared to unpreconditioned CG, with an explicit optimal θ_r for minimizing the initial residual. They further connect the approach to deflated CG by analyzing mid-range clustering, deriving bounds that relate to deflation performance, and demonstrating that suitable θ choices can emulate deflation-like behavior at low cost. Numerical experiments in a data-assimilation setting using Lorenz-96 validate that the scaled LMP substantially accelerates early CG iterations with minimal overhead, making it competitive with deflated CG while avoiding its higher computational burden. Overall, the paper provides both theoretical guarantees and practical guidance for leveraging eigenvalue placement in preconditioners to boost the efficiency of CG on SPD sequences.
Abstract
We explore a scaled spectral preconditioner for the efficient solution of sequences of symmetric and positive-definite linear systems. We design the scaled preconditioner not only as an approximation of the inverse of the linear system but also with consideration of its use within the conjugate gradient (CG) method. We propose three different strategies for selecting a scaling parameter, which aims to position the eigenvalues of the preconditioned matrix in a way that reduces the energy norm of the error, the quantity that CG monotonically decreases at each iteration. Our focus is on accelerating convergence especially in the early iterations, which is particularly important when CG is truncated due to computational cost constraints. Numerical experiments provide in data assimilation confirm that the scaled spectral preconditioner can significantly improve early CG convergence with negligible computational cost.
