On the application of Laguerre's method to the polynomial eigenvalue problem

Thomas R. Cameron,Nikolas I. Steckley
DOI: https://doi.org/10.48550/arXiv.1703.08767
2017-03-26
Abstract:The polynomial eigenvalue problem arises in many applications and has received a great deal of attention over the last decade. The use of root-finding methods to solve the polynomial eigenvalue problem dates back to the work of Kublanovskaya (1969, 1970) and has received a resurgence due to the work of Bini and Noferini (2013). In this paper, we present a method which uses Laguerre iteration for computing the eigenvalues of a matrix polynomial. An effective method based on the numerical range is presented for computing initial estimates to the eigenvalues of a matrix polynomial. A detailed explanation of the stopping criteria is given, and it is shown that under suitable conditions we can guarantee the backward stability of the eigenvalues computed by our method. Then, robust methods are provided for computing both the right and left eigenvectors and the condition number of each eigenpair. Applications for Hessenberg and tridiagonal matrix polynomials are given and we show that both structures benefit from substantial computational savings. Finally, we present several numerical experiments to verify the accuracy of our method and its competitiveness for solving the roots of a polynomial and the tridiagonal eigenvalue problem.
Numerical Analysis
What problem does this paper attempt to address?
The problem that this paper attempts to solve is about the eigenvalue problem of matrix polynomials (polynomial eigenvalue problem, PEP). Specifically, the author proposes a method based on Laguerre iteration to calculate the eigenvalues of matrix polynomials and provides an initial estimation method based on the numerical range. In addition, the paper also discusses how to ensure the backward stability of the calculation results and provides robust methods for calculating the right and left eigenvectors. ### Eigenvalue Problem of Matrix Polynomials The eigenvalue problem of matrix polynomials can be expressed as: \[ P(\lambda) = \sum_{i = 0}^{d} \lambda^i A_i, \] where \( A_i \in \mathbb{C}^{n\times n} \) and \( A_d\neq 0 \). The eigenvalue \( \lambda \in \mathbb{C} \) satisfies \( \det(P(\lambda)) = 0 \), and the corresponding non - zero vector \( x \in \ker(P(\lambda)) \) is the eigenvector. ### Laguerre Iteration Method Laguerre iteration is an algorithm for solving polynomial roots, which has global convergence and local cubic convergence. For a given eigenvalue approximation \( \lambda \), the Laguerre iteration updates the approximation through the following formula: \[ \hat{\lambda}=\lambda - \frac{N_1}{S_1\pm\sqrt{(N_1 - 1)(N_1S_2 - S_1^2)}}, \] where \( S_1(\lambda)=\frac{p'(\lambda)}{p(\lambda)} \) and \( S_2(\lambda)=-\left(\frac{p'(\lambda)}{p(\lambda)}\right)' \), \( p(\lambda)=\det(P(\lambda)) \). ### Initial Estimation Method To improve the solution efficiency, the paper proposes a method based on the numerical range to calculate the initial estimate of eigenvalues. The numerical range is defined as: \[ W(P)=\{ \lambda \in \mathbb{C}:x^*P(\lambda)x = 0, \text{ for some non - zero vector } x \in \mathbb{C}^n\}. \] ### Backward Stability The paper proves that under appropriate conditions, the proposed Laguerre iteration method can ensure the backward stability of eigenvalue calculations. In addition, it also discusses how to handle the cases of zero eigenvalues and infinite eigenvalues. ### Applications and Experiments The paper shows the application of this method in Hessenberg and tridiagonal matrix polynomials and verifies the accuracy and competitiveness of this method through numerical experiments. In particular, this method performs well in solving the roots of high - degree polynomials and tridiagonal eigenvalue problems. In summary, the main contribution of this paper is to propose an efficient and stable method based on Laguerre iteration to solve the eigenvalue problem of matrix polynomials and verify its effectiveness and superiority through numerical experiments.