English

Iterative Refinement for a Subset of Eigenvectors of Symmetric Matrices via Matrix Multiplications

Numerical Analysis 2026-03-02 v1 Numerical Analysis

Abstract

We develop an iterative refinement method that improves the accuracy of a user-chosen subset of kk eigenvectors (knk\ll n) of an n×nn\times n real symmetric matrix. Using an orthogonal matrix represented in compact WY form, the method expresses the eigenvector error through a correction matrix that can be approximated efficiently from Rayleigh quotients and residuals. Unlike refinement methods for a single eigenpair or for a full eigenbasis, the proposed method refines only the selected kk eigenvectors using O(nk)\mathcal{O}(nk) additional storage, and its dominant work can be organized as matrix--matrix multiplications. Under an eigenvalue separation condition, the refinement converges linearly; we also provide a conservative sufficient condition. Practical variants of the separation condition (e.g., via shifting) enable targeting other extremal parts of the spectrum. For tightly clustered eigenvalues, we discuss limitations and show that preprocessing can restore convergence in a representative sparse example. Numerical experiments on dense test matrices and sparse matrices from the SuiteSparse Matrix Collection illustrate attainable accuracy and problem-dependent convergence.

Keywords

Cite

@article{arxiv.2602.23778,
  title  = {Iterative Refinement for a Subset of Eigenvectors of Symmetric Matrices via Matrix Multiplications},
  author = {Takeshi Terao and Katsuhisa Ozaki and Toshiyuki Imamura and Takeshi Ogita},
  journal= {arXiv preprint arXiv:2602.23778},
  year   = {2026}
}