Practical Guide to Monte Carlo
arXiv:physics/9906056
Abstract
I show how to construct Monte Carlo algorithms (programs), prove that they are correct and document them. Complicated algorithms are build using a handful of elementary methods. This construction process is transparently illustrated using graphical representation in which complicated graphs consist of only several elementary building blocks. In particular I discuss the equivalent algorithms, that is different MC algorithms, with different arrangements of the elementary building blocks, which generate the same final probability distribution. I also show how to transform a given MC algorithm into another equivalent one and discuss advantages of the various ``architectures''.
Cited by in corpus (6)
- The Precision Monte Carlo Event Generator KK For Two-Fermion Final States In e+e- Collisions
- The Monte Carlo Event Generator AcerMC 2.0 with Interfaces to PYTHIA 6.2 and HERWIG 6.5
- Foam: Multi-Dimensional General Purpose Monte Carlo Generator With Self-Adapting Simplical Grid
- How to Generate Four-Fermion Phase Space
- Solving QCD evolution equations in rapidity space with Markovian Monte Carlo
- MUMUG: a fast Monte Carlo generator for radiative muon pair production (a pedagogical tutorial)