Variance Reduction via Simultaneous Importance Sampling and Control Variates Techniques Using Vegas
arXiv:2309.12369 · doi:10.21468/SciPostPhysCodeb.28
Abstract
Monte Carlo (MC) integration is an important calculational technique in the physical sciences. Practical considerations require that the calculations are performed as accurately as possible for a given set of computational resources. To improve the accuracy of MC integration, a number of useful variance reduction algorithms have been developed, including importance sampling and control variates. In this work, we demonstrate how these two methods can be applied simultaneously, thus combining their benefits. We provide a python wrapper, named CoVVVR, which implements our approach in the Vegas program. The improvements are quantified with several benchmark examples from the literature.
arXiv comment20 pages, 2 figures, 3 tables
References in corpus (30)
- The automated computation of tree-level and next-to-leading order differential cross sections, and their matching to parton shower simulations
- An Introduction to PYTHIA 8.2
- A Brief Introduction to PYTHIA 8.1
- Herwig 7.0 / Herwig++ 3.0 Release Note
- CalcHEP 3.4 for collider physics within and beyond the Standard Model
- Event Generation with Sherpa 2.2
- WHIZARD: Simulating Multi-Particle Processes at LHC and ILC
- Event Generation with Normalizing Flows
- Adaptive Multidimensional Integration: VEGAS Enhanced
- How to GAN LHC Events
- i-flow: High-dimensional Integration and Sampling with Normalizing Flows
- Exploring phase space with Neural Importance Sampling
- DijetGAN: A Generative-Adversarial Network Approach for the Simulation of QCD Dijet Events at the LHC
- Neural Network-Based Approach to Phase Space Integration
- Fast simulation of muons produced at the SHiP experiment using Generative Adversarial Networks
- Foam: A General-Purpose Cellular Monte Carlo Event Generator
- Phase Space Sampling and Inference from Weighted Events with Autoregressive Flows
- Lund jet images from generative and cycle-consistent adversarial networks
- CARPool: fast, accurate computation of large-scale structure statistics by pairing costly and cheap cosmological simulations
- Improved Neural Network Monte Carlo Simulation
- Accurate predictions from small boxes: variance suppression via the Zel'dovich approximation
- Precision Redshift-Space Galaxy Power Spectra using Zel'dovich Control Variates
- Exhaustive Neural Importance Sampling applied to Monte Carlo event generation
- How to GAN Event Subtraction
- Neural Control Variates for Variance Reduction
- Multi-variable Integration with a Neural Network
- Mitigating the noise of DESI mocks using analytic control variates
- A Data-driven Event Generator for Hadron Colliders using Wasserstein Generative Adversarial Network
- Control variates for lattice field theory
- ISAJET 7.69: A Monte Carlo Event Generator for pp, , and Reactions