An accelerated frequency-independent solver for oscillatory differential equations
Tara Stojimirovic, James Bremer

TL;DR
This paper introduces a simple, frequency-independent solver for oscillatory second order linear ODEs that significantly outperforms existing methods in speed, by constructing a slowly varying phase function and solving related nonlinear equations efficiently.
Contribution
The authors present a novel, simple approach using phase functions and spectral collocation that achieves frequency-independent runtime for oscillatory differential equations.
Findings
Algorithm is orders of magnitude faster than existing methods.
Quadratic convergence of the Newton-Kantorovich method ensures efficiency.
Method applies to equations with oscillatory and slowly varying solutions.
Abstract
Oscillatory second order linear ordinary differential equations arise in many scientific calculations. Because the running times of standard solvers increase linearly with frequency when they are applied to such problems, a variety of specialized methods, most of them quite complicated, have been proposed. Here, we point out that one of the simplest approaches not only works, but yields a scheme for solving oscillatory second order linear ordinary differential equations which is significantly faster than current state-of-the-art techniques. Our method, which operates by constructing a slowly varying phase function representing a basis of solutions of the differential equation, runs in time independent of the frequency and can be applied to second order equations whose solutions are oscillatory in some regions and slowly varying in others. In the high-frequency regime, our algorithm…
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
