Fast and stable QR eigenvalue algorithms for generalized companion matrices and secular equations
Author(s) -
Dario A. Bini,
Luca Gemignani,
Victor Y. Pan
Publication year - 2005
Publication title -
numerische mathematik
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 2.214
H-Index - 90
eISSN - 0945-3245
pISSN - 0029-599X
DOI - 10.1007/s00211-005-0595-4
Subject(s) - mathematics , tridiagonal matrix , qr decomposition , eigenvalues and eigenvectors , arnoldi iteration , preconditioner , rank (graph theory) , diagonal matrix , numerical analysis , diagonal , matrix (chemical analysis) , algebra over a field , algorithm , iterative method , pure mathematics , combinatorics , mathematical analysis , physics , quantum mechanics , geometry , materials science , composite material
We introduce a class ** of n×n structured matrices which includes three well-known classes of generalized companion matrices: tridiagonal plus rank-one matrices (comrade matrices), diagonal plus rank-one matrices and arrowhead matrices. Relying on the structure properties of **, we show that if A ∈ ** then A′=RQ ∈ **, where A=QR is the QR decomposition of A. This allows one to implement the QR iteration for computing the eigenvalues and the eigenvectors of any A ∈ ** with O(n) arithmetic operations per iteration and with O(n) memory storage. This iteration, applied to generalized companion matrices, provides new O(n2) flops algorithms for computing polynomial zeros and for solving the associated (rational) secular equations. Numerical experiments confirm the effectiveness and the robustness of our approach.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom