An adaptive spectral method for oscillatory second-order linear ODEs with frequency-independent cost
Fruzsina J. Agocs, Alex H. Barnett

TL;DR
This paper presents an adaptive spectral method for efficiently solving second-order linear ODEs with varying oscillatory behavior, significantly reducing computational cost especially at low-to-intermediate frequencies.
Contribution
The authors develop a novel adaptive spectral algorithm that combines a defect-correction iteration for phase functions with frequency-aware switching, outperforming existing solvers.
Findings
Reduces function evaluations by up to 10^6 at low-to-intermediate frequencies.
Achieves on average 10 times faster computation in high-frequency regimes.
Outperforms state-of-the-art oscillatory solvers in numerical experiments.
Abstract
We introduce an efficient numerical method for second order linear ODEs whose solution may vary between highly oscillatory and slowly changing over the solution interval. In oscillatory regions the solution is generated via a nonoscillatory phase function that obeys the nonlinear Riccati equation. We propose a defect-correction iteration that gives an asymptotic series for such a phase function; this is numerically approximated on a Chebyshev grid with a small number of nodes. For analytic coefficients we prove that each iteration, up to a certain maximum number, reduces the residual by a factor of order of the local frequency. The algorithm adapts both the step size and the choice of method, switching to a conventional spectral collocation method away from oscillatory regions. In numerical experiments we find that our proposal outperforms other state-of-the-art oscillatory solvers,…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNumerical methods for differential equations · Fractional Differential Equations Solutions · Differential Equations and Numerical Methods
