List Of Runge–Kutta Methods
   HOME

TheInfoList



OR:

Runge–Kutta methods In numerical analysis, the Runge–Kutta methods ( ) are a family of implicit and explicit iterative methods, which include the Euler method, used in temporal discretization for the approximate solutions of simultaneous nonlinear equations. The ...
are methods for the numerical solution of the
ordinary differential equation In mathematics, an ordinary differential equation (ODE) is a differential equation whose unknown(s) consists of one (or more) function(s) of one variable and involves the derivatives of those functions. The term ''ordinary'' is used in contrast w ...
:\frac = f(t, y).
Explicit Explicit refers to something that is specific, clear, or detailed. It can also mean: * Explicit knowledge, knowledge that can be readily articulated, codified and transmitted to others * Explicit (text) The explicit (from Latin ''explicitus est'', ...
Runge–Kutta methods take the form :\begin y_ &= y_n + h \sum_^s b_i k_i \\ k_1 &= f(t_n, y_n), \\ k_2 &= f(t_n+c_2h, y_n+h(a_k_1)), \\ k_3 &= f(t_n+c_3h, y_n+h(a_k_1+a_k_2)), \\ &\;\;\vdots \\ k_i &= f\left(t_n + c_i h, y_n + h \sum_^ a_ k_j\right). \end Stages for implicit methods of s stages take the more general form, with the solution to be found over all s :k_i = f\left(t_n + c_i h, y_n + h \sum_^ a_ k_j\right). Each method listed on this page is defined by its
Butcher tableau A butcher is a person who may slaughter animals, dress their flesh, sell their meat, or participate within any combination of these three tasks. They may prepare standard cuts of meat and poultry for sale in retail or wholesale food establishm ...
, which puts the coefficients of the method in a table as follows: : \begin c_1 & a_ & a_& \dots & a_\\ c_2 & a_ & a_& \dots & a_\\ \vdots & \vdots & \vdots& \ddots& \vdots\\ c_s & a_ & a_& \dots & a_ \\ \hline & b_1 & b_2 & \dots & b_s\\ \end For
adaptive Adaptation, in biology, is the process or trait by which organisms or population better match their environment Adaptation may also refer to: Arts * Adaptation (arts), a transfer of a work of art from one medium to another ** Film adaptation, a ...
and implicit methods, the Butcher tableau is extended to give values of b^*_i, and the estimated error is then : e_ = h\sum_^s (b_i - b^*_i) k_i.


Explicit methods

The explicit methods are those where the matrix _/math> is lower
triangular A triangle is a polygon with three edges and three vertices. It is one of the basic shapes in geometry. A triangle with vertices ''A'', ''B'', and ''C'' is denoted \triangle ABC. In Euclidean geometry, any three points, when non- collinea ...
.


Forward Euler

The
Euler method In mathematics and computational science, the Euler method (also called forward Euler method) is a first-order numerical procedure for solving ordinary differential equations (ODEs) with a given initial value. It is the most basic explicit met ...
is first order. The lack of stability and accuracy limits its popularity mainly to use as a simple introductory example of a numeric solution method. : \begin 0 & 0 \\ \hline & 1 \\ \end


Explicit midpoint method

The (explicit)
midpoint method In numerical analysis, a branch of applied mathematics, the midpoint method is a one-step method for numerically solving the differential equation, : y'(t) = f(t, y(t)), \quad y(t_0) = y_0 . The explicit midpoint method is given by the formula ...
is a second-order method with two stages (see also the implicit midpoint method below): : \begin 0 & 0 & 0 \\ 1/2 & 1/2 & 0 \\ \hline & 0 & 1 \\ \end


Heun's method

Heun's method In mathematics and computational science, Heun's method may refer to the improved or modified Euler's method (that is, the explicit trapezoidal rule), or a similar two-stage Runge–Kutta method. It is named after Karl Heun and is a numerical proc ...
is a second-order method with two stages. It is also known as the explicit trapezoid rule, improved Euler's method, or modified Euler's method. (Note: The "eu" is pronounced the same way as in "Euler", so "Heun" rhymes with "coin"): : \begin 0 & 0 & 0 \\ 1 & 1 & 0 \\ \hline & 1/2 & 1/2 \\ \end


Ralston's method

Ralston's method is a second-order method with two stages and a minimum local error bound: : \begin 0 & 0 & 0 \\ 2/3 & 2/3 & 0 \\ \hline & 1/4 & 3/4 \\ \end


Generic second-order method

: \begin 0 & 0 & 0 \\ \alpha & \alpha & 0 \\ \hline & 1-\frac & \frac \\ \end


Kutta's third-order method

: \begin 0 & 0 & 0 & 0 \\ 1/2 & 1/2 & 0 & 0 \\ 1 & -1 & 2 & 0 \\ \hline & 1/6 & 2/3 & 1/6 \\ \end


Generic third-order method

See Sanderse and Veldman (2019). for ''α'' ≠ 0, , 1: : \begin 0 & 0 & 0 & 0\\ \alpha & \alpha & 0 & 0\\ 1 &1+\frac & -\frac & 0\\ \hline & \frac-\frac & \frac & \frac \\ \end


Heun's third-order method

: \begin 0 & 0 & 0 & 0 \\ 1/3 & 1/3 & 0 & 0 \\ 2/3 & 0 & 2/3 & 0 \\ \hline & 1/4 & 0 & 3/4 \\ \end


Van der Houwen's/Wray third-order method

: \begin 0 & 0 & 0 & 0 \\ 8/15 & 8/15 & 0 & 0 \\ 2/3 & 1/4 & 5/12 & 0 \\ \hline & 1/4 & 0 & 3/4 \\ \end


Ralston's third-order method

Ralston's third-order method is used in the embedded
Bogacki–Shampine method The Bogacki–Shampine method is a method for the numerical solution of ordinary differential equations, that was proposed by Przemysław Bogacki and Lawrence F. Shampine in 1989 . The Bogacki–Shampine method is a Runge–Kutta method of order t ...
. : \begin 0 & 0 & 0 & 0 \\ 1/2 & 1/2 & 0 & 0 \\ 3/4 & 0 & 3/4 & 0 \\ \hline & 2/9 & 1/3 & 4/9 \\ \end


Third-order Strong Stability Preserving Runge-Kutta (SSPRK3)

: \begin 0 & 0 & 0 & 0 \\ 1 & 1 & 0 & 0 \\ 1/2 & 1/4 & 1/4 & 0 \\ \hline & 1/6 & 1/6 & 2/3 \\ \end


Classic fourth-order method

The "original" Runge–Kutta method. : \begin 0 & 0 & 0 & 0 & 0\\ 1/2 & 1/2 & 0 & 0 & 0\\ 1/2 & 0 & 1/2 & 0 & 0\\ 1 & 0 & 0 & 1 & 0\\ \hline & 1/6 & 1/3 & 1/3 & 1/6\\ \end


3/8-rule fourth-order method

This method doesn't have as much notoriety as the "classic" method, but is just as classic because it was proposed in the same paper (Kutta, 1901). : \begin 0 & 0 & 0 & 0 & 0\\ 1/3 & 1/3 & 0 & 0 & 0\\ 2/3 & -1/3 & 1 & 0 & 0\\ 1 & 1 & -1 & 1 & 0\\ \hline & 1/8 & 3/8 & 3/8 & 1/8\\ \end


Ralston's fourth-order method

This fourth order method has minimum truncation error. : \begin 0 & 0 & 0 & 0 & 0\\ .4 & .4 & 0 & 0 & 0\\ .45573725 & .29697761 & .15875964 & 0 & 0\\ 1 & .21810040 & -3.05096516 & 3.83286476 & 0\\ \hline & .17476028 & -.55148066 & 1.20553560 & .17118478\\ \end


Embedded methods

The embedded methods are designed to produce an estimate of the local truncation error of a single Runge–Kutta step, and as result, allow to control the error with
adaptive stepsize In mathematics and numerical analysis, an adaptive step size is used in some methods for the numerical solution of ordinary differential equations (including the special case of numerical integration) in order to control the errors of the method ...
. This is done by having two methods in the tableau, one with order p and one with order p-1. The lower-order step is given by : y^*_ = y_n + h\sum_^s b^*_i k_i, where the k_i are the same as for the higher order method. Then the error is : e_ = y_ - y^*_ = h\sum_^s (b_i - b^*_i) k_i, which is O(h^p). The Butcher Tableau for this kind of method is extended to give the values of b^*_i : \begin c_1 & a_ & a_& \dots & a_\\ c_2 & a_ & a_& \dots & a_\\ \vdots & \vdots & \vdots& \ddots& \vdots\\ c_s & a_ & a_& \dots & a_ \\ \hline & b_1 & b_2 & \dots & b_s\\ & b_1^* & b_2^* & \dots & b_s^*\\ \end


Heun–Euler

The simplest adaptive Runge–Kutta method involves combining
Heun's method In mathematics and computational science, Heun's method may refer to the improved or modified Euler's method (that is, the explicit trapezoidal rule), or a similar two-stage Runge–Kutta method. It is named after Karl Heun and is a numerical proc ...
, which is order 2, with the Euler method, which is order 1. Its extended Butcher Tableau is: : \begin 0&\\ 1& 1 \\ \hline & 1/2& 1/2\\ & 1 & 0 \end The error estimate is used to control the stepsize.


Fehlberg RK1(2)

The Fehlberg method has two methods of orders 1 and 2. Its extended Butcher Tableau is: The first row of ''b'' coefficients gives the second-order accurate solution, and the second row has order one.


Bogacki–Shampine

The
Bogacki–Shampine method The Bogacki–Shampine method is a method for the numerical solution of ordinary differential equations, that was proposed by Przemysław Bogacki and Lawrence F. Shampine in 1989 . The Bogacki–Shampine method is a Runge–Kutta method of order t ...
has two methods of orders 2 and 3. Its extended Butcher Tableau is: The first row of ''b'' coefficients gives the third-order accurate solution, and the second row has order two.


Fehlberg

The
Runge–Kutta–Fehlberg method In mathematics, the Runge–Kutta–Fehlberg method (or Fehlberg method) is an algorithm in numerical analysis for the numerical solution of ordinary differential equations. It was developed by the German mathematician Erwin Fehlberg and is based ...
has two methods of orders 5 and 4; it is sometimes dubbed RKF45 . Its extended Butcher Tableau is: : \begin 0 & & & & & \\ 1 / 4 & 1 / 4 & & & \\ 3 / 8 & 3 / 32 & 9 / 32 & & \\ 12 / 13 & 1932 / 2197 & -7200 / 2197 & 7296 / 2197 & \\ 1 & 439 / 216 & -8 & 3680 / 513 & -845 / 4104 & \\ 1 / 2 & -8 / 27 & 2 & -3544 / 2565 & 1859 / 4104 & -11 / 40 \\ \hline & 16 / 135 & 0 & 6656 / 12825 & 28561 / 56430 & -9 / 50 & 2 / 55 \\ & 25 / 216 & 0 & 1408 / 2565 & 2197 / 4104 & -1 / 5 & 0 \end The first row of ''b'' coefficients gives the fifth-order accurate solution, and the second row has order four. The coefficients here allow for an
adaptive stepsize In mathematics and numerical analysis, an adaptive step size is used in some methods for the numerical solution of ordinary differential equations (including the special case of numerical integration) in order to control the errors of the method ...
to be determined automatically.


Cash-Karp

Cash and Karp have modified Fehlberg's original idea. The extended tableau for the
Cash–Karp method In numerical analysis, the Cash–Karp method is a method for solving ordinary differential equations (ODEs). It was proposed by Professor Jeff R. Cash from Imperial College London and Alan H. Karp from IBM Scientific Center. The method is a membe ...
is The first row of ''b'' coefficients gives the fifth-order accurate solution, and the second row has order four.


Dormand–Prince

The extended tableau for the
Dormand–Prince method In numerical analysis, the Dormand–Prince (RKDP) method or DOPRI method, is an embedded method for solving ordinary differential equations . The method is a member of the Runge–Kutta family of ODE solvers. More specifically, it uses six funct ...
is The first row of ''b'' coefficients gives the fifth-order accurate solution, and the second row gives the fourth-order accurate solution.


Implicit methods


Backward Euler

The
backward Euler method In numerical analysis and scientific computing, the backward Euler method (or implicit Euler method) is one of the most basic numerical methods for the solution of ordinary differential equations. It is similar to the (standard) Euler method, but d ...
is first order. Unconditionally stable and non-oscillatory for linear diffusion problems. : \begin 1 & 1 \\ \hline & 1 \\ \end


Implicit midpoint

The implicit midpoint method is of second order. It is the simplest method in the class of collocation methods known as the Gauss-Legendre methods. It is a
symplectic integrator In mathematics, a symplectic integrator (SI) is a numerical integration scheme for Hamiltonian systems. Symplectic integrators form the subclass of geometric integrators which, by definition, are canonical transformations. They are widely used in n ...
. : \begin 1/2 & 1/2 \\ \hline & 1 \end


Crank-Nicolson method

The
Crank–Nicolson method In numerical analysis, the Crank–Nicolson method is a finite difference method used for numerically solving the heat equation and similar partial differential equations. It is a second-order method in time. It is implicit in time, can be wri ...
corresponds to the implicit trapezoidal rule and is a second-order accurate and A-stable method. : \begin 0 & 0 & 0 \\ 1 & 1/2 & 1/2 \\ \hline & 1/2 & 1/2 \\ \end


Gauss–Legendre methods

These methods are based on the points of
Gauss–Legendre quadrature In numerical analysis, Gauss–Legendre quadrature is a form of Gaussian quadrature for approximating the definite integral of a function. For integrating over the interval , the rule takes the form: :\int_^1 f(x)\,dx \approx \sum_^n w_i f(x_i) ...
. The
Gauss–Legendre method In numerical analysis and scientific computing, the Gauss–Legendre methods are a family of numerical methods for ordinary differential equations. Gauss–Legendre methods are implicit Runge–Kutta methods. More specifically, they are collocation ...
of order four has Butcher tableau: : \begin \frac-\frac & \frac & \frac-\frac \\ \frac+\frac & \frac+\frac &\frac \\ \hline & \frac & \frac\\ & \frac12+\frac & \frac12-\frac \\ \end The Gauss–Legendre method of order six has Butcher tableau: : \begin \frac - \frac & \frac & \frac- \frac & \frac - \frac \\ \frac & \frac + \frac & \frac & \frac - \frac\\ \frac + \frac & \frac + \frac & \frac + \frac & \frac \\ \hline & \frac & \frac & \frac \\ & -\frac56 & \frac83 & -\frac56 \end


Diagonally Implicit Runge–Kutta methods

Diagonally Implicit Runge–Kutta (DIRK) formulae have been widely used for the numerical solution of stiff initial value problems; the advantage of this approach is that here the solution may be found sequentially as opposed to simultaneously. The simplest method from this class is the order 2 implicit
midpoint method In numerical analysis, a branch of applied mathematics, the midpoint method is a one-step method for numerically solving the differential equation, : y'(t) = f(t, y(t)), \quad y(t_0) = y_0 . The explicit midpoint method is given by the formula ...
. Kraaijevanger and Spijker's two-stage Diagonally Implicit Runge–Kutta method: : \begin 1/2 & 1/2 & 0 \\ 3/2 & -1/2 & 2 \\ \hline & -1/2 & 3/2 \\ \end Qin and Zhang's two-stage, 2nd order, symplectic Diagonally Implicit Runge–Kutta method: : \begin 1/4 & 1/4 & 0 \\ 3/4 & 1/2 & 1/4 \\ \hline & 1/2 & 1/2 \\ \end Pareschi and Russo's two-stage 2nd order Diagonally Implicit Runge–Kutta method: : \begin x & x & 0 \\ 1 - x & 1 - 2x & x \\ \hline & \frac & \frac\\ \end This Diagonally Implicit Runge–Kutta method is A-stable if and only if x \ge \frac. Moreover, this method is L-stable if and only if x equals one of the roots of the polynomial x^2 - 2x + \frac, i.e. if x = 1 \pm \frac. Qin and Zhang's Diagonally Implicit Runge–Kutta method corresponds to Pareschi and Russo's Diagonally Implicit Runge–Kutta method with x = 1/4. Two-stage 2nd order Diagonally Implicit Runge–Kutta method: : \begin x & x & 0 \\ 1 & 1 - x & x \\ \hline & 1 - x & x\\ \end Again, this Diagonally Implicit Runge–Kutta method is A-stable if and only if x \ge \frac. As the previous method, this method is again L-stable if and only if x equals one of the roots of the polynomial x^2 - 2x + \frac, i.e. if x = 1 \pm \frac. Crouzeix's two-stage, 3rd order Diagonally Implicit Runge–Kutta method: : \begin \frac+\frac & \frac+\frac & 0 \\ \frac-\frac & -\frac & \frac+\frac \\ \hline & \frac & \frac\\ \end Crouzeix's three-stage, 4th order Diagonally Implicit Runge–Kutta method: : \begin \frac & \frac & 0 & 0 \\ \frac & -\frac & \frac & 0 \\ \frac & 1+\alpha & -(1+2\,\alpha) & \frac \\\hline & \frac & 1 - \frac & \frac\\ \end with \alpha = \frac\cos. Three-stage, 3rd order, L-stable Diagonally Implicit Runge–Kutta method: : \begin x & x & 0 & 0 \\ \frac & \frac & x & 0 \\ 1 & -3x^2/2+4x-1/4 & 3x^2/2-5x+5/4 & x \\ \hline & -3x^2/2+4x-1/4 & 3x^2/2-5x+5/4 & x \\ \end with x = 0.4358665215 Nørsett's three-stage, 4th order Diagonally Implicit Runge–Kutta method has the following Butcher tableau: : \begin x & x & 0 & 0 \\ 1/2 & 1/2-x & x & 0 \\ 1-x & 2x & 1-4x & x \\ \hline & \frac & \frac & \frac \\ \end with x one of the three roots of the cubic equation x^3 -3x^2/2 + x/2 - 1/24 = 0. The three roots of this cubic equation are approximately x_1 = 1.06858, x_2 = 0.30254, and x_3 = 0.12889. The root x_1 gives the best stability properties for initial value problems. Four-stage, 3rd order, L-stable Diagonally Implicit Runge–Kutta method : \begin 1/2 & 1/2 & 0 & 0 & 0 \\ 2/3 & 1/6 & 1/2 & 0 & 0 \\ 1/2 & -1/2 & 1/2 & 1/2 & 0 \\ 1 & 3/2 & -3/2 & 1/2 & 1/2 \\ \hline & 3/2 & -3/2 & 1/2 & 1/2 \\ \end


Lobatto methods

There are three main families of Lobatto methods, called IIIA, IIIB and IIIC (in classical mathematical literature, the symbols I and II are reserved for two types of Radau methods). These are named after
Rehuel Lobatto Rehuel Lobatto (6 June 1797 – 9 February 1866 ) was a Dutch mathematician. The Gauss-Lobatto quadrature method is named after him, as are his variants on the Runge–Kutta methods for solving ODEs, and the Lobatto polynomials. He was ...
as a reference to the Lobatto quadrature rule, but were introduced by Byron L. Ehle in his thesis. All are implicit methods, have order 2''s'' − 2 and they all have ''c''1 = 0 and ''c''''s'' = 1. Unlike any explicit method, it's possible for these methods to have the order greater than the number of stages. Lobatto lived before the classic fourth-order method was popularized by Runge and Kutta.


Lobatto IIIA methods

The Lobatto IIIA methods are
collocation method In mathematics, a collocation method is a method for the numerical solution of ordinary differential equations, partial differential equations and integral equations. The idea is to choose a finite-dimensional space of candidate solutions (usually ...
s. The second-order method is known as the
trapezoidal rule In calculus, the trapezoidal rule (also known as the trapezoid rule or trapezium rule; see Trapezoid for more information on terminology) is a technique for approximating the definite integral. \int_a^b f(x) \, dx. The trapezoidal rule works b ...
: : \begin 0 & 0 & 0 \\ 1 & 1/2 & 1/2\\ \hline & 1/2 & 1/2\\ & 1 & 0 \\ \end The fourth-order method is given by : \begin 0 & 0 & 0 & 0 \\ 1/2 & 5/24& 1/3 & -1/24\\ 1 & 1/6 & 2/3 & 1/6 \\ \hline & 1/6 & 2/3 & 1/6 \\ & -\frac12 & 2 & -\frac12 \\ \end These methods are A-stable, but not L-stable and B-stable.


Lobatto IIIB methods

The Lobatto IIIB methods are not collocation methods, but they can be viewed as
discontinuous collocation method Continuous functions are of utmost importance in mathematics, functions and applications. However, not all functions are continuous. If a function is not continuous at a point in its domain, one says that it has a discontinuity there. The set ...
s . The second-order method is given by : \begin 0 & 1/2 & 0 \\ 1 & 1/2 & 0 \\ \hline & 1/2 & 1/2\\ & 1 & 0 \\ \end The fourth-order method is given by : \begin 0 & 1/6 & -1/6& 0 \\ 1/2 & 1/6 & 1/3 & 0 \\ 1 & 1/6 & 5/6 & 0 \\ \hline & 1/6 & 2/3 & 1/6 \\ & -\frac12 & 2 & -\frac12 \\ \end Lobatto IIIB methods are A-stable, but not L-stable and B-stable.


Lobatto IIIC methods

The Lobatto IIIC methods also are discontinuous collocation methods. The second-order method is given by : \begin 0 & 1/2 & -1/2\\ 1 & 1/2 & 1/2 \\ \hline & 1/2 & 1/2 \\ & 1 & 0 \\ \end The fourth-order method is given by : \begin 0 & 1/6 & -1/3& 1/6 \\ 1/2 & 1/6 & 5/12& -1/12\\ 1 & 1/6 & 2/3 & 1/6 \\ \hline & 1/6 & 2/3 & 1/6 \\ & -\frac12 & 2 & -\frac12 \\ \end They are L-stable. They are also algebraically stable and thus B-stable, that makes them suitable for stiff problems.


Lobatto IIIC* methods

The Lobatto IIIC* methods are also known as Lobatto III methods (Butcher, 2008), Butcher's Lobatto methods (Hairer et al., 1993), and Lobatto IIIC methods (Sun, 2000) in the literature.See Laurent O. Jay (N.D.)
"Lobatto methods"
University of Iowa The University of Iowa (UI, U of I, UIowa, or simply Iowa) is a public university, public research university in Iowa City, Iowa, United States. Founded in 1847, it is the oldest and largest university in the state. The University of Iowa is org ...
The second-order method is given by : \begin 0 & 0 & 0\\ 1 & 1 & 0 \\ \hline & 1/2 & 1/2 \\ \end Butcher's three-stage, fourth-order method is given by : \begin 0 & 0 & 0 & 0 \\ 1/2 & 1/4 & 1/4 & 0\\ 1 & 0 & 1 & 0 \\ \hline & 1/6 & 2/3 & 1/6 \\ \end These methods are not A-stable, B-stable or L-stable. The Lobatto IIIC* method for s = 2 is sometimes called the explicit trapezoidal rule.


Generalized Lobatto methods

One can consider a very general family of methods with three real parameters (\alpha_,\alpha_,\alpha_) by considering Lobatto coefficients of the form :a_(\alpha_,\alpha_,\alpha_) = \alpha_a_^A + \alpha_a_^B + \alpha_a_^C + \alpha_a_^ , where :\alpha_ = 1 - \alpha_ - \alpha_ - \alpha_. For example, Lobatto IIID family introduced in (Nørsett and Wanner, 1981), also called Lobatto IIINW, are given by : \begin 0 & 1/2 & 1/2\\ 1 & -1/2 & 1/2 \\ \hline & 1/2 & 1/2 \\ \end and : \begin 0 & 1/6 & 0 & -1/6 \\ 1/2 & 1/12 & 5/12 & 0\\ 1 & 1/2 & 1/3 & 1/6 \\ \hline & 1/6 & 2/3 & 1/6 \\ \end These methods correspond to \alpha_ = 2, \alpha_ = 2, \alpha_ = -1, and \alpha_ = -2. The methods are L-stable. They are algebraically stable and thus B-stable.


Radau methods

Radau methods are fully implicit methods (matrix ''A'' of such methods can have any structure). Radau methods attain order 2''s'' − 1 for ''s'' stages. Radau methods are A-stable, but expensive to implement. Also they can suffer from order reduction. The first order Radau method is similar to backward Euler method.


Radau IA methods

The third-order method is given by : \begin 0 & 1/4 & -1/4 \\ 2/3 & 1/4 & 5/12 \\ \hline & 1/4 & 3/4 \\ \end The fifth-order method is given by : \begin 0 & \frac & \frac & \frac \\ \frac - \frac & \frac & \frac + \frac & \frac - \frac\\ \frac + \frac & \frac & \frac + \frac & \frac - \frac \\ \hline & \frac & \frac + \frac & \frac - \frac \\ \end


Radau IIA methods

The ''c''i of this method are zeros of :\frac(x^(x-1)^s). The third-order method is given by : \begin 1/3 & 5/12 & -1/12\\ 1 & 3/4 & 1/4 \\ \hline & 3/4 & 1/4 \\ \end The fifth-order method is given by : \begin \frac - \frac & \frac - \frac & \frac - \frac & -\frac + \frac \\ \frac + \frac & \frac + \frac & \frac + \frac & -\frac - \frac\\ 1 & \frac - \frac & \frac + \frac & \frac \\ \hline & \frac - \frac & \frac + \frac & \frac \\ \end


Notes


References

* * . * . * . {{DEFAULTSORT:Runge-Kutta methods Numerical differential equations Mathematics-related lists