Approximating the logarithm of a matrix to specified accuracy

被引:89
作者
Cheng, SH
Higham, NJ
Kenney, CS
Laub, AJ
机构
[1] Univ Manchester, Dept Comp Sci, Ctr Novel Comp, Manchester M13 9PL, Lancs, England
[2] Univ Manchester, Dept Math, Manchester M13 9PL, Lancs, England
[3] Univ Calif Santa Barbara, Dept ECE, Santa Barbara, CA 93106 USA
[4] Univ Calif Davis, Coll Engn, Davis, CA 95616 USA
关键词
matrix logarithm; Pade approximation; inverse scaling and squaring method; matrix square root; Denman-Beavers iteration;
D O I
10.1137/S0895479899364015
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
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 Pade 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 Pade 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.
引用
收藏
页码:1112 / 1125
页数:14
相关论文
共 21 条
[1]   AN ANALYSIS OF AN INVERSE PROBLEM IN ORDINARY DIFFERENTIAL-EQUATIONS [J].
ALLEN, RC ;
PRUESS, SA .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1981, 2 (02) :176-185
[2]  
[Anonymous], 1975, Essentials of Pade Approximations
[3]  
Baker G.A., 1996, ENCY MATH ITS APPL
[4]   A SCHUR METHOD FOR THE SQUARE ROOT OF A MATRIX [J].
BJORCK, A ;
HAMMARLING, S .
LINEAR ALGEBRA AND ITS APPLICATIONS, 1983, 52-3 (JUL) :127-140
[5]  
DENMAN ED, 1976, APPL MATH COMPUT, V2, P63, DOI DOI 10.1016/0096-3003(76)90020-5
[6]   Computational techniques for real logarithms of matrices [J].
Dieci, L ;
Morini, B ;
Papini, A .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 1996, 17 (03) :570-593
[7]   Conditioning and Pade approximation of the logarithm of a matrix [J].
Dieci, L ;
Papini, A .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2000, 21 (03) :913-930
[8]  
Higham N.J, 1999, 336 MANCH CTR COMP M
[9]   THE MATRIX SIGN DECOMPOSITION AND ITS RELATION TO THE POLAR DECOMPOSITION [J].
HIGHAM, NJ .
LINEAR ALGEBRA AND ITS APPLICATIONS, 1994, 212 :3-20
[10]   NEWTON METHOD FOR THE MATRIX SQUARE ROOT [J].
HIGHAM, NJ .
MATHEMATICS OF COMPUTATION, 1986, 46 (174) :537-549