Performance Evaluation of Single-step Explicit Exponential Integration Methods on Stiff Ordinary Differential Equations

Colby Fronk,Linda Petzold
2024-11-29
Abstract:Stiff systems of ordinary differential equations (ODEs) arise in a wide range of scientific and engineering disciplines and are traditionally solved using implicit integration methods due to their stability and efficiency. However, these methods are computationally expensive, particularly for applications requiring repeated integration, such as parameter estimation, Bayesian inference, neural ODEs, physics-informed neural networks, and MeshGraphNets. Explicit exponential integration methods have been proposed as a potential alternative, leveraging the matrix exponential to address stiffness without requiring nonlinear solvers. This study evaluates several state-of-the-art explicit single-step exponential schemes against classical implicit methods on benchmark stiff ODE problems, analyzing their accuracy, stability, and scalability with step size. Despite their initial appeal, our results reveal that explicit exponential methods significantly lag behind implicit schemes in accuracy and scalability for stiff ODEs. The backward Euler method consistently outperformed higher-order exponential methods in accuracy at small step sizes, with none surpassing the accuracy of the first-order integrating factor Euler method. Exponential methods fail to improve upon first-order accuracy, revealing the integrating factor Euler method as the only reliable choice for repeated, inexpensive integration in applications such as neural ODEs and parameter estimation. This study exposes the limitations of explicit exponential methods and calls for the development of improved algorithms.
Numerical Analysis,Systems and Control
What problem does this paper attempt to address?
The main problem that this paper attempts to solve is to evaluate the performance of explicit exponential integration methods in solving stiff ordinary differential equations (ODEs), especially their accuracy and scalability relative to classical implicit integration methods. Specifically: 1. **Background problems**: - Stiff ODE systems are widely present in scientific and engineering disciplines, such as chemical kinetics, circuit analysis, and population dynamics. - Traditionally, these systems are usually solved using implicit integration methods because implicit methods have better stability and efficiency. - However, implicit methods have high computational costs, especially in applications that require repeated integration, such as parameter estimation, Bayesian inference, neural ODEs, physics - informed neural networks (PINNs), and MeshGraphNets. 2. **Research motivation**: - Explicit exponential integration methods have been proposed as a potential alternative, using the matrix exponential to handle stiff problems without the need for a nonlinear solver. - Although these methods show some potential, their actual performance (especially accuracy and stability) has not been fully evaluated. - This study aims to fill this gap by systematically evaluating a series of explicit single - step exponential integration methods and comparing them with classical implicit methods. 3. **Specific problems**: - Evaluate the performance of explicit exponential integration methods on multiple benchmark stiff ODE problems. - Compare the differences between these methods and traditional implicit methods (such as the backward Euler method, the trapezoidal method, and the Radau IIA method) in terms of accuracy, stability, and step - size scalability. - Explore the feasibility and limitations of explicit exponential integration methods in practical applications, especially in tasks that require fast and inexpensive integration, such as neural ODEs and parameter estimation. 4. **Main findings**: - Although explicit exponential integration methods are theoretically attractive, experimental results show that they are significantly behind implicit methods in terms of accuracy and scalability. - The backward Euler method is always superior to high - order exponential methods at small step sizes, and no explicit exponential method can surpass the accuracy of the first - order integrating factor Euler method. - For applications that require repeated, low - cost integration, such as neural ODEs and parameter estimation, the integrating factor Euler method is the only reliable choice. 5. **Conclusion**: - This study reveals the limitations of explicit exponential integration methods and calls for the development of improved algorithms to combine computational efficiency and robust accuracy to meet the needs of modern computational science and scientific machine learning. In summary, the core objective of this paper is to evaluate the performance of explicit exponential integration methods in solving stiff ODEs and point out their advantages and disadvantages relative to traditional implicit methods, thereby providing guidance for future research and development.