A New Algorithm for Computing the Actions of Trigonometric and Hyperbolic Matrix Functions
Awad H. Al-Mohy

TL;DR
This paper introduces a novel algorithm for efficiently computing actions of various trigonometric and hyperbolic matrix functions, optimizing accuracy and computational cost without requiring matrix square roots.
Contribution
The paper presents a new scalable algorithm that computes multiple matrix function actions simultaneously using Taylor series and Chebyshev recurrences, avoiding matrix square root calculations.
Findings
Algorithm is forward stable
Outperforms existing methods in speed and accuracy
Effective for large matrices with level-3 BLAS
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMatrix Theory and Algorithms · Numerical Methods and Algorithms · Scientific Research and Discoveries
