TL;DR
This paper proves that the Lanczos method for matrix function approximation remains stable and effective in finite precision arithmetic, matching the ideal error bounds with logarithmic bits of precision, and explores special cases like matrix inversion.
Contribution
It extends the theoretical understanding of Lanczos stability in finite precision, providing bounds that match exact arithmetic guarantees and analyzing the inverse case with improved insights.
Findings
Lanczos error bounds hold in finite precision with logarithmic bits of precision
For matrix inversion, Lanczos converges faster than Greenbaum's bounds suggest
Finite precision Lanczos can achieve polylogarithmic iteration complexity for well-conditioned matrices
Abstract
The ubiquitous Lanczos method can approximate for any symmetric matrix , vector , and function . In exact arithmetic, the method's error after iterations is bounded by the error of the best degree- polynomial uniformly approximating on the range . However, despite decades of work, it has been unclear if this powerful guarantee holds in finite precision. We resolve this problem, proving that when , Lanczos essentially matches the exact arithmetic guarantee if computations use roughly bits of precision. Our proof extends work of Druskin and Knizhnerman [DK91], leveraging the stability of the classic Chebyshev recurrence to bound the stability of any polynomial approximating . We also study the special case of ,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
