Stability of the Lanczos Method for Matrix Function Approximation
نویسندگان
چکیده
Theoretically elegant and ubiquitous in practice, the Lanczos method can approximate f(A)x for any symmetric matrix A ∈ R, vector x ∈ R, and function f . In exact arithmetic, the method’s error after k iterations is bounded by the error of the best degree-k polynomial uniformly approximating the scalar function f(x) on the range [λmin(A), λmax(A)]. However, despite decades of work, it has been unclear if this powerful guarantee holds in finite precision. We resolve this problem, proving that when maxx∈[λmin,λmax] |f(x)| ≤ C, Lanczos essentially matches the exact arithmetic guarantee if computations use roughly log(nC‖A‖) 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 f(x). We also study the special case of f(A) = A for positive definite A, where stronger guarantees hold for Lanczos. In exact arithmetic the algorithm performs as well as the best polynomial approximating 1/x at each of A’s eigenvalues, rather than on the full range [λmin(A), λmax(A)]. In seminal work, Greenbaum gives a natural approach to extending this bound to finite precision: she proves that finite precision Lanczos and the related conjugate gradient method match any polynomial approximating 1/x in a tiny range around each eigenvalue [Gre89]. ForA, Greenbaum’s bound appears stronger than our result. However, we exhibit matrices with condition number κ where exact arithmetic Lanczos converges in polylog(κ) iterations, but Greenbaum’s bound predicts at best Ω(κ) iterations in finite precision. It thus cannot offer more than a polynomial improvement over the O(κ) bound achievable via our result for general f(A). Our analysis bounds the power of stable approximating polynomials and raises the question of if they fully characterize the behavior of finite precision Lanczos in solving linear systems. If they do, convergence in less than poly(κ) iterations cannot be expected, even for matrices with clustered, skewed, or otherwise favorable eigenvalue distributions.
منابع مشابه
A Restarted Lanczos Approximation to Functions of a Symmetric Matrix
Abstract. In this paper, we investigate a method for restarting the Lanczos method for approximating the matrix-vector product f(A)b, where A ∈ Rn×n is a symmetric matrix. For analytic f we derive a novel restart function that identifies the error in the Lanczos approximation. The restart procedure is then generated by a restart formula using a sequence of these restart functions. We present an...
متن کاملA Numerical Solution Using an Adaptively Preconditioned Lanczos Method for a Class of Linear Systems Related with the Fractional Poisson Equation
This study considers the solution of a class of linear systems related with the fractional Poisson equation FPE −∇2 φ g x, y with nonhomogeneous boundary conditions on a bounded domain. A numerical approximation to FPE is derived using a matrix representation of the Laplacian to generate a linear system of equations with its matrix A raised to the fractional power α/2. The solution of the linea...
متن کاملMonotone Convergence of the Lanczos Approximations to Matrix Functions of Hermitian Matrices∗
When A is a Hermitian matrix, the action f(A)b of a matrix function f(A) on a vector b can efficiently be approximated via the Lanczos method. In this note we use M -matrix theory to establish that the 2norm of the error of the sequence of approximations is monotonically decreasing if f is a Stieltjes transform and A is positive definite. We discuss the relation of our approach to a recent, mor...
متن کاملFunction Approximation Approach for Robust Adaptive Control of Flexible joint Robots
This paper is concerned with the problem of designing a robust adaptive controller for flexible joint robots (FJR). Under the assumption of weak joint elasticity, FJR is firstly modeled and converted into singular perturbation form. The control law consists of a FAT-based adaptive control strategy and a simple correction term. The first term of the controller is used to stability of the slow dy...
متن کاملAn effective method for eigen-problem solution of fluid-structure systems
Efficient mode shape extraction of fluid-structure systems is of particular interest in engineering. An efficient modified version of unsymmetric Lanczos method is proposed in this paper. The original unsymmetric Lanczos method was applied to general form of unsymmetric matrices, while the proposed method is developed particularly for the fluid-structure matrices. The method provides us with si...
متن کامل