Approximating the Logarithm of a Matrix to Specified Accuracy
- 1 January 2001
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Matrix Analysis and Applications
- Vol. 22 (4) , 1112-1125
- https://doi.org/10.1137/s0895479899364015
Abstract
The standard inverse scaling and squaring algorithm for computing the matrix logarithm begins by transforming the matrix to Schur triangular form in order to facilitate subsequent matrix square root and Padé approximation computations. A transformation-free form of this method that exploits incomplete Denman--Beavers square root iterations and aims for a specified accuracy (ignoring roundoff) is presented. The error introduced by using approximate square roots is accounted for by a novel splitting lemma for logarithms of matrix products. The number of square root stages and the degree of the final Padé approximation are chosen to minimize the computational work. This new method is attractive for high-performance computation since it uses only the basic building blocks of matrix multiplication, LU factorization and matrix inversion.Keywords
This publication has 15 references indexed in Scilit:
- Evaluating Padé Approximants of the Matrix LogarithmSIAM Journal on Matrix Analysis and Applications, 2001
- Conditioning and Padé Approximation of the Logarithm of a MatrixSIAM Journal on Matrix Analysis and Applications, 2000
- Stable iterations for the matrix square rootNumerical Algorithms, 1997
- Computational Techniques for Real Logarithms of MatricesSIAM Journal on Matrix Analysis and Applications, 1996
- Padé error estimates for the logarithm of a matrixInternational Journal of Control, 1989
- Condition Estimates for Matrix FunctionsSIAM Journal on Matrix Analysis and Applications, 1989
- Computing real square roots of a real matrixLinear Algebra and its Applications, 1987
- A Schur method for the square root of a matrixLinear Algebra and its Applications, 1983
- An Analysis of an Inverse Problem in Ordinary Differential EquationsSIAM Journal on Scientific and Statistical Computing, 1981
- The matrix sign function and computations in systemsApplied Mathematics and Computation, 1976