A posteriori error bounds for the block-Lanczos method for matrix function approximation
Qichen Xu, Tyler Chen
TL;DR
This work develops a posteriori error bounds for block-Lanczos-FA to approximate $f(\mathbf{H})\mathbf{V}$ with Hermitian $\mathbf{H}$, extending previous single-vector results. The main bound expresses the error as the product of a computable contour-integral term and the linear-system error $\|\textup{err}_k(w)\|$, with the integral computable from the block-Lanczos data and $f$ analytic on a contour $\Gamma$ enclosing the spectra. The theory incorporates a spectral-shape parameter $Q_S(w,z)$ and remains applicable in finite precision, where a perturbation term is added to the recurrence; numerical experiments show robustness to block size and effective use as a stopping criterion, with contour choices like Pac-Man guiding parameter selection. The results enable practical, spectrally aware error control for block-Lanczos-FA in applications such as quadratic form estimation, stochastic trace estimation, and quantum-physics related computations. Overall, the paper advances reliable, scalable error control for block-based matrix function approximations and provides actionable guidance for hyperparameter choices and stopping criteria. In addition, supporting data are made available, supporting reproducibility.}
Abstract
We extend the error bounds from [SIMAX, Vol. 43, Iss. 2, pp. 787-811 (2022)] for the Lanczos method for matrix function approximation to the block algorithm. Numerical experiments suggest that our bounds are fairly robust to changing block size and have the potential for use as a practical stopping criteria. Further experiments work towards a better understanding of how certain hyperparameters should be chosen in order to maximize the quality of the error bounds, even in the previously studied block-size one case.
