To install click the Add extension button. That's it.

The source code for the WIKI 2 extension is being checked by specialists of the Mozilla Foundation, Google, and Apple. You could also do it yourself at any point in time.

4,5
Kelly Slayton
Congratulations on this excellent venture… what a great idea!
Alexander Grigorievskiy
I use WIKI 2 every day and almost forgot how the original Wikipedia looks like.
Live Statistics
English Articles
Improved in 24 Hours
Added in 24 Hours
What we do. Every page goes through several hundred of perfecting techniques; in live mode. Quite the same Wikipedia. Just better.
.
Leo
Newton
Brights
Milds

Multilevel Monte Carlo method

From Wikipedia, the free encyclopedia

Multilevel Monte Carlo (MLMC) methods in numerical analysis are algorithms for computing expectations that arise in stochastic simulations. Just as Monte Carlo methods, they rely on repeated random sampling, but these samples are taken on different levels of accuracy. MLMC methods can greatly reduce the computational cost of standard Monte Carlo methods by taking most samples with a low accuracy and corresponding low cost, and only very few samples are taken at high accuracy and corresponding high cost.

Goal

The goal of a multilevel Monte Carlo method is to approximate the expected value of the random variable that is the output of a stochastic simulation. Suppose this random variable cannot be simulated exactly, but there is a sequence of approximations with increasing accuracy, but also increasing cost, that converges to as . The basis of the multilevel method is the telescoping sum identity,[1]

that is trivially satisfied because of the linearity of the expectation operator. Each of the expectations is then approximated by a Monte Carlo method, resulting in the multilevel Monte Carlo method. Note that taking a sample of the difference at level requires a simulation of both and .

The MLMC method works if the variances as , which will be the case if both and approximate the same random variable . By the Central Limit Theorem, this implies that one needs fewer and fewer samples to accurately approximate the expectation of the difference as . Hence, most samples will be taken on level , where samples are cheap, and only very few samples will be required at the finest level . In this sense, MLMC can be considered as a recursive control variate strategy.

Applications

Approximation of a sample path of an SDE on different levels.

The first application of MLMC is attributed to Mike Giles,[2] in the context of stochastic differential equations (SDEs) for option pricing, however, earlier traces are found in the work of Heinrich in the context of parametric integration.[3] Here, the random variable is known as the payoff function, and the sequence of approximations , use an approximation to the sample path with time step .

The application of MLMC to problems in uncertainty quantification (UQ) is an active area of research.[4][5] An important prototypical example of these problems are partial differential equations (PDEs) with random coefficients. In this context, the random variable is known as the quantity of interest, and the sequence of approximations corresponds to a discretization of the PDE with different mesh sizes.

An algorithm for MLMC simulation

A simple level-adaptive algorithm for MLMC simulation is given below in pseudo-code.


repeat
    Take warm-up samples at level 
    Compute the sample variance on all levels 
    Define the optimal number of samples  on all levels 
    Take additional samples on each level  according to 
    if  then
        Test for convergence
    end
    if not converged then
        
    end
until converged

Extensions of MLMC

Recent extensions of the multilevel Monte Carlo method include multi-index Monte Carlo,[6] where more than one direction of refinement is considered, and the combination of MLMC with the Quasi-Monte Carlo method.[7][8]

See also

References

  1. ^ Giles, M. B. (2015). "Multilevel Monte Carlo Methods". Acta Numerica. 24: 259–328. arXiv:1304.5472. doi:10.1017/s096249291500001x. S2CID 13805654.
  2. ^ Giles, M. B. (2008). "Multilevel Monte Carlo Path Simulation". Operations Research. 56 (3): 607–617. CiteSeerX 10.1.1.121.713. doi:10.1287/opre.1070.0496. S2CID 3000492.
  3. ^ Heinrich, S. (2001). "Multilevel Monte Carlo Methods". Large-Scale Scientific Computing. Lecture Notes in Computer Science. Vol. 2179. Springer. pp. 58–67. doi:10.1007/3-540-45346-6_5. ISBN 978-3-540-43043-8.
  4. ^ Cliffe, A.; Giles, M. B.; Scheichl, R.; Teckentrup, A. (2011). "Multilevel Monte Carlo Methods and Applications to Elliptic PDEs with Random Coefficients" (PDF). Computing and Visualization in Science. 14 (1): 3–15. doi:10.1007/s00791-011-0160-x. S2CID 1687254.
  5. ^ Pisaroni, M.; Nobile, F. B.; Leyland, P. (2017). "A Continuation Multi Level Monte Carlo Method for Uncertainty Quantification in Compressible Inviscid Aerodynamics" (PDF). Computer Methods in Applied Mechanics and Engineering. 326 (C): 20–50. doi:10.1016/j.cma.2017.07.030. S2CID 10379943. Archived from the original (PDF) on 2018-02-14.
  6. ^ Haji-Ali, A. L.; Nobile, F.; Tempone, R. (2016). "Multi-Index Monte Carlo: When Sparsity Meets Sampling". Numerische Mathematik. 132 (4): 767–806. arXiv:1405.3757. doi:10.1007/s00211-015-0734-5. S2CID 253742676.
  7. ^ Giles, M. B.; Waterhouse, B. (2009). "Multilevel Quasi-Monte Carlo Path Simulation" (PDF). Advanced Financial Modelling, Radon Series on Computational and Applied Mathematics. De Gruyter: 165–181.
  8. ^ Robbe, P.; Nuyens, D.; Vandewalle, S. (2017). "A Multi-Index Quasi-Monte Carlo Algorithm for Lognormal Diffusion Problems". SIAM Journal on Scientific Computing. 39 (5): A1811–C392. arXiv:1608.03157. Bibcode:2017SJSC...39S.851R. doi:10.1137/16M1082561. S2CID 42818387.
This page was last edited on 22 August 2023, at 02:01
Basis of this page is in Wikipedia. Text is available under the CC BY-SA 3.0 Unported License. Non-text media are available under their specified licenses. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. WIKI 2 is an independent company and has no affiliation with Wikimedia Foundation.