✬ ✫ ✩ ✪
Serial and Parallel Random Number Generation
- Prof. Dr. Michael Mascagni
Serial and Parallel Random Number Generation Prof. Dr. Michael - - PowerPoint PPT Presentation
Serial and Parallel Random Number Generation Prof. Dr. Michael Mascagni Seminar f ur Angewandte Mathematik, ETH Z urich R aimistrasse 101, CH-8092 Z urich, Switzerland and Department of Computer Science & School of
Slide 1 of 34
Slide 2 of 34
Cryptographic numbers Pseudorandom numbers Quasirandom numbers Uniformity Unpredictability Independence
Slide 3 of 34
Slide 4 of 34
2 ) in Monte Carlo
Slide 5 of 34
m
Slide 6 of 34
Slide 7 of 34
Slide 8 of 34
mx + yn my (mod 1)
Slide 9 of 34
L
Slide 10 of 34
2
2l+1
Slide 11 of 34
Slide 12 of 34
Slide 13 of 34
Slide 14 of 34
Slide 15 of 34
Slide 16 of 34
m−1
2πi m (xn−yn−j)
Slide 17 of 34
m−1(k), the kth
Slide 18 of 34
m log2 m primes via the prime number theorem,
Slide 19 of 34
k−1
2πi m (xn−xn−j)
Slide 20 of 34
Slide 21 of 34
Slide 22 of 34
Slide 23 of 34
N of x1, . . . , xN:
N =D∗ N(x1, . . . , xN)
0≤u≤1
N
N, then:
N
N,
Slide 24 of 34
N = O(N −1/2(log log N)−1/2)
N ≥ O(N −1(log N)
s−1 2 )
N ≤ O(N −1(log N)s−1)
N ≤ O(N −1(log N)s−2)
Slide 25 of 34
N
∞
∞
N ≤ log N
2, 1 4, 3 4, 1 8, 5 8, 3 8, 7 8 . . . }
3, 2 3, 1 9, 4 9, 7 9, 2 9, 5 9, 8 9 . . . }
Slide 26 of 34
N points sets and sequences:
N = O
N , Φb1(n − 1), . . . , Φbs−1(n − 1)
N = O
N = O(N −1(log N)s+1+ǫ) for all ǫ > 0
Slide 27 of 34
i=ℓ−1
i=ℓ−1
Slide 28 of 34
s
i=1 di
i (n) = C(j)ai(n), where n has the b-ary representation
k=0 ak(n)bk and x(j) i (n) = m k=1 y(j) k (n)q−k
Slide 29 of 34
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 x(j) 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 x(j+1)
SPRNG Sequence
4096 Points of SPRNG Sequence
Slide 30 of 34
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Dimension 2 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Dimension 3
2−D Projection of Sobol’ Sequence
4096 Points of Sobol Sequence
Slide 31 of 34
Slide 32 of 34
Slide 33 of 34
Slide 34 of 34