Title :
The real two-zero algorithm: a parallel algorithm to reduce a real matrix to a real Schur form
Author :
Mantharam, Mythili ; Eberlein, P.J.
Author_Institution :
Dept. of Math., City Univ. of New York, NY, USA
fDate :
1/1/1995 12:00:00 AM
Abstract :
We introduce a new method to reduce a real matrix to a real Schur form by a sequence of similarity transformations that are 3D orthogonal transformations. Two significant features of this method are that: all the transformed matrices and all the computations are done in the real field; and it can be easily parallelized. We call the algorithm that uses this method the real two-zero (RTZ) algorithm. We describe both serial and parallel implementations of the RTZ algorithm. Our tests indicate that the rate of convergence to a real Schur form is quadratic for real near-normal matrices with real distinct eigenvalues. Suppose n is the order of a real matrix A. In order to choose a sequence of 3D orthogonal transformations on A, we need to determine some ordering on triples in T={(k,l,m)|1⩽k<l<m⩽n}, where (k,l,m) defines the three coordinates under the 3D transformation. We show how the ordering of the triples used in our implementations can be generated cyclically in an algorithm
Keywords :
eigenvalues and eigenfunctions; matrix algebra; parallel algorithms; 3D orthogonal transformations; RTZ algorithm; householder matrix; modified Gao-Thomas algorithm; parallel algorithm; parallel implementations; quadratic convergence; real Schur form; real distinct eigenvalues; real matrix; real near-normal matrices; similarity transformations; transformed matrices; triples; two-zero algorithm; Computer science; Concurrent computing; Convergence; Eigenvalues and eigenfunctions; Jacobian matrices; Mathematics; Parallel algorithms; Symmetric matrices; Testing;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on