A Fast Jump Ahead Algorithm for Linear Recurrences in a Polynomial Space

被引:0
作者
Haramoto, Hiroshi [1 ]
Matsumoto, Makoto [1 ]
L'Ecuyer, Pierre [2 ]
机构
[1] Hiroshima Univ, Dept Math, Hiroshima 7398526, Japan
[2] Univ Montreal, Dept Informat & Rech Operat, Montreal, PQ H3C 3J7, Canada
来源
SEQUENCES AND THEIR APPLICATIONS - SETA 2008 | 2008年 / 5203卷
基金
加拿大自然科学与工程研究理事会;
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Linear recurring sequences with very large periods are widely used as the basic building block of pseudorandom number generators. In many simulation applications, multiple streams of random numbers are needed, and these multiple streams are normally provided by jumping ahead in the sequence to obtain starting points that are far apart. For maximal-period generators having a large state space, this jumping ahead can be costly in both time and memory usage. We propose a new jump ahead method for this kind of situation. It requires much less memory than the fastest algorithms proposed earlier, while being approximately as fast (or faster) for generators with a large state space such as the Mersenne twister.
引用
收藏
页码:290 / +
页数:3
相关论文
共 15 条
  • [1] Couture R, 2000, MATH COMPUT, V69, P757, DOI 10.1090/S0025-5718-99-01112-6
  • [2] Golomb S. W., 1967, SHIFT REGISTER SEQUE
  • [3] HARAMOTO H, 2008, INFORMS J C IN PRESS
  • [4] Simulation in Java']Java with SSJ
    L'Ecuyer, P
    Buist, E
    [J]. Proceedings of the 2005 Winter Simulation Conference, Vols 1-4, 2005, : 611 - 620
  • [5] L'Ecuyer P., 1994, Annals of Operations Research, V53, P77, DOI 10.1007/BF02136827
  • [6] Law A.M., 2000, SIMULATION MODELING, V3
  • [7] LECUYER P, 2007, ADV FRONTIE IN PRESS
  • [8] LECUYER P, 2008, SIMULATION IN PRESS
  • [9] Matsumoto M., 1994, ACM Transactions on Modeling and Computer Simulation, V4, P254, DOI 10.1145/189443.189445
  • [10] Matsumoto M., 1998, ACM Transactions on Modeling and Computer Simulation, V8, P3, DOI 10.1145/272991.272995