Euler method

The Euler Polygonzugverfahren or explicit Euler method (also Euler - Cauchy method or Euler - forward method) is the simplest method for the numerical solution of an initial value problem.

It was introduced by Leonhard Euler in 1768 in his book Institutiones calculi Integralis. Cauchy used it to prove some uniqueness results for ordinary differential equations.

The process is sometimes referred to in physics as a method of small steps.

The procedure

For the numerical solution of the initial value problem:

For an ordinary differential equation we choose a discretization step size, consider the discrete time points

And compute the iterated values

The calculated values ​​represent approximations to the actual values ​​of the exact solution of the initial value problem dar. The smaller the step size is chosen, the more computational work is necessary, but the more accurate the approximated values ​​.

A modification of the procedure here is that it selects the step size is variable. A meaningful change in the increment requires an algorithm for step-size control, which estimates the error in the current step, and then the step size for the next step selects accordingly.

If a procedure is defined above, we obtain the implicit Euler method. This is A-stable and therefore better suited for stiff initial value problems suitable.

Properties

The explicit Euler method has consistency and convergence of Procedure 1 The stability function and its stability region, therefore, the circle around -1 with radius 1 in the complex plane.

Generalizations

It can be generalized essentially by two different ideas on more efficient methods.

  • The first idea is to include more than one of the previously calculated values ​​for the calculation of the next step. In this way, process yields higher order in the class of linear multistep methods.
  • The second idea is to evaluate the function of the interval of a plurality of locations in the calculation of the next step. In this manner one obtains the class of the Runge- Kutta method.

The class of general linear method involves both ideas of generalization with one and contains the class of linear multistep methods as well as the class of Runge- Kutta methods as a special case.

  • In addition, there is also an extension of the Euler method for stochastic differential equations: the Euler Maruyama method.
319425
de