English

Quasi-Monte Carlo Methods: What, Why, and How?

Numerical Analysis 2025-02-07 v1 Numerical Analysis Computation

Abstract

Many questions in quantitative finance, uncertainty quantification, and other disciplines are answered by computing the population mean, μ:=E(Y)\mu := \mathbb{E}(Y), where instances of Y:=f(X)Y:=f(\boldsymbol{X}) may be generated by numerical simulation and X\boldsymbol{X} has a simple probability distribution. The population mean can be approximated by the sample mean, μ^n:=n1i=0n1f(xi)\hat{\mu}_n := n^{-1} \sum_{i=0}^{n-1} f(\boldsymbol{x}_i) for a well chosen sequence of nodes, {x0,x1,}\{\boldsymbol{x}_0, \boldsymbol{x}_1, \ldots\} and a sufficiently large sample size, nn. Computing μ\mu is equivalent to computing a dd-dimensional integral, f(x)ϱ(x)dx\int f(\boldsymbol{x}) \varrho(\boldsymbol{x}) \, \mathrm{d} \boldsymbol{x}, where ϱ\varrho is the probability density for X\boldsymbol{X}. Quasi-Monte Carlo methods replace independent and identically distributed sequences of random vector nodes, {xi}i=0\{\boldsymbol{x}_i \}_{i = 0}^{\infty}, by low discrepancy sequences. This accelerates the convergence of μ^n\hat{\mu}_n to μ\mu as nn \to \infty. This tutorial describes low discrepancy sequences and their quality measures. We demonstrate the performance gains possible with quasi-Monte Carlo methods. Moreover, we describe how to formulate problems to realize the greatest performance gains using quasi-Monte Carlo. We also briefly describe the use of quasi-Monte Carlo methods for problems beyond computing the mean, μ\mu.

Keywords

Cite

@article{arxiv.2502.03644,
  title  = {Quasi-Monte Carlo Methods: What, Why, and How?},
  author = {Fred J. Hickernell and Nathan Kirk and Aleksei G. Sorokin},
  journal= {arXiv preprint arXiv:2502.03644},
  year   = {2025}
}
R2 v1 2026-06-28T21:34:08.484Z