Block subspace expansions for eigenvalues and eigenvectors approximation
Francisco Arrieta Zuccalli, Pedro Massey, Demetrio Stojanoff
TL;DR
This work develops a rigorous framework for the optimal expansion of search subspaces to approximate exterior eigenpairs of a large matrix $A$. It proves the existence and construction of stepwise optimal subspace expansions $\mathcal V_t$ via $\mathcal V_{t}=\mathcal V_{t-1}+A(\mathcal W_t)$ and relates these to block Krylov subspaces, establishing convergence bounds in the Hermitian case through polynomial filtering and Chebyshev techniques. The paper also derives computable variants based on Rayleigh-Ritz projections and refined projections, analyzes their convergence, and provides extensive numerical experiments illustrating the trade-offs between optimality, computability, and storage, as well as the impact of spectral gaps and oversampling. Overall, the results offer a principled approach to restarted block-Krylov methods for simultaneous exterior-eigenvalue/eigenvector approximation and guidance for practical projection-based implementations.
Abstract
Let $A\in\mathbb C^{n\times n}$ and let $\mathcal X\subset \mathbb C^n$ be an $A$-invariant subspace with $\dim \mathcal X=d\geq 1$, corresponding to exterior eigenvalues of $A$. Given an initial subspace $\mathcal V\subset \mathbb C^n$ with $\dim \mathcal V=r\geq d$, we search for expansions of $\mathcal V$ of the form $\mathcal V+A(\mathcal W_0)$, where $\mathcal W_0\subset \mathcal V$ is such that $\dim \mathcal W_0\leq d$ and such that the expanded subspace is closer to $\mathcal X$ than the initial $\mathcal V$. We show that there exist (theoretical) optimal choices of such $\mathcal W_0$, in the sense that $θ_i(\mathcal X,\mathcal V+A(\mathcal W_0))\leq θ_i(\mathcal V+A(\mathcal W))$ for every $\mathcal W\subset \mathcal V$ with $\dim \mathcal W\leq d$, where $θ_i(\mathcal X,\mathcal T)$ denotes the $i$-th principal angle between $\mathcal X$ and $\mathcal T$, for $1\leq i\leq d\leq \dim \mathcal T$. We relate these optimal expansions to block Krylov subspaces generated by $A$ and $\mathcal V$. We also show that the corresponding iterative sequence of subspaces constructed in this way approximate $\mathcal X$ arbitrarily well, when $A$ is Hermitian and $\mathcal X$ is simple. We further introduce computable versions of this construction and compute several numerical examples that show the performance of the computable algorithms and test our convergence analysis.
