Jump to content

Milstein method

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Jorge Guerra Pires (talk | contribs) at 07:11, 3 May 2015 (Intuitive derivation). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In mathematics, the Milstein method is a technique for the approximate numerical solution of a stochastic differential equation. It is named after Grigori N. Milstein who first published the method in 1974.[1][2]

Description

Consider the autonomous 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 Milstein 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 :
  • set
  • recursively define for by

where denotes the derivative of with respect to and

are independent and identically distributed normal random variables with expected value zero and variance . Then will approximate for , and increasing will yield a better approximation.

The error of the Milstein method is of order , which is considerably better than the Euler–Maruyama method, whose error is of order .[3]

Intuitive derivation

For this derivation, we will only look at geometric Brownian motion (GBM), the stochastic differential equation of which is given by

with real constants and . Using Itō's lemma we get

Thus, the solution to the GBM SDE is

where

.

See numerical solution is presented above for three different trajectories [4].

Numerical solution for the stochastic differential equation just presented, the drift is twice the diffusion coefficient.

See also

References

  1. ^ Mil'shtein, G. N. (1974). "Approximate integration of stochastic differential equations". Teor. Veroyatnost. i Primenen (in Russian). 19 (3): 583–588.
  2. ^ Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1137/1119062, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1137/1119062 instead.
  3. ^ V. Mackevičius, Introduction to Stochastic Analysis, Wiley 2011
  4. ^ Umberto Picchini, SDE Toolbox: simulation and estimation of stochastic differential equations with Matlab. http://sdetoolbox.sourceforge.net/

Further reading

  • Kloeden, P.E., & Platen, E. (1999). Numerical Solution of Stochastic Differential Equations. Springer, Berlin. ISBN 3-540-54062-8.{{cite book}}: CS1 maint: multiple names: authors list (link)