z-logo
open-access-imgOpen Access
An Arbitrary Precision Scaling and Squaring Algorithm for the Matrix Exponential
Author(s) -
Massimiliano Fasi,
Nicholas J. Higham
Publication year - 2019
Publication title -
siam journal on matrix analysis and applications
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.268
H-Index - 101
eISSN - 1095-7162
pISSN - 0895-4798
DOI - 10.1137/18m1228876
Subject(s) - mathematics , taylor series , algorithm , matrix exponential , scaling , exponential function , round off error , truncation error , floating point , matrix (chemical analysis) , diagonal , schur decomposition , arbitrary precision arithmetic , double precision floating point format , transformation (genetics) , schur complement , mathematical analysis , biochemistry , eigenvalues and eigenvectors , materials science , geometry , physics , chemistry , quantum mechanics , composite material , gene , differential equation
The most popular algorithms for computing the matrix exponential are those based on the scaling and squaring technique. For optimal efficiency these are usually tuned to a particular precision of floating-point arithmetic. We design a new scaling and squaring algorithm that takes the unit roundoff of the arithmetic as input and chooses the algorithmic parameters in order to keep the forward error in the underlying Pade approximation below the unit roundoff. To do so, we derive an explicit expression for all the coefficients in an error expansion for Pade approximants to the exponential and use it to obtain a new bound for the truncation error. We also derive a new technique for selecting the internal parameters used by the algorithm, which at each step decides whether to scale or to increase the degree of the approximant. The algorithm can employ diagonal Pade approximants or Taylor approximants and can be used with a Schur decomposition or in transformation-free form. Our numerical experiments show that the new algorithm performs in a forward stable way for a wide range of precisions and that the most accurate of our implementations, the Taylor-based transformation-free variant, is superior to existing alternatives.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom