A solver for linear scalar ordinary differential equations whose running time is bounded independent of frequency
Murdock Aubry, James Bremer

TL;DR
This paper introduces a novel numerical algorithm for solving linear scalar ODEs with solutions exhibiting high-frequency oscillations, achieving bounded computational cost independent of eigenvalue magnitudes.
Contribution
The authors develop a method to construct slowly-varying phase functions for scalar ODEs, enabling efficient solutions regardless of eigenvalue size, outperforming existing methods in high-frequency regimes.
Findings
Algorithm is competitive with state-of-the-art methods.
Method is significantly faster for high-frequency oscillations.
Running time is independent of eigenvalue magnitudes.
Abstract
When the eigenvalues of the coefficient matrix for a linear scalar ordinary differential equation are of large magnitude, its solutions exhibit complicated behaviour, such as high-frequency oscillations, rapid growth or rapid decay. The cost of representing such solutions using standard techniques grows with the magnitudes of the eigenvalues. As a consequence, the running times of most solvers for ordinary differential equations also grow with these eigenvalues. However, a large class of scalar ordinary differential equations with slowly-varying coefficients admit slowly-varying phase functions that can be represented at a cost which is bounded independent of the magnitudes of the eigenvalues of the corresponding coefficient matrix. Here, we introduce a numerical algorithm for constructing slowly-varying phase functions which represent the solutions of a linear scalar ordinary…
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
TopicsNumerical methods for differential equations · Matrix Theory and Algorithms · Meteorological Phenomena and Simulations
