Skip to main content
Log in

On explicit two-derivative Runge-Kutta methods

  • Original Paper
  • Published:
Numerical Algorithms Aims and scope Submit manuscript

Abstract

The theory of Runge-Kutta methods for problems of the form y′ = f(y) is extended to include the second derivative y′′ = g(y): = f′(y)f(y). We present an approach to the order conditions based on Butcher’s algebraic theory of trees (Butcher, Math Comp 26:79–106, 1972), and derive methods that take advantage of cheap computations of the second derivatives. Only explicit methods are considered here where attention is given to the construction of methods that involve one evaluation of f and many evaluations of g per step. Methods with stages up to five and of order up to seven including some embedded pairs are presented. The first part of the paper discusses a theoretical formulation used for the derivation of these methods which are also of wider applicability. The second part presents experimental results for non-stiff and mildly stiff problems. The methods include those with the computation of one second derivative (plus many first derivatives) per step, and embedded methods for changing stepsize as well as those involving one first derivative (plus many second derivatives) per step. The experiments have been performed on standard problems and comparisons made with some standard explicit Runge-Kutta methods.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Butcher, J.C.: An algebraic theory of integration methods. Math. Comp. 26, 79–106 (1972)

    Article  MATH  MathSciNet  Google Scholar 

  2. Butcher, J.C.: The numerical analysis of ordinary differential equations: Runge-Kutta and general linear methods. Wiley, Chichester (1987)

    MATH  Google Scholar 

  3. Butcher, J.C.: Numerical methods for ordinary differential equations, 2nd edn. John Wiley & Sons Ltd, Chichester (2008)

    MATH  Google Scholar 

  4. Cash, J.R., Karp, Alan H.: A variable order Runge-Kutta method for initial value problems with rapidly varying right-hand sides. ACM Trans. Math. Softw. 16, 201–222 (1990)

    Article  MATH  MathSciNet  Google Scholar 

  5. Chan, T.M.H., Chan, R.P.K.: A simplified approach to the order conditions of integration methods. Computing 77(3), 237–252 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  6. Dormand, J.R., Prince, P.J.: A family of embedded Runge-Kutta formulae. J. Comput. Appl. Math. 6, 19–26 (1980)

    Article  MATH  MathSciNet  Google Scholar 

  7. Fehlberg, E.: Klassische Runge-Kutta-Formeln vierter und niedrigerer Ordnung mit Schrittweiten-Kontrolle und ihre Anwendung auf Wärmeleitungsprobleme. Computing (Arch. Elektron. Rechnen) 6, 61–71 (1970)

    MATH  MathSciNet  Google Scholar 

  8. Hairer, E., Nørsett, S.P., Wanner, G.: Solving ordinary differential equations I. Nonstiff problems, 2nd edn. Springer Series in Computational Mathematics 8. Springer, Berlin (1993)

    MATH  Google Scholar 

  9. Hairer, E., Wanner, G.: Solving ordinary differential equations. II. Stiff and differential-algebraic problems, 2nd edn. Springer Series in Computational Mathematics 14. Springer, Berlin (1996)

    MATH  Google Scholar 

  10. Kastlunger, K.H., Wanner, G.: Runge-Kutta processes with multiple nodes. Computing 9, 9–24 (1972)

    Article  MATH  MathSciNet  Google Scholar 

  11. Kastlunger, K.H., Wanner, G.: On Turan type implicit Runge-Kutta methods. Computing 9, 317–325 (1972)

    Article  MATH  MathSciNet  Google Scholar 

  12. Verner, J. H.: Explicit Runge-Kutta methods with estimates of the local truncation error. SIAM J. Numer. Anal. 15, 772–790 (1978)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Robert P. K. Chan.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chan, R.P.K., Tsai, A.Y.J. On explicit two-derivative Runge-Kutta methods. Numer Algor 53, 171–194 (2010). https://doi.org/10.1007/s11075-009-9349-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11075-009-9349-1

Keywords

Mathematics Subject Classification (2000)