A Theoretical Criterion for Comparing Runge–Kutta Formulas

A criterion is proposed for determining which explicit Runge–Kutta formulas are the most promising as a basis for developing good library subroutines for solving nonstiff initial-value problems associated with ordinary differential equations. The criterion is based on a theoretical measure of the cost of solving classes of linear homogeneous problems with constant coefficients. It takes into account the trade-off between reliability and efficiency, as well as the user’s accuracy requirement. Results are presented for twenty-one formulas; one of the recently developed formula pairs due to Verner appears to be one of the most promising currently available. Moreover, our results support the thesis that the use of local extrapolation will usually improve the performance of a method. These conclusions are also supported by some empirical results collected over a relatively wide class of nonstiff problems. Finally, some suggestions are given on how to exploit these results, particularly if local extrapolation i...

[1]  S. Gill,et al.  A process for the step-by-step integration of differential equations in an automatic digital computing machine , 1951, Mathematical Proceedings of the Cambridge Philosophical Society.

[2]  J. Gillis,et al.  Numerical Solution of Ordinary and Partial Differential Equations , 1963 .

[3]  J. Butcher On Runge-Kutta processes of high order , 1964, Journal of the Australian Mathematical Society.

[4]  R. E. Scraton,et al.  Estimation of the truncation error in Runge-Kutta and allied processes , 1964, Comput. J..

[5]  Hisayoshi Shintani,et al.  Two-step processes by one-step methods of order 3 and of order 4 , 1966 .

[6]  E. B. Shanks Solutions of differential equations by evaluations of functions. , 1966 .

[7]  E. Fehlberg Classical Fifth-, Sixth-, Seventh-, and Eighth-Order Runge-Kutta Formulas with Stepsize Control , 1968 .

[8]  T. E. Hull The numerical integration of ordinary differential equations , 1968, IFIP Congress.

[9]  R. England,et al.  Error estimates for Runge-Kutta type solutions to systems of ordinary differential equations , 1969, Comput. J..

[10]  N. F. Stewart Certain Equivalent Requirements of Approximate Solutions of $x' = f(t,x)$. , 1970 .

[11]  T. E. Hull,et al.  Comparing Numerical Methods for Ordinary Differential Equations , 1972 .

[12]  A. Sedgwick,et al.  An effective variable-order variable-step adams method. , 1973 .

[13]  Some special formulas of the England class of fifth order Runge-Kutta schemes , 1974 .

[14]  L. Shampine,et al.  Computer solution of ordinary differential equations : the initial value problem , 1975 .

[15]  H. A. Watts,et al.  Solving Nonstiff Ordinary Differential Equations—The State of the Art , 1976 .

[16]  W. H. Enright,et al.  Test Results on Initial Value Methods for Non-Stiff Ordinary Differential Equations , 1976 .

[17]  L. F. Shampire Quadrature and Runge-Kutta formulas , 1976 .