Computing the Polar Decomposition and the Matrix Sign Decomposition in Matrix Groups

For any matrix automorphism group G associated with a bilinear or sesquilinear form, Mackey, Mackey, and Tisseur have recently shown that the matrix sign decomposition factors of A ∈ G also lie in G; moreover, the polar factors of A lie in G if the matrix of the underlying form is unitary. Groups satisfying the latter condition include the complex orthogonal, real and complex symplectic, and pseudo-orthogonal groups. This work is concerned with exploiting the structure of G when computing the polar and matrix sign decompositions of matrices in G. We give sufficient conditions for a matrix iteration to preserve the group structure and show that a family of globally convergent rational Pade-based iterations of Kenney and Laub satisfy these conditions. The well-known scaled Newton iteration for computing the unitary polar factor does not preserve group structure, but we show that the approach of the iterates to the group is precisely tethered to the approach to unitarity, and that this forces a different and exploitable structure in the iterates. A similar relation holds for the Newton iteration for the matrix sign function. We also prove that the number of iterations needed for convergence of the structure-preserving methods can be precisely predicted by running an associated scalar iteration. Numerical experiments are given to compare the cubically and quintically converging iterations with Newton's method and to test stopping criteria. The overall conclusion is that the structure-preserving iterations and the scaled Newton iteration are all of practical interest, and which iteration is to be preferred is problem-dependent.

[1]  F. Leite,et al.  Computing the square root and logarithm of real P -orthogonal matrix , 2003 .

[2]  F. Leite,et al.  Extending Results from Orthogonal Matrices to the Class of P-orthogonal Matrices , 2002 .

[3]  Krystyna Zietak,et al.  Numerical Behaviour of Higham's Scaled Method for Polar Decomposition , 2004, Numerical Algorithms.

[4]  W. Gander On Halley's Iteration Method , 1985 .

[5]  N. Jacobson,et al.  Basic Algebra II , 1989 .

[6]  L. Rodman,et al.  Polar decompositions in finite dimensional indefinite scalar product spaces: General theory , 1997 .

[7]  N. Higham Computing the polar decomposition with applications , 1986 .

[8]  Nicholas J. Higham,et al.  J-Orthogonal Matrices: Properties and Generation , 2003, SIAM Rev..

[9]  A. Hoffman,et al.  Some metric inequalities in the space of matrices , 1955 .

[10]  F. Tisseur,et al.  G-Reflectors: Analogues of Householder Transformations in Scalar Product Spaces , 2004 .

[11]  Françoise Tisseur,et al.  Structured Factorizations in Scalar Product Spaces , 2005, SIAM J. Matrix Anal. Appl..

[12]  N. Higham The matrix sign decomposition and its relation to the polar decomposition , 1994 .

[13]  Gerald J. Janusz,et al.  Linear Algebra and Group Representations. , 1985 .

[14]  公庄 庸三 Basic Algebra = 代数学入門 , 2002 .

[15]  A. Laub,et al.  The matrix sign function , 1995, IEEE Trans. Autom. Control..

[16]  Alan J. Laub,et al.  On Scaling Newton's Method for Polar Decomposition and the Matrix Sign Function , 1990, 1990 American Control Conference.

[17]  Nicholas J. Higham,et al.  Functions Preserving Matrix Groups and Iterations for the Matrix Square Root , 2005, SIAM J. Matrix Anal. Appl..

[18]  R. Tennant Algebra , 1941, Nature.

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

[20]  Charles R. Johnson,et al.  Topics in Matrix Analysis , 1991 .

[21]  J. D. Roberts,et al.  Linear model reduction and solution of the algebraic Riccati equation by use of the sign function , 1980 .

[22]  J. Demmel,et al.  Using the Matrix Sign Function to Compute Invariant Subspaces , 1998, SIAM J. Matrix Anal. Appl..

[23]  A. Laub,et al.  Rational iterative methods for the matrix sign function , 1991 .