Math 2.0

Numerical analysis Ordinary differential equations Theorem

Milstein method

Builds on Stochastic differential equationWiener processEuler–Maruyama methodItô's lemma

Statement

Let WW be a one-dimensional Wiener process, and consider the scalar Itô stochastic differential equation dXt=a(Xt) dt+b(Xt) dWt,X0=x0∈ℝ,0≤t≤T.dX_t = a(X_t)\, dt + b(X_t)\, dW_t, \qquad X_0 = x_0 \in \R, \qquad 0 \le t \le T. Assume that aa and bb are twice continuously differentiable with bounded first and second derivatives, and that bb′b b' is globally Lipschitz continuous. Let h=T/Nh = T/N, tn=nht_n = n h and ΔWn=Wtn+1−Wtn\Delta W_n = W_{t_{n+1}} - W_{t_n}. The Milstein method sets Y0=x0Y_0 = x_0 and Yn+1=Yn+a(Yn) h+b(Yn) ΔWn+12 b(Yn) b′(Yn)((ΔWn)2−h).Y_{n+1} = Y_n + a(Y_n)\, h + b(Y_n)\, \Delta W_n + \tfrac12\, b(Y_n)\, b'(Y_n) \left( (\Delta W_n)^2 - h \right). Then the method has strong order 11: there is a constant CC, independent of NN, such that max⁡0≤n≤N(𝔼∣Xtn−Yn∣2)1/2≤Ch.\max_{0 \le n \le N} \left( \mathbb{E} \abs{X_{t_n} - Y_n}^2 \right)^{1/2} \le C h.

Remarks

The scheme is the Itô–Taylor expansion of the solution over one step, cut after the terms of order hh in mean square. Applying Itô's lemma to b(Xt)b(X_t) shows that the leading neglected term of the Euler–Maruyama method is bb′∫tntn+1(Ws−Wtn) dWsb b' \int_{t_n}^{t_{n+1}} (W_s - W_{t_n})\, dW_s, and this double integral equals 12((ΔWn)2−h)\frac12((\Delta W_n)^2 - h). The Euler–Maruyama method omits this term and has strong order only 1/21/2 when b′≠0b' \ne 0; when bb is constant, both methods coincide. Example: for geometric Brownian motion dX=μX dt+σX dWdX = \mu X\, dt + \sigma X\, dW, the method reads Yn+1=Yn(1+μh+σΔWn+σ22((ΔWn)2−h))Y_{n+1} = Y_n \left( 1 + \mu h + \sigma \Delta W_n + \frac{\sigma^2}{2} ((\Delta W_n)^2 - h) \right). For systems driven by several Wiener processes, the analogous scheme needs the iterated integrals ∫ ⁣ ⁣∫dWi dWj\int\!\!\int dW^i\, dW^j, which are not functions of the increments unless a commutativity condition holds.

Going deeper

For a student

Strong order measures the error of individual paths and matters for multilevel Monte Carlo and for pathwise simulation. Weak order measures the error of expectations, and there Euler–Maruyama and Milstein both have order 11. The extra term costs one derivative of bb; derivative-free variants replace b′b' by a difference quotient, as in stochastic Runge–Kutta methods.

Reading path

To understand this page from the ground up, read these 12 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Euclidean space object
  2. Euler–Maruyama method concept
  3. Function concept
  4. Geometric Brownian motion concept
  5. Itô calculus concept
  6. Quadratic variation concept
  7. Stochastic differential equation concept
  8. Wiener process concept
  9. Function of several variables concept
  10. Partial derivative concept
  11. Itô's lemma statement
  12. Milstein method statement

Where this leads

1 page builds on this one.

Further reading

  1. Web https://en.wikipedia.org/wiki/Milstein_method
About this page
TagC5WJT0NWGV
URIm2://C5WJT0NWGV
Kindstatement, theorem
WritingW0 stub
MSC65C30, 60H35
StatusThis copy of the site has no build data. Run m2 status C5WJT0NWGV.
AboutStochastic differential equation
UsesStochastic differential equation, Wiener process, Euler–Maruyama method, Itô's lemma

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

Used by