Runge-Kutta Method is a more general and improvised method as compared to that of the Euler's method. It uses, as we shall see, Taylor's expansion of a ``smooth function" (thereby, we mean that the derivatives exist and are continuous up to certain desired order). Before we proceed further, the following questions may arise in our mind, which has not found place in our discussion so far.
 is not taken up. We try
to look more on Question 
 in the ensuing discussion. There are many self-starter methods, like the Euler method 
which uses the initial condition. But these methods are normally not very efficient since the error bounds may not be 
``good enough". We have seen in Theorem 
 that the local error (neglecting the rounding-off
error) is 
Define
.
We now assume that 
, (
) reduces to the Euler's algorithm.
We choose 
where
 respectively.
Substituting these values in (
), we have 
) and (
), leads to the choice of 
. Here we note that 
)
is satisfied. One of the simplest solution is 
 
Thus we are lead to define
 by (
) is called the Runge-Kutta method of order 
A few things are worthwhile to be noted in the above discussion. Firstly, we need the existence of partial 
derivatives of 
 up to order 
 for R-K method of order 
. For higher order methods, we need 
 to be more smooth. Secondly, we note that the local truncation error (in R-K method of order 
) is of order 
.
Again, we remind the readers that the round-off error in the case of implementation has not been considered.
Also, in (
), the partial derivatives of 
 do not appear. In short, we are 
likely to get a better accuracy in Runge-Kutta method of order 
 in comparision with the Euler's method. Formally,
we state the Runge-Kutta method of order 
.