Approximating Inverse Cumulative Distribution Functions to Produce Approximate Random Variables
-
Published:2023-09-19
Issue:3
Volume:49
Page:1-29
-
ISSN:0098-3500
-
Container-title:ACM Transactions on Mathematical Software
-
language:en
-
Short-container-title:ACM Trans. Math. Softw.
Author:
Giles Michael1ORCID,
Sheridan-Methven Oliver1ORCID
Affiliation:
1. Mathematical Institute, Oxford University, UK
Abstract
For random variables produced through the inverse transform method, approximate random variables are introduced, which are produced using approximations to a distribution’s inverse cumulative distribution function. These approximations are designed to be computationally inexpensive and much cheaper than library functions, which are exact to within machine precision and, thus, highly suitable for use in Monte Carlo simulations. The approximation errors they introduce can then be eliminated through use of the multilevel Monte Carlo method. Two approximations are presented for the Gaussian distribution: a piecewise constant on equally spaced intervals and a piecewise linear using geometrically decaying intervals. The errors of the approximations are bounded and the convergence demonstrated, and the computational savings are measured for C and C++ implementations. Implementations tailored for Intel and Arm hardware are inspected alongside hardware agnostic implementations built using OpenMP. The savings are incorporated into a nested multilevel Monte Carlo framework with the Euler-Maruyama scheme to exploit the speedups without losing accuracy, offering speed ups by a factor of 5–7. These ideas are empirically extended to the Milstein scheme and the non-central χ
2
distribution for the Cox-Ingersoll-Ross process, offering speedups of a factor of 250 or more.
Funder
Engineering and Physical Sciences Research Council
Oxford University’s centre for doctoral training in Industrially Focused Mathematical Modelling
EPSRC ICONIC programme
Hong Kong Innovation and Technology Commission
Publisher
Association for Computing Machinery (ACM)
Subject
Applied Mathematics,Software
Reference76 articles.
1. Approximate Formulae for the Percentage Points and the Probability Integral of the Non-Central χ 2 Distribution
2. Milton Abramowitz and Irene A. Stegun. 1948. Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables. Vol. 55. US Government Printing Office. (6th printing, November 1967).
3. Nikhar Agrawal Anton Bikineev Paul A. Bristow Marco Guazzone Christopher Kormanyos Hubert Holin Bruno Lalande John Maddock Jeremy Murphy Matthew Pulver Johan Råde Gautam Sewani Benjamin Sobotta Nicholas Thompson Thijs van den Berg Daryle Walker Xiaogang Zhang et al. 2020. The Boost C++ library. https://www.boost.org/. Version 1.74.0.
4. On the discretization schemes for the CIR (and Bessel squared) processes
5. A second-order discretization scheme for the CIR process: Application to the Heston model;Alfonsi Aurélien;Preprint CERMICS hal-00143723,2008
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献