Deflation Techniques for an Implicitly Restarted Arnoldi Iteration 论文

1996SIAM Journal on Matrix Analysis and Applications引用 622
Matrix Theory and AlgorithmsNumerical methods for differential equationsAdvanced NMR Techniques and Applications

详细信息

发表期刊/会议
SIAM Journal on Matrix Analysis and Applications
发表日期
1996-10-01
发表年份
1996

关键词

Matrix Theory and AlgorithmsNumerical methods for differential equationsAdvanced NMR Techniques and Applications

摘要

A deflation procedure is introduced that is designed to improve the convergence of an implicitly restarted Arnoldi iteration for computing a few eigenvalues of a large matrix. As the iteration progresses, the Ritz value approximations of the eigenvalues converge at different rates. A numerically stable scheme is introduced that implicitly deflates the converged approximations from the iteration. We present two forms of implicit deflation. The first, a locking operation, decouples converged Ritz values and associated vectors from the active part of the iteration. The second, a purging operation, removes unwanted but converged Ritz pairs. Convergence of the iteration is improved and a reduction in computational effort is also achieved. The deflation strategies make it possible to compute multiple or clustered eigenvalues with a single vector restart method. A block method is not required. These schemes are analyzed with respect to numerical stability, and computational results are presented.