Numerical Solution of Initial Value Problems
Davoud Mirzaei
TL;DR
This work surveys the numerical solution of initial-value problems for ordinary differential equations, tracing from basic IVP formulation and stability concepts to a broad spectrum of numerical methods. It juxtaposes explicit and implicit one-step methods, Taylor-series and Runge–Kutta schemes, with a rigorous treatment of error, zero-stability, and absolute stability, before addressing stiffness and the deployment of A- and L-stable strategies. The text then extends to multistep methods (Adams–Bashforth/Adams–Moulton/BDF), their convergence and stability properties, and practical considerations such as adaptive time stepping and embedded methods. Practical guidance is provided through discussions of MATLAB's ODE suite and concrete stiffness examples, illustrating the trade-offs between accuracy, stability, and computational cost in solving IVPs. The key message is that the choice of method hinges on problem stiffness, desired accuracy, and computational resources, with implicit and multistep approaches offering robust options for challenging, stiff dynamics.
Abstract
Welcome to a beautiful subject in scientific computing: numerical solution of ordinary differential equations (ODEs) with initial conditions.
