A new method for computing the matrix exponential operation based on vector valued rational approximations

In this paper a new method for computing the action of the matrix exponential on a vector e^A^tb, where A is a complex matrix and t is a positive real number, is proposed. Our approach is based on vector valued rational approximation where the approximants are determined by the denominator polynomials whose coefficients are obtained by solving an inexpensive linear least-squares problem. No matrix multiplications or divisions but matrix-vector products are required in the whole process. A technique of scaling and recurrence enables our method to be more effective when the problem is for fixed A,b and many values of t. We also give a backward error analysis in exact arithmetic for the truncation errors to derive our new algorithm. Preliminary numerical results illustrate that the new algorithm performs well.

[1]  N. Higham,et al.  Computing A, log(A) and Related Matrix Functions by Contour Integrals , 2007 .

[2]  Awad H. Al-Mohy,et al.  A New Scaling and Squaring Algorithm for the Matrix Exponential , 2009, SIAM J. Matrix Anal. Appl..

[3]  C. Loan,et al.  Nineteen Dubious Ways to Compute the Exponential of a Matrix , 1978 .

[4]  J. D. Lawson Generalized Runge-Kutta Processes for Stable Systems with Large Lipschitz Constants , 1967 .

[5]  Nicholas J. Higham,et al.  Computing AAlpha, log(A), and Related Matrix Functions by Contour Integrals , 2008, SIAM J. Numer. Anal..

[6]  R. Mathias Approximation of Matrix-Valued Functions , 1993, SIAM J. Matrix Anal. Appl..

[7]  Chuanqing Gu,et al.  Vector valued Thiele-Werner-type osculatory rational interpolants , 2004 .

[8]  N. Higham Functions of Matrices: Theory and Computation (Other Titles in Applied Mathematics) , 2008 .

[9]  C. Lubich,et al.  On Krylov Subspace Approximations to the Matrix Exponential Operator , 1997 .

[10]  Y. Saad Analysis of some Krylov subspace approximations to the matrix exponential operator , 1992 .

[11]  P. R. Graves-Morris,et al.  Vector valued rational interpolants I. , 1983 .

[12]  Nicholas J. Higham,et al.  Functions of matrices - theory and computation , 2008 .

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

[14]  Chuanqing Gu,et al.  Matrix Padé-Type Method for Computing the Matrix Exponential , 2011 .

[15]  Cleve B. Moler,et al.  Nineteen Dubious Ways to Compute the Exponential of a Matrix, Twenty-Five Years Later , 1978, SIAM Rev..

[16]  Gene H. Golub,et al.  Matrix computations (3rd ed.) , 1996 .

[17]  Nicholas J. Higham,et al.  The Scaling and Squaring Method for the Matrix Exponential Revisited , 2005, SIAM J. Matrix Anal. Appl..

[18]  Avram Sidi,et al.  Rational Approximations from Power Series of Vector-Valued Meromorphic Functions , 1994 .

[19]  Chuanquing Gu Multivariate generalized inverse vector-valued rational interpolants , 1997 .