Stability of the Lanczos algorithm on matrices with regular spectral distributions
Tyler Chen, Thomas Trogdon
TL;DR
This work analyzes the Lanczos algorithm’s stability when run on problems whose eigenvector empirical spectral distribution is close to a regular reference measure with suitable orthogonal polynomials. By extending Knizhnerman’s modified Chebyshev moment framework and employing a backwards-stability construction to a nearby measure $\mu_*$, the authors show backwards stability and, under a square-root density condition at the spectrum edges, forward stability for many large random matrix models. The analysis connects moment perturbations to Jacobi-recurrence coefficients via a Riemann–Hilbert approach and yields explicit, polynomial-in-$k$ bounds under reasonable regularity assumptions. Practically, this justifies using random matrices to test Lanczos-based methods and explains why the algorithm can behave nearly deterministically in finite-precision arithmetic when $k$ is small relative to $N$.
Abstract
We study the stability of the Lanczos algorithm run on problems whose eigenvector empirical spectral distribution is near to a reference measure with well-behaved orthogonal polynomials. We give a backwards stability result which can be upgraded to a forward stability result when the reference measure has a density supported on a single interval with square root behavior at the endpoints. Our analysis implies the Lanczos algorithm run on many large random matrix models is in fact forward stable, and hence nearly deterministic, even when computations are carried out in finite precision arithmetic. Since the Lanczos algorithm is not forward stable in general, this provides yet another example of the fact that random matrices are far from "any old matrix", and care must be taken when using them to test numerical algorithms.
