A stable, polynomial-time algorithm for the eigenpair problem (Q1644000)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | A stable, polynomial-time algorithm for the eigenpair problem |
scientific article |
Statements
A stable, polynomial-time algorithm for the eigenpair problem (English)
0 references
21 June 2018
0 references
This paper has 62 pages and develops an algorithm that computes all eigenvalue-eigenvector pairs of a complex \(n\) by \(n\) matrix \(A\) if \(A\) does not have repeated eigenvalues nor a non-trivial Jordan structure. For matrices with Gaussian random entries the method is proven numerically stable, strongly accurate and polynomial-time efficient. It translates the matrix eigenproblem to an initial value problem using the matrix eigenvalue-eigenvector equation for \(A\) and employs a path-following homotopy to approximate eigenpairs with the above three qualities. The method then computes matrix eigenpairs to the desired accuracy via an ODE solver. For such random entry matrices the theoretical operations count is of order \(O(n^9)\). This greatly exceeds the \(O(n^3)\) OP count of Francis and other QR algorithms which do not satisfy all three desired qualities. Numerical tests with \(n \leq 64\) matrices indicate that a more realistic average cost of this extensive method may be around \(O(n^7)\). The paper extends many of our well known definitions of matrix conditioning and algorithm stability. It introduces varieties and metrics for this numerical problem and proves detailed stepsize and convergence estimates for the homotopy based computational method. Its aim is to solve the old and open quandry of achieving all three: numerical stability, (near) global, and quick convergence for matrix eigen-computations.
0 references
matrix eigenvalues
0 references
eigenvalue computations
0 references
homotopy methods
0 references
operations count
0 references