Raf Vandebril, Marc Van Barel and Nicola Mastronardi
Date: 17 July 2007
Key words and phrases: keywords
Eigenvalue computations for the symmetric case, involving semiseparable and semiseparable plus diagonal matrices have been thoroughly explored.
A first attempt for computing the eigenvalues of nonsymmetric matrices via intermediate Hessenberg-like matrices (i.e. a matrix having all subblocks in the lower triangular part of rank at most one) was restricted to the single shift strategy. Unfortunately this leads in general to the use of complex shifts switching thereby from real to complex operations.
This paper will explain a general multishift implementation for
Hessenberg-like matrices (semiseparable matrices are a special case
and hence also admit this approach). Besides a general multishift
-step, this will also admit restriction to real computations when
computing the eigenvalues of arbitrary real matrices.
Details on the implementation are provided as well as numerical experiments proving the viability of the presented approach.
Multishift,
-algorithm, structured rank
matrices, implicit
-algorithms