Finding accurate eigenvalues and eigenvectors of positive semi-definite matrices given a subspace
Abstract
We revisit a classical problem in numerical linear algebra: given an -dimensional subspace that approximates the leading eigenspace of an positive semi-definite matrix , the goal is to extract high-accuracy eigenvalues. The Rayleigh-Ritz (RR) method is the standard algorithm for the task, which has been shown to be optimal in several ways (when is symmetric, not necessarily positive semi-definite ). In this paper, we show that when , alternative methods can outperform RR, while having the same computational complexity, that is, the main cost is in computing , plus an term. In particular, we advocate the use of Nystr{\"o}m's method, showing that the approximate eigenvalues always have higher accuracy than RR, and the improvement can be arbitrarily large. The difference is significant, especially when has a fast-decaying spectrum. A similar improvement is numerically observed for the purpose of approximating the leading eigenvectors. In contrast, when the target eigenvalues are the trailing ones, the situation is reversed, and the Nystr{\"o}m method performs poorly; we suggest a remedy for this situation.
Cite
@article{arxiv.2605.05043,
title = {Finding accurate eigenvalues and eigenvectors of positive semi-definite matrices given a subspace},
author = {Yuji Nakatsukasa and Zheng Tang},
journal= {arXiv preprint arXiv:2605.05043},
year = {2026}
}