Abstract
Recently, Paskov reported that, the use of a certain pseudo-random number generator, ran1(), which is given in Numerical Recipes in C First Edition, makes Monte Carlo simulations for pricing financial derivatives converge to wrong values. In this paper, we trace Paskov's experiment, investigate the characteristics and the generation algorithm of the pseudo-random number generator in question, and explain why the wrong convergences occur. We also present a method for avoiding such wrong convergences. A variance reduction procedure is applied together with the method to obtain more precise value, and the effectiveness is examined.
Original language | English |
---|---|
Pages (from-to) | 360-366 |
Number of pages | 7 |
Journal | Winter Simulation Conference Proceedings |
DOIs | |
Publication status | Published - 1996 |
Externally published | Yes |
Event | Proceedings of the 1996 Winter Simulation Conference, WSC'96 - Coronado, CA, USA Duration: Dec 8 1996 → Dec 11 1996 |
All Science Journal Classification (ASJC) codes
- Software
- Modelling and Simulation
- Safety, Risk, Reliability and Quality
- Chemical Health and Safety
- Applied Mathematics