arrow
返回

Issues on computer search for large order Multiple Recursive Generators

delete2008-01-01
delete11
PRE
AI
L
Lih‐Yuan Deng *
DOI:10.1007/978-3-540-74496-2_14delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Multiple Recursive Generators (MRGs) have become the most popular random number generators recently. They compute the next value iteratively from the previous k values using a k-th order recurrence equation which, in turn, corresponds to a k-th degree primitive polynomial under a prime modulus p. In general, when k and p are large, checking if a k-th degree polynomial is primitive under a prime modulus p is known to be a hard problem. A common approach is to check the conditions given in Alanen and Knuth [1964] and Knuth [1998]. However, as mentioned in Deng [2004], this approach has two obvious problems: (a) it requires the complete factorization of p(k-1), which can be difficult; (b) it does not provide any early exit strategy for non-primitive polynomials. To avoid (a), one can consider a prime order k and prime modulus p such that (p(k)-1)/(p-1) is also a prime number as considered in L'Ecuyer [1999] and Deng [2004]. To avoid (b), one can use a more efficient iterative irreducibility test proposed in Deng [2004]. In this paper, we survey several leading probabilistic and deterministic methods for the problems of primality testing and irreducibility testing. To test primality of a large number, it is known that probabilistic methods are much faster than deterministic methods. On the other hand, a probabilistic algorithm in fact has a very tiny probability of, say, 10(-200) to commit a false positive error in the test result. Moreover, even when such an unlikely event had happened, for a specific choice of k and p, it can be argued that such an error has a negligible effect on the successful search of a primitive polynomial. We perform a computer search for large-order DX generators proposed in Deng and Xu [2003] and present many such generators in the paper for ready implementation. An extensive empirical study shows that these large-order DX generators have passed the stringent Crush battery of the TestU01 package.

期刊

M
Monte Carlo and Quasi-Monte Carlo Methods
IF:
0
论文数:
2
被引数:
0

机构

暂无机构信息
引用论文

引用论文

PRIMES is in P
err2004-09-01
err496
errOAAI
errAgrawal, M; Kayal, N; Saxena, N
err分享
err收藏
err分享
err收藏
The rpoB gene of Mycobacterium tuberculosis
err1994-04-01
err0
errOAAI
errL P Miller; J T Crawford; T M Shinnick
err分享
err收藏
Where Are the GaPs? A Rational Approach to Monomer Acquisition and Selection
err2000-08-26
err0
PREAI
errAndrew R. Leach; Darren V. S. Green; Michael M. Hann; Duncan B. Judd; Andrew C. Good
err分享
err收藏
学者 查看更多内容