A truncated Taylor series algorithm for computing the action of trigonometric and hyperbolic matrix functions
From MaRDI portal
(Redirected from Publication:4568103)
Abstract: A new algorithm is derived for computing the actions and , where is cosine, sinc, sine, hyperbolic cosine, hyperbolic sinc, or hyperbolic sine function. is an matrix and is with . denotes any matrix square root of and it is never required to be computed. The algorithm offers six independent output options given , , , and a tolerance. For each option, actions of a pair of trigonometric or hyperbolic matrix functions are simultaneously computed. The algorithm scales the matrix down by a positive integer , approximates by a truncated Taylor series, and finally uses the recurrences of the Chebyshev polynomials of the first and second kind to recover . The selection of the scaling parameter and the degree of Taylor polynomial are based on a forward error analysis and a sequence of the form in such a way the overall computational cost of the algorithm is optimized. Shifting is used where applicable as a preprocessing step to reduce the scaling parameter. The algorithm works for any matrix and its computational cost is dominated by the formation of products of with matrices that could take advantage of the implementation of level-3 BLAS. Our numerical experiments show that the new algorithm behaves in a forward stable fashion and in most problems outperforms the existing algorithms in terms of CPU time, computational cost, and accuracy.
Recommendations
Cites work
- A Block Algorithm for Matrix 1-Norm Estimation, with an Application to 1-Norm Pseudospectra
- A new scaling and squaring algorithm for the matrix exponential
- An Algorithm for Computing the Matrix Cosine
- Benchmarking optimization software with performance profiles.
- Computing matrix functions
- Computing the action of the matrix exponential, with an application to exponential integrators
- Computing the action of trigonometric and hyperbolic matrix functions
- Computing the matrix cosine
- Constructive solution of strongly coupled continuous hyperbolic mixed problems.
- DNA electrophoresis studied with the cage model
- Efficient algorithms for the matrix cosine and sine
- Error analysis of exponential integrators for oscillatory second-order differential equations
- Functions of Matrices
- Geometric Numerical Integration
- scientific article; zbMATH DE number 1862742 (Why is no real title available?)
- Long-Time Energy Conservation of Numerical Methods for Oscillatory Differential Equations
- Matlab guide
- New Algorithms for Computing the Matrix Sine and Cosine Separately or Simultaneously
- Rational approximation to trigonometric operators
- Rational approximations of trigonometric matrices with application to second-order systems of differential equations
- Reducing the influence of tiny normwise relative errors on performance profiles
- Structure-preserving algorithms for oscillatory differential equations II
- The University of Florida sparse matrix collection
Cited in
(14)- Computing the matrix cosine
- A DPG-based time-marching scheme for linear hyperbolic problems
- The complex step approximation to the higher order Fréchet derivatives of a matrix function
- New Hermite series expansion for computing the matrix hyperbolic cosine
- Matrix inverse trigonometric and inverse hyperbolic functions: theory and algorithms
- Efficient and accurate algorithms for computing matrix trigonometric functions
- Computing the wave-kernel matrix functions
- Directions for computing truncated multivariate Taylor series
- An Arbitrary Precision Scaling and Squaring Algorithm for the Matrix Exponential
- Computing the action of trigonometric and hyperbolic matrix functions
- Arbitrary precision algorithms for computing the matrix cosine and its Fréchet derivative
- Limited‐memory polynomial methods for large‐scale matrix functions
- Efficient algorithm for the oscillatory matrix functions
- A MATLAB Tool for the Stable Generation of Matrix Polynomial Evaluation Schemes with Two-Product Savings
This page was built for publication: A truncated Taylor series algorithm for computing the action of trigonometric and hyperbolic matrix functions
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4568103)