Machine Learning for highly oscillatory differential equations
Maxime Bouchereau
TL;DR
This work tackles the challenge of solving highly oscillatory differential equations by marrying averaging theory with neural networks to learn the slow-fast decomposition. It then leverages a micro-macro formulation to obtain uniformly accurate solutions across the oscillation parameter $\varepsilon\in(0,1]$, using neural surrogates for the averaged field and the high-oscillation generator, together with an auto-encoder (or an autonomous variant) to preserve structure. Theoretical error analyses show exponential remainders for slow-fast and UA bounds for micro-macro, supported by numerical experiments on inverted pendulum and Van der Pol systems that demonstrate improved accuracy and uniform reliability. The approach reduces pre-computation costs, scales to low-dimensional multiscale problems, and provides a practical, data-driven framework for efficient multiscale ODE integration.
Abstract
Highly oscillatory differential equations, commonly encountered in multi-scale problems, are often too complex to solve analytically. However, several numerical methods have been developed to approximate their solutions. Although these methods have shown their efficiency, the first part of the strategy often involves heavy pre-computations from averaging theory. In this paper, we leverage neural networks (machine learning) to approximate the vector fields required by the pre-computations in the first part, and combine this with micro-macro techniques to efficiently solve the oscillatory problem. We illustrate our work by numerical simulations.
