Math 2.0

Numerical analysis Definition

Euler–Maruyama method

Builds on Wiener processEuler methodNormal distributionGeometric Brownian motion

Definition

Let T>0T > 0, let x0∈ℝx_0 \in \R, and let a,b ⁣:[0,T]×ℝ→ℝa, b \colon [0, T] \times \R \to \R be functions. Consider the stochastic differential equation dXt=a(t,Xt) dt+b(t,Xt) dBtdX_t = a(t, X_t) \, dt + b(t, X_t) \, dB_t with X0=x0X_0 = x_0, where BB is a Brownian motion. Let N≥1N \ge 1, let Δt=T/N\Delta t = T / N, and let tn=n Δtt_n = n \, \Delta t for 0≤n≤N0 \le n \le N. The Euler–Maruyama approximation is the sequence (Yn)0≤n≤N(Y_n)_{0 \le n \le N} with Y0=x0Y_0 = x_0 and Yn+1=Yn+a(tn,Yn) Δt+b(tn,Yn) ΔBn,ΔBn=Btn+1−Btn.Y_{n+1} = Y_n + a(t_n, Y_n) \, \Delta t + b(t_n, Y_n) \, \Delta B_n, \quad \Delta B_n = B_{t_{n+1}} - B_{t_n}.

Remarks

The increments ΔBn\Delta B_n are independent and normal with mean 00 and variance Δt\Delta t. In a simulation one takes ΔBn=Δt Zn\Delta B_n = \sqrt{\Delta t} \, Z_n with independent standard normal ZnZ_n. Example: for geometric Brownian motion, a(t,x)=μxa(t, x) = \mu x and b(t,x)=σxb(t, x) = \sigma x, so Yn+1=Yn(1+μΔt+σΔBn)Y_{n+1} = Y_n (1 + \mu \Delta t + \sigma \Delta B_n). Non-example: the update Yn+1=Yn+a(tn,Yn)Δt+b(tn,Yn)Δt ZnY_{n+1} = Y_n + a(t_n, Y_n) \Delta t + b(t_n, Y_n) \Delta t \, Z_n uses noise of size Δt\Delta t instead of Δt\sqrt{\Delta t}, so its noise vanishes in the limit. If b=0b = 0, the scheme is the Euler method for the ordinary equation x′=a(t,x)x' = a(t, x). Assume that aa and bb are Lipschitz in xx uniformly in tt, grow at most linearly, and are Hölder continuous of exponent 1/21/2 in tt. Then E∣XT−YN∣≤CΔtE\abs{X_T - Y_N} \le C \sqrt{\Delta t} for a constant CC.

Reading path

To understand this page from the ground up, read these 14 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. Differential equation concept
  2. Function concept
  3. Geometric Brownian motion concept
  4. Interval concept
  5. Normal distribution concept
  6. Wiener process concept
  7. Ordinary differential equation definition
  8. Lipschitz condition definition
  9. Grönwall's inequality statement
  10. Solution of an ordinary differential equation definition
  11. Discrete Grönwall inequality statement
  12. Initial value problem definition
  13. Euler method concept
  14. Euler–Maruyama method definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Euler%E2%80%93Maruyama_method
About this page
TagD0ZXXEYNK8
URIm2://D0ZXXEYNK8
Kinddefinition
WritingW0 stub
MSC65C30, 60H35, 60H10
DefinesEuler–Maruyama method
UsesWiener process, Euler method, Normal distribution, Geometric Brownian motion
Changed2 November 2026

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

No page links to this page yet.