Euler-Maruyama method
From Wikipedia, the free encyclopedia
In mathematics, the Euler-Maruyama method is a technique for the approximate numerical solution of a stochastic differential equation. It is a simple generalization of the Euler method for ordinary differential equations to stochastic differential equations. It is named after Leonhard Euler and Gisiro Maruyama.
Consider the Itō stochastic differential equation
with initial condition X0 = x0, where Wt stands for the Wiener process, and suppose that we wish to solve this SDE on some interval of time [0, T]. Then the Euler-Maruyama approximation to the true solution X is the Markov chain Y defined as follows:
- partition the interval [0, T] into N equal subintervals of width δ > 0:
- set Y0 = x0;
- recursively define Yn for 1 ≤ n ≤ N by
- where
Note that the random variables ΔWn are independent and identically distributed normal random variables with expected value zero and variance δ.
[edit] References
- Kloeden, P.E., & Platen, E. (1999). Numerical Solution of Stochastic Differential Equations. Springer, Berlin. ISBN 978-3-540-54062-5.