Polynomial Preconditioning for Indefinite Matrices
Hayden Henson, Ronald B. Morgan
TL;DR
The paper tackles the challenge of solving large linear systems and interior eigenvalue problems with indefinite matrices using polynomial preconditioning derived from the GMRES residual polynomial. It introduces balancing techniques to render the preconditioned spectrum definite, along with a specialized stability-control framework that addresses outlier eigenvalues and complex spectra, supported by convergence estimates. It demonstrates practical efficacy through extensive examples (e.g., Hatano–Nelson, CZ, QCD, Af23560) and interior eigenvalue tests, achieving substantial speedups and improved eigenvalue targeting. The findings highlight the potential for parallelizable polynomial preconditioners to outperform traditional methods on difficult problems and point to future work on broader problem classes and GPU/parallel architectures.
Abstract
Polynomial preconditioning is an important tool in solving large linear systems and eigenvalue problems. A polynomial from GMRES can be used to precondition restarted GMRES and restarted Arnoldi. Here we give methods for indefinite matrices that make polynomial preconditioning more generally applicable. The new techniques include balancing the polynomial so that it produces a definite spectrum. Then a stability approach is given that is specialized for the indefinite case. Also, very complex spectra are examined. Then convergence estimates are given for polynomial preconditioning of real, indefinite spectra. Finally, tests are preformed of finding interior eigenvalues.
