ACM Transactions on Mathematical Software · 2023 · 11 citations · 48 references
ComputingComputer EngineeringComputer ScienceParallel ComputingScientific ComputingStochastic ModelingComputational StatisticsHardware AccelerationMonte Carlo MethodsMonte Carlo SimulationNumerical AnalysisSimulation MethodsCox ProcessesCox-ingersoll-ross ModelCumulative Distribution FunctionsGaussian DistributionsMonte Carlo AnalysisMonte Carlo Simulation ModelingMultilevel Monte CarloNested Multilevel Models
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.
48
SciPy 1.0: fundamental algorithms for scientific computing in Python
Nature Methods · 2020 · 37.9K citations · Full text
The Pricing of Options and Corporate Liabilities
Fischer Black, Myron S. Scholes · Journal of Political Economy · 1973 · 29.4K citations
Continuous Univariate Distributions.
Yasuhiro Omori, Norman L. Johnson, S. Kotz et al. · Journal of the American Statistical Association · 1995 · 9.3K citations