Computing the Wave-Kernel Matrix Functions
Author(s) -
Prashanth Nadukandi,
Nicholas J. Higham
Publication year - 2018
Publication title -
siam journal on scientific computing
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.674
H-Index - 147
eISSN - 1095-7197
pISSN - 1064-8275
DOI - 10.1137/18m1170352
Subject(s) - mathematics , matrix (chemical analysis) , mathematical analysis , composite material , materials science
We derive an algorithm for computing the wave-kernel functions $\cosh\sqrt{A}$ and $\mathrm{sinhc}\sqrt{A}$ for an arbitrary square matrix $A$, where $\mathrm{sinhc}z=\sinh(z)/z$. The algorithm is based on Pade approximation and the use of double angle formulas. We show that the backward error of any approximation to $\cosh\sqrt{A}$ can be explicitly expressed in terms of a hypergeometric function. To bound the backward error we derive and exploit a new bound for $\|A^k\|^{1/k}$ that is sharper than one previously obtained by Al-Mohy and Higham [SIAM J. Matrix Anal. Appl., 31 (2009), pp. 970--989]. The amount of scaling and the degree of the Pade approximant are chosen to minimize the computational cost subject to achieving backward stability for $\cosh\sqrt{A}$ in exact arithmetic. Numerical experiments show that the algorithm behaves in a forward stable manner in floating-point arithmetic and is superior in this respect to the general purpose Schur--Parlett algorithm applied to these functions.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom