Efficient time stepping for numerical integration using reinforcement learning
Michael Dellnitz, Eyke H\"ullermeier, Marvin L\"ucke, Sina, Ober-Bl\"obaum, Christian Offen, Sebastian Peitz, Karlson, Pfannschmidt

TL;DR
This paper introduces a data-driven time-stepping controller that enhances classical numerical schemes for differential equations, improving efficiency and generalization over traditional adaptive methods, especially for complex systems.
Contribution
It combines classical quadrature rules with machine learning controllers to tailor numerical integration schemes to specific problem classes, outperforming existing adaptive methods.
Findings
Superior efficiency demonstrated in multiple examples
Better generalization to unseen initial data
Outperforms state-of-the-art adaptive schemes
Abstract
Many problems in science and engineering require an efficient numerical approximation of integrals or solutions to differential equations. For systems with rapidly changing dynamics, an equidistant discretization is often inadvisable as it either results in prohibitively large errors or computational effort. To this end, adaptive schemes, such as solvers based on Runge--Kutta pairs, have been developed which adapt the step size based on local error estimations at each step. While the classical schemes apply very generally and are highly efficient on regular systems, they can behave sub-optimal when an inefficient step rejection mechanism is triggered by structurally complex systems such as chaotic systems. To overcome these issues, we propose a method to tailor numerical schemes to the problem class at hand. This is achieved by combining simple, classical quadrature rules or ODE 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 · Model Reduction and Neural Networks · Iterative Learning Control Systems
