Real structure-preserving algorithms of Householder based transformations for quaternion matrices

In this paper, we survey three different forms of Householder based transformations for quaternion matrices in the literature, and propose a new form of quaternion Householder based transformation. We propose real structure-preserving algorithms of these Householder based transformations, which make the procedure computationally more flexible and efficient. We compare the computation counts and assignment numbers of these algorithms. We also compare the effectiveness of these real structure-preserving algorithms applying to the quaternion QRD and the quaternion SVD.All these four real structure-preserving algorithms are more efficient, comparing to the algorithms which apply Quaternion Toolbox using quaternion arithmetics, or algorithms which directly performs real Householder transformations on the real representation of a quaternion matrix. Among these four real structure-preserving algorithms, the most efficient ones are based on quaternion Householder reflection, and new proposed Householder based transformation.

[1]  Davies,et al.  Nonrelativistic quaternionic quantum mechanics in one dimension. , 1989, Physical review. A, General physics.

[2]  Heike Faßbender,et al.  Hamilton and Jacobi come full circle: Jacobi algorithms for structured Hamiltonian eigenproblems , 2001 .

[3]  A. Steinhardt,et al.  Householder transforms in signal processing , 1988, IEEE ASSP Magazine.

[4]  M. Benzi,et al.  Block preconditioning of real-valued iterative algorithms for complex linear systems , 2007 .

[5]  David Finkelstein,et al.  Principle of General Q Covariance , 1963 .

[6]  Minghui Wang,et al.  A structure-preserving algorithm for the quaternion Cholesky decomposition , 2013, Appl. Math. Comput..

[7]  Davies,et al.  Observability of quaternionic quantum mechanics. , 1992, Physical review. A, Atomic, molecular, and optical physics.

[8]  F. Gustavson,et al.  Implementing Linear Algebra Algorithms for Dense Matrices on a Vector Pipeline Machine , 1984 .

[9]  Gene H. Golub,et al.  Matrix computations , 1983 .

[10]  David Finkelstein,et al.  Quaternionic Representations of Compact Groups , 1963 .

[11]  Nicholas J. Higham,et al.  INVERSE PROBLEMS NEWSLETTER , 1991 .

[12]  Musheng Wei,et al.  A new structure-preserving method for quaternion Hermitian eigenvalue problems , 2013, J. Comput. Appl. Math..

[13]  David D. Morrison Remarks on the Unitary Triangularization of a Nonsymmetric Matrix , 1960, JACM.

[14]  Gene H. Golub,et al.  Singular value decomposition and least squares solutions , 1970, Milestones in Matrix Computation.

[15]  Alston S. Householder,et al.  Unitary Triangularization of a Nonsymmetric Matrix , 1958, JACM.

[16]  Fengxia Zhang,et al.  A fast structure-preserving method for computing the singular value decomposition of quaternion matrices , 2014, Appl. Math. Comput..

[17]  Nir Cohen,et al.  The quaternionic determinant , 2000 .

[18]  Volker Mehrmann,et al.  A quaternion QR algorithm , 1989 .

[19]  Fuzhen Zhang Quaternions and matrices of quaternions , 1997 .

[20]  Fang Chen,et al.  On preconditioned MHSS iteration methods for complex symmetric linear systems , 2011, Numerical Algorithms.

[21]  Nicolas Le Bihan,et al.  Quaternion singular value decomposition based on bidiagonalization to a real or complex matrix using quaternion Householder transformations , 2006, Appl. Math. Comput..

[22]  Samuel Schiminovich,et al.  Foundations of Quaternion Quantum Mechanics , 1962 .

[23]  Paul M. Cohn,et al.  Skew field constructions , 1973 .

[24]  Fang Chen,et al.  Modified HSS iteration methods for a class of complex symmetric linear systems , 2010, Computing.

[25]  Chia-Hsiung Tze,et al.  On the Role of Division, Jordan and Related Algebras in Particle Physics , 1996 .

[26]  Charles M. Rader,et al.  Hyperbolic householder transformations , 1986, IEEE Trans. Acoust. Speech Signal Process..

[27]  G. Dixon,et al.  Division Algebras:: Octonions Quaternions Complex Numbers and the Algebraic Design of Physics , 1994 .

[28]  Jack J. Dongarra,et al.  Squeezing the most out of an algorithm in CRAY FORTRAN , 1984, ACM Trans. Math. Softw..