Math 2.0

Numerical analysis Definition

Runge–Kutta methods

Builds on Initial value problemEuler method

Definition

Let f ⁣:ℝ×ℝn→ℝnf \colon \R \times \R^n \to \R^n, and consider the initial value problem y′=f(t,y)y' = f(t, y), y(t0)=y0y(t_0) = y_0. Let s≥1s \ge 1 be an integer and let aija_{ij}, bib_i, cic_i be real numbers for i,j=1,…,si, j = 1, \ldots, s. The ss-stage Runge–Kutta method with these coefficients and step size h>0h > 0 computes approximations yk≈y(tk)y_k \approx y(t_k) at tk=t0+kht_k = t_0 + k h by Ki=f(tk+cih,  yk+h∑j=1saijKj),i=1,…,s,yk+1=yk+h∑i=1sbiKi.K_i = f\Big( t_k + c_i h, \; y_k + h \sum_{j=1}^{s} a_{ij} K_j \Big), \quad i = 1, \ldots, s, \qquad y_{k+1} = y_k + h \sum_{i=1}^{s} b_i K_i. The method is explicit if aij=0a_{ij} = 0 for all j≥ij \ge i, and implicit otherwise.

Remarks

The coefficients are written in the Butcher tableau with the cic_i in a column, the matrix (aij)(a_{ij}) beside it, and the bib_i as a bottom row. Usually ci=∑jaijc_i = \sum_j a_{ij}, and the method is consistent, of order at least 11, exactly when ∑ibi=1\sum_i b_i = 1. Example: s=1s = 1, a11=0a_{11} = 0, b1=1b_1 = 1, c1=0c_1 = 0 gives yk+1=yk+hf(tk,yk)y_{k+1} = y_k + h f(t_k, y_k), the Euler method. The classical method has s=4s = 4, c=(0,12,12,1)c = (0, \tfrac12, \tfrac12, 1), a21=a32=12a_{21} = a_{32} = \tfrac12, a43=1a_{43} = 1, the other aij=0a_{ij} = 0, and b=(16,13,13,16)b = (\tfrac16, \tfrac13, \tfrac13, \tfrac16); it has order 44. For y′=λyy' = \lambda y it gives yk+1=(1+z+z22+z36+z424)yky_{k+1} = \left( 1 + z + \frac{z^2}{2} + \frac{z^3}{6} + \frac{z^4}{24} \right) y_k with z=hλz = h \lambda, the Taylor polynomial of eze^z of degree 44. Non-example: the two-step formula yk+2=yk+2hf(tk+1,yk+1)y_{k+2} = y_k + 2 h f(t_{k+1}, y_{k+1}) is not a Runge–Kutta method, since yk+2y_{k+2} depends on two earlier values and not only on yk+1y_{k+1}; it is a linear multistep method.

Reading path

To understand this page from the ground up, read these 12 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Differential equation concept
  2. Function concept
  3. Initial value problem concept
  4. Interval concept
  5. Ordinary differential equation definition
  6. Lipschitz condition definition
  7. Grönwall's inequality statement
  8. Solution of an ordinary differential equation definition
  9. Discrete Grönwall inequality statement
  10. Initial value problem definition
  11. Euler method concept
  12. Runge–Kutta methods definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Runge–Kutta_methods
About this page
TagJJCQ0DG4Z9
URIm2://JJCQ0DG4Z9
Kinddefinition
WritingW0 stub
MSC65L06, 65L05
DefinesRunge–Kutta methods
UsesInitial value problem, Euler method
Changed2 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.