Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-07T19:59:05.054Z Has data issue: false hasContentIssue false

Multilevel Monte Carlo methods

Published online by Cambridge University Press:  27 April 2015

Michael B. Giles*
Affiliation:
Mathematical Institute, University of Oxford, Woodstock Road, Oxford OX2 6GG, UK E-mail: mike.giles@maths.ox.ac.uk
Rights & Permissions [Opens in a new window]

Abstract

Monte Carlo methods are a very general and useful approach for the estimation of expectations arising from stochastic simulation. However, they can be computationally expensive, particularly when the cost of generating individual stochastic samples is very high, as in the case of stochastic PDEs. Multilevel Monte Carlo is a recently developed approach which greatly reduces the computational cost by performing most simulations with low accuracy at a correspondingly low cost, with relatively few simulations being performed at high accuracy and a high cost.

In this article, we review the ideas behind the multilevel Monte Carlo method, and various recent generalizations and extensions, and discuss a number of applications which illustrate the flexibility and generality of the approach and the challenges in developing more efficient implementations with a faster rate of convergence of the multilevel correction variance.

Information

Type
Research Article
Copyright
© Cambridge University Press, 2015 
Figure 0

Figure 2.1. ‘Levels’ in two-dimensional multi-index Monte Carlo application.

Figure 1

Figure 2.2. Two choices of two-dimensional MIMC summation region ${\mathcal{L}}$.

Figure 2

Table 2.1. Dimensionality of ${\rm\Omega}$, the input space, ${\mathcal{U}}$, the intermediate solution space, and ${\mathcal{P}}$, the output space, for some different MLMC applications.

Figure 3

Figure 5.1. Numerical results for a European call option using the Euler–Maruyama discretization of the GBM SDE.

Figure 4

Figure 5.2. Numerical results for a digital call option using the Euler–Maruyama discretization of the GBM SDE.

Figure 5

Table 5.1. Observed and theoretical convergence rates for the multilevel correction variance for scalar SDEs, using the Euler–Maruyama and Milstein discretizations. ${\it\delta}$ is any strictly positive constant.

Figure 6

Figure 5.3. Numerical results for a European call option using the Milstein discretization of the GBM SDE.

Figure 7

Figure 5.4. Numerical results for a digital call option using the Milstein discretization of the GBM SDE, and a conditional expectation MLMC estimator.

Figure 8

Figure 5.5. Numerical results for a lookback option on a basket of five GBM assets.

Figure 9

Figure 5.6. Numerical results for a barrier option on a basket of five GBM assets.

Figure 10

Figure 5.7. Generation of Brownian increments for a multilevel simulation with adaptive time-stepping.

Figure 11

Table 6.1. Numerical analysis convergence rates for the multilevel variance $V_{\ell }\equiv \mathbb{V}[P_{\ell }-P_{\ell -1}]$ for variance-gamma, NIG, and spectrally negative ${\it\alpha}$-stable processes and different financial options. ${\it\delta}$ is any strictly positive constant.

Figure 12

Figure 7.1. Numerical results for a one-dimensional elliptic PDE with random coefficients and random forcing.

Figure 13

Figure 7.2. Numerical results for a one-dimensional parabolic SPDE with Brownian forcing.

Figure 14

Figure 10.1. Level $\ell$ and $\ell -1$ paths for contracting Markov chains.