A Simplified Adaptive Runge-Kutta Method with Competitive Performance for Ordinary Differential Equations

Read full text
Authors: Abdulmawlay Tahir
Cited by: 0

Abstract

This paper presents a simplified and computationally efficient adaptive Runge–Kutta method for solving ordinary differential equations (ODEs). The proposed approach enhances the classical fourth-order Runge–Kutta (RK4) scheme by incorporating an intelligent step-doubling error estimation strategy, enabling reliable adaptive step-size control without relying on embedded Runge–Kutta pairs or complex Butcher tableaus. By comparing one full RK4 step with two half-steps, the method obtains a robust local error estimate that balances accuracy and computational cost while preserving implementation simplicity. The performance of the proposed adaptive RK4 method is rigorously evaluated against well-established solvers, namely RK45, DOP853, and the backward differentiation formula (BDF), as implemented in the SciPy library. Benchmark tests are conducted on three representative problems: the Van der Pol oscillator, a logistic growth model, and a nonlinear oscillator. Numerical results demonstrate that the proposed method consistently achieves high computational efficiency while maintaining accuracy within prescribed tolerances ranging from 10^(-4) to 10^(-6). In particular, the method attains peak efficiencies exceeding 10^4 steps per second across all test cases. These results indicate that the proposed adaptive RK4 algorithm offers a practical and competitive alternative for general-purpose ODE solving, especially in applications where a balance between numerical accuracy, computational efficiency, and algorithmic simplicity is essential.

Fields of Study & Subjects

Numerical methods for differential equations Mathematical and Computational Methods Modeling and Simulation Systems

Publication details

Journal / source
AlQalam Journal of Medical and Applied Sciences
Publication date
5 February 2026