On the anomaly of ran1() in Monte Carlo pricing of financial derivatives

  • Authors:
  • Akira Tajima;Syoiti Ninomiya;Shu Tezuka

  • Affiliations:
  • Tokyo Research Laboratory, IBM Research, 1623-14, Shimotsuruma, Yamato-shi, Kanagawa-ken, 242, Japan;Tokyo Research Laboratory, IBM Research, 1623-14, Shimotsuruma, Yamato-shi, Kanagawa-ken, 242, Japan;Tokyo Research Laboratory, IBM Research, 1623-14, Shimotsuruma, Yamato-shi, Kanagawa-ken, 242, Japan

  • Venue:
  • WSC '96 Proceedings of the 28th conference on Winter simulation
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

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.