Normalization of the Spectral Test in High ... - Semantic Scholar

1 downloads 0 Views 932KB Size Report
Normalization of the Spectral Test in High Dimensions. Karl Entacher1, Gerold Laimer2, Harald Röck2, and Andreas Uhl2. 1School of Telecommunications ...
Monte Carlo Methods and Appl., Vol. 10, No. 3 – 4, pp. 341 – 366 (2004) c VSP 2004

Normalization of the Spectral Test in High Dimensions Karl Entacher1 , Gerold Laimer2 , Harald R¨ ock2 , and Andreas Uhl2 1 School

of Telecommunications Engineering, Salzburg Univ. of Applied Sciences and Technology 2 Department of Scientific Computing, Salzburg University, AUSTRIA

Abstracts — The spectral test provides a reliable measure for lattice assessment and can be computed very efficiently. It has extensively been applied to find good lattices for several MC and QMC applications. In order to enable comparisons across dimensions, a normalized spectral test is widely used. We empirically demonstrate significant shortcomings of this normalization in high dimensions, discuss the empirical distribution of the normalized spectral test values, and propose a new normalization strategy. The new normalization is shown to give more reliable results, especially concerning the comparability of the values accross dimensions. Keywords: Monte Carlo Simulation, pseudo-random numbers, LCG, spectral test, parameter search, lattice rules, quasi Monte Carlo Methods

1

Introduction

Quality assessements of integer lattice rules play an important role in the development of efficient node sets for the approximative calculation of high dimensional integrals using Monte Carlo (MC) and quasi-Monte Carlo (QMC) methods. Integer lattices with (in a certain sense) optimal resolution or distribution properties are classical node sets of QMC integration. Lattice assessements are also used to get reliable linear random number generators to produce node sets for MC integration, the counterpart of QMC. This is due to the fact that different vectors from linear random numbers are contained in lattice structures. An analysis of the underlying lattices provides generators with optimal distribution and correlation quality. Linear congruential pseudo-random number generators (LCGs) are currently the best analyzed and most widely used pseudorandom number generators (PRNGs). They have recently attained special interest due to the fact that some state of the art generation methods are equivalent or approximately equivalent to big size LCGs [12]. A LCG(m, a, b, y0 ), a, b, y0 ∈ Zm := {0, . . . , m − 1} (the least residue system modulo m), is defined by the linear recurrence yn+1 ≡ ayn + b (mod m), n ≥ 0, and by an initial seed y0 . Here, m represents the modulus and a represents the multiplier. Standard parametrization schemes which guarantee maximal period [12], [17] and corresponding parameter tables can be found in the literature [8], [14]. For recent surveys on PRNGs see [10], [12], [17]. The empirical properties of pseudo-random numbers (PRNs) generated by LCGs strongly depend on the choice of parameters of the underlying generation method. The quality of the normalized PRNs xn := yn /m, n ≥ 0 is usually determined by the coarseness of the lattice {Xn(s) , n ≥ 0} created by all overlapping s-dimensional vectors Xn(s) := (xn , . . . , xn+s−1 ). This coarseness can change dramatically if either s or a are varied. Various approaches to assess the lattice structure have been proposed in order to find “optimal” LCG-parameters: among them, the most popular measure is the spectral test, which provides a figure of merit ds for the quality of the corresponding lattice [3, 8, 11, 15]. LCG parameters with good spectral

2

Karl Entacher, Gerold Laimer, Harald R¨ock, and Andreas Uhl

tests may also be applied for QMC integration since the vectors Xn generated over the full period of the LCG produce rank-1 lattice rules which are classical QMC node sets [5]. Widely used is a normalized spectral test Ss := d∗s /ds , 2 ≤ s ≤ 8, for which 0 ≤ Ss ≤ 1 (values near 1 imply a good lattice structure). Whereas the normalization constants d∗s are absolute lower bounds on ds for s ≤ 8, also certain lower bounds d∗s for dimensions s > 8 are used in order to compute Ss for arbitrary dimensions. However, these bounds are suboptimal. In this work we show some problems arising with the normalization constants in higher dimensions and propose a novel type of normalization to overcome some of the shown problems for parameter searches. The normalization is derived from large scale experimental data and is fitted according to statistical principles. In Section 2 we review the spectral test in some detail and in Section 3 we demonstrate significant shortcomings of the presently used normalization. In particular we empirically analyse the variation of the empirical distribution of normalized spectral test values across dimensions. In Section 4 we propose the new normalization strategy and show examples where the improved behaviour is demonstrated. Section 5 concludes the paper.

2

The Spectral Test

The spectral test gives the maximal distance ds between adjacent parallel hyperplanes, the maximum being taken over all families of parallel hyperplanes that cover all points {Xn(s) } [3, 8, 11, 15]. Low values ds imply a fine lattice structure in dimension s. To compute the spectral test, the shortest vector of the dual lattice is calculated [4] (recent implementations use the Fincke-Pohst algorithm [7]). One over the euclidean length of this shortest vector yields the spectral test ds 1 . To enable the comparison of spectral test results obtained in different dimensions, a normalized spectral test Ss := d∗s /ds for which 0 ≤ Ss ≤ 1 was introduced [8, 11]. Here, high values of Ss imply good lattice structures. The constants d∗s = γs−1 · m−1/s are absolute lower bounds on ds based on Hermite constants γs for s ≤ 8 [11]. Lower bounds for dimension s > 8 have been proposed as well in order to compute Ss for arbitrary dimensions [14]. In this context, an upper bound ρs for γs is used: ρs = 2eR(s)/s For s ≤ 24, R(s) is known from the theory of sphere packings, for s > 24 R(s) itself can only be approximated. Consequently, for s > 8 all these bounds are not optimal. A typical function measuring the “quality” of a multiplier a in terms of the spectral test across dimensions is: Mk := min Ss . 1≤s≤k

The measure Mk is maximized in the context of large scale parameter searches [14, 13, 16]. In order to considerably speed up the computations, the LLL basis reduction algorithm [2] may be applied instead of the Fincke-Pohst algorithm as an efficient and reliable approximation to the spectral test. Our experiments use an approximation of this type. The high quality of the LLL-approximation and the speedup with respect to the “original” spectral test have recently been shown [6]. 1

The spectral test is a geometrical measure for lattice assessment. The name spectral test originates from [3] where this measure was defined using discrete Fourier analysis for LCG tests. For generalized spectral test concepts, see [9].

Normalization of the Spectral Test in High Dimensions

3

3

Normalization Defects in High Dimensions

One reason for the introduction of the normalized spectral test was to be able to compare the values across dimensions and to be able to introduce quality measures like Mk . However, it turns out that there are problems associated with that, especially with respect to taking minima across dimensions. For a motivation, we randomly generate 200000 LCG multipliers a where each a needs to be a primitive root for m = 261 − 1. Each multiplier is evaluated by applying the spectral test in dimensions s = 2, . . . , 8, 16, 24 and each entry in the table corresponds to the minimal spectral test value found for a specific dimension s. s=2 2.3 · 10−8

3 2.5 · 10−5

4 5 6 7 8 16 24 0.0008 0.0064 0.0249 0.0655 0.1029 0.3071 0.4157

Table 1: Minimal spectral test values found for each dimension s. Interestingly, the values increase with increasing dimension. The lowest values found for dimensions 16 and 24 would be of no significance in dimensions 2 - 8. In particular, only low dimensions contribute small values to Mk and the large values in high dimensions do not influence the result at all. This raises the question whether it makes sense at all to compare normalized spectral test values across dimensions or to search for parameters resulting from a large minimum taken over a set of different dimensions as currently done in many large scale parameter searches. 23

5

14

Modul: 2 −15

x 10

Modul: 223 − 15

5

15

x 10

Modul: 264 − 59

5

2.5

x 10

Modul: 264 − 59

5

2.5

x 10

12 2

2

1.5

1.5

1

1

0.5

0.5

10 10

8

6

5

4

2

0

0

0.1

0.2

0.3

0.4

0.5 0.6 Dimension 24

0.7

0.8

0.9

23

1

0 1.5

2

2.5

3 Dimension 24

3.5

4

4.5

0

0

0.1

0.2

0.3

0.4

0.5 0.6 Dimension 24

0.7

0.8

0.9

1

0

2

4

6

8

10 Dimension 24

12

14

16

18

64

(a) normalized, m = 2 − (b) not normalized, m = (c) normalized, m = 2 − (d) not normalized, m = 15 223 − 15 59 264 − 59

Figure 1: Comparsion of normalized and not normalized spectral test histograms in dimension s = 24. In order to study this phenonemon in more detail, we have conducted computer experiments targeting the distribution of the spectral test values. As a first step, we compare the distributions of normalized and not-normalized values. In Figure 1.a and 1.b we display all spectral test values for LCG primitive root multipliers a for the prime modulus m = 223 − 15 in dimension s = 24. The x-axis of the diagram related to the not normalized values is scaled corresponding to maximal and minimal spectral test values attained. It is interesting to note that the normalized histogram is shifted significantly to the right half of the interval [0,1] as compared to the histogram of the not-normalized values in the interval [min,max]. The same behaviour is found for modulus m = 264 − 59 in Fig. 1.c and 1.d, of course we have not done an exhaustive analysis due to exceeding computational demand. This distribution behaviour illustrates the values in Table 1. In higher dimensions, we do not find low values since the distribution is shifted to the right half of the interval, which is obviously caused by the normalization. As a second step in the empirical investigation of the distribution of the spectral test values, we computed the distributions of the normalized spectral test values for dimensions 2 ≤ s ≤

4

Karl Entacher, Gerold Laimer, Harald R¨ock, and Andreas Uhl

24. The data has been generated for moduli m = 217 −1, 219 −1, 221 −9, 231 −1, 264 −59, 2127 −1, exhaustive (i.e. considering all primitive roots with respect to the corresponding modulus) for small moduli up to 227 − 1 and randomly sampled (1300000 samples) for larger moduli. In Figure 2 we vizualize the results for m = 264 − 59, however, for all moduli considered the results are almost identical. Modul: 264 − 59

4

7

x 10

Modul: 264 − 59

4

7

6

6

5

5

x 10

Modul: 264 − 59

4

8

x 10

Modul: 264 − 59

4

x 10

10 9

7

8

6 7

5 4

4

3

3

6

4

5 4

3 2

3

2 2

2

1

0

1

0

0.1

0.2

0.3

0.4

0.7

0.8

0.9

1

Modul: 264 − 59

4

x 10

12

0.5 0.6 Dimension 2

0

1

0

0.1

0.2

0.3

0.4

0.5 0.6 Dimension 3

10

0.8

0.9

0

1

Modul: 264 − 59

4

x 10

12

0.7

0.1

0.2

0.3

0.4

0.5 0.6 Dimension 4

0.7

0.8

0.9

1

Modul: 264 − 59

4

x 10

14

10

8

1

0

0

0

0.1

0.2

0.3

0.4

12

12

10

10

8

8

6

6

4

4

2

2

0.5 0.6 Dimension 5

0.7

0.8

0.9

1

0.7

0.8

0.9

1

0.7

0.8

0.9

1

0.7

0.8

0.9

1

0.7

0.8

0.9

1

Modul: 264 − 59

4

x 10

14

8

6

6

4

4

2

2

0

0

0

0.1

0.2

0.3

0.4

16

0.5 0.6 Dimension 6

0.7

0.8

0.9

1

Modul: 264 − 59

4

x 10

0

0.1

0.2

0.3

0.4

14

14

12

12

0.7

0.8

0.9

1

Modul: 264 − 59

4

x 10

16

0.5 0.6 Dimension 7

0

0

0.1

0.2

0.3

0.4

18

0.5 0.6 Dimension 8

0.7

0.8

0.9

1

0

0.1

0.2

0.3

0.4

0.5 0.6 Dimension 9 Modul: 264 − 59

5

2

x 10

1.8

16

1.6

14

1.4

12 10

0

Modul: 264 − 59

4

x 10

10

1.2

10 8

8

1

8 6

6

4

4

2

2

0.8

6

0

0

0.1

0.2

0.3

0.4

0.7

0.8

0.9

0

1

Modul: 264 − 59

5

2

0.5 0.6 Dimension 10

x 10

0

1.8 1.6

1.4

1.4

1.2

1.2

1

1

0.8

0.8

0.6

0.6

0.4

0.4

0.2

0.2

0

0.1

0.2

0.3

0.4

0.5 0.6 Dimension 14

0.7

0.8

0.9

0

1

Modul: 264 − 59

5

x 10

0.1

0.2

0.3

0.4

x 10

0

0.1

0.2

0.3

0.4

0.7

0.8

0.9

0

1

x 10

0.5 0.6 Dimension 15

0.2

0

0.1

0.2

0.3

0.4

0.7

0.8

0.9

0.5 0.6 Dimension 12

0.7

0.8

0.9

1

Modul: 264 − 59

5

x 10

2.5

0

2

1.5

1.5

1

1

0.5

0.5

0

0

0.1

0.2

0.3

0.4

0.5 0.6 Dimension 16

0.7

0.8

0.9

1

Modul: 264 − 59

5

x 10

2.5

0

2

2

2

1.5

1.5

1.5

1.5

1

1

1

1

0.5

0.5

0.5

0.5

0

0

0.1

0.2

0.3

0.4

0.5 0.6 Dimension 18

0.7

0.8

0.9

0

1

Modul: 264 − 59

5

x 10

0

0.1

0.2

0.3

0.4

0.5 0.6 Dimension 19

0.7

0.8

0.9

x 10

0

1

Modul: 264 − 59

5

2.5

2

2

2

1.5

1.5

1.5

1

1

1

0.5

0.5

0.5

0

0

0.1

0.2

0.3

0.4

0.5 0.6 Dimension 22

0.7

0.8

0.9

1

0

0

0.1

0.2

0.3

0.4

0.5 0.6 Dimension 23

0

0.1

0.2

0.3

0.4

0.7

0.8

0.9

1

0

x 10

0

0.2

0.3

0.4

0

0.5 0.6 Dimension 20

0.7

0.8

0.9

1

0

0.1

0.2

0.3

0.4

0.5 0.6 Dimension 17 Modul: 264 − 59

x 10

0

0.5 0.6 Dimension 13 Modul: 264 − 59

0.1

0.2

0.3

0.4

0.5 0.6 Dimension 21

Modul: 264 − 59

5

2.5

0.1

x 10

5

2.5

2

2.5

0 5

2.5

2

1

Modul: 264 − 59

5

2.5

0.5 0.6 Dimension 11 Modul: 264 − 59

5

2

1.6

0

0.4

2

1.8

2.5

0.6

4

0.1

0.2

0.3

0.4

0.5 0.6 Dimension 24

0.7

0.8

0.9

1

Figure 2: Spectral test value histograms for m = 264 − 59, and s = 2, . . . , 24.

Normalization of the Spectral Test in High Dimensions

5

Two facts are shown very clearly. First, for dimensions s = 2 we face a triangle-type distribution, for increasing dimension, the histograms get more and more symmetric. Second, the entire histograms are shifted to the right half of the interval [0, 1] by an increasing amount for increasing dimensions. The latter fact is also the reason for the phenomenon shown in Table 1. The regularity of the historams suggest the existence of an underlying classical density funtion. Although several attempts have been made to verify this (e.g. [1]), the distributions of the spectral test values remain an open question. Nevertheless, we have tried to find known density functions which approximate the empirical distributions very well with computational methods. Among several distribution fits (Weibull, Chi-square, Lognormal, ...) the Gamma distributions turned out show the best approximations to the distribution of 1 − Ss with surprising good quality, for dimensions s ≥ 3 and all moduli considered. With increasing dimensions the quality of approximation increased as well. The distribution fits were realized in MATLAB using maximum likelihood estimation methods for the corresponding distribution parameters. Figure 3 exhibits the quality of approximation. The left graphics show the histograms and the corresponding density, and the right graphics the empirical distribution function versus the Gamma distribution function. 3.5

1

6

1

0.9

0.9

3

5 0.8

2.5

0.8

0.7

0.7 4

0.6

2

0.6

0.5 1.5

3

0.5

0.4

0.4 2

0.3

1

0.3

0.2

0.2 1

0.5 0.1 0 0

0.5

1

0 0

0.1

0.5

1

0 0

0.5

(a) s = 5 7

1

0 0

0.5

1

0.5

1

(b) s = 9

1

8

0.9

1 0.9

7

6 0.8

0.8 6

5

0.7

0.7 5

0.6

4

0.5 3

0.6

4

0.4

0.5 0.4

3

0.3

2

0.3 2

0.2

0.2

1

1

0.1 0 0

0.5

1

0 0

(c) s = 13

0.5

1

0 0

0.1

0.5

1

0 0

(d) s = 17

Figure 3: MLE Gammadistribution fit for 1 − Ss , s = 5, 9, 13, 17 where m = 264 − 59.

6

4 4.1

Karl Entacher, Gerold Laimer, Harald R¨ock, and Andreas Uhl

A Proposal for Improved Normalization Distribution Dilation

Since the distributions of the spectral values are almost invariant with respect to increasing size of the modulus it might be sufficient to apply a distribution dilation to get improved normalizations across dimensions. To cope with empirical outliers we determined estimates for 0.1% and 99.9% quantiles using regression. Normalized spectral test values between the inter-quantile ranges are linearly transformed to [0,1], and values outside of the quantiles are mapped to zero and one respectively. Fig. 4 illustrates the normalization adjustment.

Q0.1% 0

Q99.9% 1

0

1

Figure 4: Normalization adjustment using distribution dilation. For the estimation of the 0.1% and 99.1% quantiles we applied randomly chosen moduli mi in the intervals [2i , 2i+1 ], i = 25, . . . , 35 using a random sample of 1300000 multipliers for each modulus. The data from the moduli from Sect. 3 were used to control the results and the regression quality. From the empirical quantiles for all moduli and all dimensions s = 2, . . . , 24, we generated a polynomial fit to get single estimates for the quantiles per dimension. Figure 5 exhibit the regression results, the quality of the residuals and the coefficients of determination. The regression functions for the 0.1% quantile q1(s) and the 99.9% quantile q2(s) are: q1(s) := 0.000042s3 − 0.0027s2 + 0.067s − 0.097 q2(s) := −0.000058s3 + 0.0036s2 − 0.059s + 1.09 Using these functions we performed the linear transformation for the normalized spectral Ss test in dimension 2 ≤ s ≤ 24: Ss − q1(s) q2(s) − q1(s) for the experiments in the following section.

Normalization of the Spectral Test in High Dimensions 0.7

7

1

0.6

0.95

0.5 0.9 0.4 0.85 0.3 0.8 0.2

0.75

0.1

0 0

5

10

15

20

25

0.7 0

2

1

0.9

0.9

0.8

0.8

0.7

0.7

0.6

0.6

0.5

0.5

0.4

0.4

0.3

0.3

0.2

0.2

0.1

0.1

−0.02

−0.01

0

0.01

0.02

15

20

25

(b) 99.9% quantile fit (r = 0.987)

1

−0.03

10

2

(a) 0.1% quantile fit (r = 0.997)

0 −0.04

5

0.03

0.04

0 −0.04

−0.03

x

(c) residuals of 0.1% quantiles

−0.02

−0.01

0

0.01

0.02

0.03

0.04

x

(d) residuals of 99.9% quantiles

Figure 5: Regression results for 0.1% and 99.9% quantile estimation.

4.2

Examples for Improved Behaviour

In order to give concrete examples for improved behaviour in realistic applications, we conduct random searches for good primitive root multipliers for a set of moduli. The multipliers are ranked according to the criteria M24 . For m = 217 − 1 an exhaustive analysis have been performed (all primitive root multipliers have been assessed). Figure 6.a shows the spectral test values of multiplier 70357 employing the classical normalization strategy which is ranked on position 484 even though the spectral test value for dimension 24 lies below the 1% quantile of all values in this dimension. In case the proposed normalization strategy is used, this multiplier is ranked on position 26835 according to M24 which corresponds well to the poor behaviour in dimension 24 (see Figure 6.b). A similar example is provided for m = 264 − 59 where 1300000 primitive root multipliers have been assessed. Figure 6.a shows the spectral test values of a multiplier which is ranked on position 32711 even though its value in dimension 20 is below 0.55. Relating this absolute value (which does not seem to be particularly bad) to the corresponding histogram in Figure 2 it turns out that again this value lies below the 1% quantile of all values in this dimension. The proposed normalization corrects the spectral test value to 0.1 and the multiplier is subsequently ranked on position 1016895 according to M24 .

8

Karl Entacher, Gerold Laimer, Harald R¨ock, and Andreas Uhl 17

2

1

1

0.9

17

− 17 1, Mult: 70357, Rang: 484 2 − 1, Mult: 70357, Rang: 484

1 0.9

0.9

0.8

0.8

0.8

0.9 0.8

0.7 0.7

0.70.7

0.6 0.6

0.60.6

0.5 0.5

0.50.5

0.4 0.4

0.40.4

0.3 0.3

0.30.3

0.2 0.2

0.20.2

0.1 0.1

0.10.1

0

2

0

2

4

4

6

8

6

10 10

8

17

2

16 16

18 18

20 20

22 22

0 0 24 24 2 2

17 1, Mult: 106717, Rang: −2 1, −Mult: 106717, Rang: 592 592

(a) classical normalization

1

1

12 12 14 14 Dimension Dimension

0.9 0.9

64

2

1 1 0.8 0.8

0.80.8 0.60.6

0.7 0.7 0.5 0.5

0.70.7 0.50.5

0.6 0.6 0.4 0.4

0.60.6 0.40.4

0.5 0.5 0.3 0.3

0.50.5 0.30.3

0.4 0.4 0.2 0.2

0.40.4 0.2 0.2

0.3 0.3 0.1 0.1

0.30.3 0.1 0.1

0

2

0

2

4

4

6

6

6

8

8

6 64

1

8

2

8

10

12 14 12 Dimension 14 Dimension

10 10

12 12 14 14 Dimension Dimension

10

16

16

16 16

18

18

18 18

20

20

20 20

22

22

22 22

24

1010

1212 1414 Dimension Dimension

1616

1818

2020

2222

24 24

64

Normkorr. 2 − 6459, Mult: 10858204538511458471, Rang: 1016895 Normkorr. 2 − 59, Mult: 10858204538511458471, Rang: 1016895

0.20.2 0 24 0 2 2 0.10.1

0 0 24 24 2 2

4

4

4 4

64

6

6

6 6

8

8

8 8

10 10

12 14 12 Dimension 14 Dimension

16 16

18 18

20 20

22 22

24 24

10 10

1212 1414 Dimension Dimension

1616

1818

2020

2222

2424

64 64

9476868024717539019, Rang: 32715 −2 59,− 59, Mult:Mult: 9476868024717539019, Rang: 32715

(c) classical normalization

1

8 8

17 17 Normkorr. − 1,Mult: Mult: 106717,Rang: Rang: 26859 Normkorr. 2 2− 1, 106717, 26859

1 1 0.80.8

0.8 0.8 0.6 0.6

4

6 6

(b) proposed normalized

0.90.9

− 64 59, Mult: 10858204538511458471, Rang: 32711 2 − 59, Mult: 10858204538511458471, Rang: 32711

0.90.9 0.70.7

4

4 4

1 1

0.9 0.9 0.7 0.7

0.2 0.2 0 0 2 2 0.1 0.1

Normkorr. 2 17 − 1, Mult: 70357, Rang: 26835 Normkorr. 2 − 1, Mult: 70357, Rang: 26835

1

Normkorr. − 59, Mult: 9476868024717539019,Rang: Rang: 1017072 Normkorr. 2 2− 59, Mult: 9476868024717539019, 1017072

(d) proposed normalized

1 1

0.9 0.9

0.90.9

0.8

0.8

0.7 0.7

0.70.7

Figure 6: Comparsion of old and new normalization for m = 217 − 1 (upper graphics) and 0.8 0.8 m = 264 − 59 (lower graphics) using criterion M24 . 0.6 0.6

0.60.6

5

Conclusion and Further Work

0.5 0.5

0.50.5

0.4 0.4

0.40.4

0.3

0.3

0.2

0.2

0.1

0.1

The classical normalization constants of the spectral test in high dimensions have been found 0.3 to0.3be weak and may give misleading results when comparing spectral test values across di0.2 0.2 mensions. We propose a new normalization scheme based on the empirical distribution of the constants from quantiles of the empirical 0.1 spectral test, where we derive the normalization 0.1 distribution. Practical examples from the area0 of searching high quality LCG parameters 0 2 4 6 8 10 12 14 16 18 20 22 24 2 4 6 8 10 12 14 16 18 20 22 24 Dimension Dimension suggest the new normalization strategy to deliver more reliable results. In future work we will apply the proposed normalization scheme to large scale parameter searches to identify LCG parameters with equally stable behaviour across low and high dimensions. 0

2

4

6

8

10

12 14 Dimension

16

18

20

22

24

0

2

4

6

8

10

12 14 Dimension

16

18

20

22

24

Acknowledgements This work was supported by the Austrian Science Fund, Grants S8303, S8311 and P13732.

Normalization of the Spectral Test in High Dimensions

9

References [1] L. Afflerbach and G. Gruber. Assessment of random number generators in high accuracy. In S. Morito, H. Sakasegawa, M. Fushimi, and K. Nakano, editors, New Directions in Simulation for Manufacturing and Communications, pages 128–133. OR Society of Japan, 1994. [2] Henri Cohen. A Course in Computational Algebraic Number Theory, volume 138 of Graduate Texts in Mathematics. Springer-Verlag, 1993. [3] R.R. Coveyou and R.D. MacPherson. Fourier analysis of uniform random number generators. J. Assoc. Comput. Mach., 14:100–119, 1967. [4] U. Dieter. How to calculate shortest vectors in a lattice. Math. Comp., 29:827–833, 1975. [5] K. Entacher, P. Hellekalek, and P. L’Ecuyer. Quasi-Monte Carlo node sets from linear congruential generators. In H. Niederreiter and J. Spanier, editors, Monte Carlo and Quasi-Monte Carlo Methods 1998, pages 188–198. Springer, 2000. [6] K. Entacher, Th. Schell, and A. Uhl. Efficient lattice assessment for LCG and GLP parameter searches. Mathematics of Computation, 71(239):1231–1242, 2002. [7] U. Fincke and M. Pohst. Improved methods for calculating vectors of short length in a lattice, including a complexity analysis. Math. Comp., 44:463–471, 1985. [8] G.S. Fishman. Monte Carlo: Concepts, Algorithms, and Applications, volume 1 of Springer Series in Operations Research. Springer, New York, 1996. [9] P. Hellekalek. On the Assessment of Random and Quasi-Random Point Sets. In [10] pp 49–108. [10] P. Hellekalek and G. Larcher (eds.). Random and Quasi-Random Point Sets, volume 138 of Lecture Notes in Statistics. Springer, Berlin, 1998. [11] D.E. Knuth. The Art of Computer Programming, volume 2: Seminumerical Algorithms. Addison-Wesley, Reading, MA, 2nd edition, 1981. [12] P. L’Ecuyer. Random Number Generation. In Jerry Banks, editor, Handbook of Simulation, Chapter 4. Wiley, 1998. [13] P. L’Ecuyer. Good parameter sets for combined multiple recursive random number generators. Operations Research, 47:159–164, 1999. [14] P. L’Ecuyer. Tables of linear congruential generators of different sizes and good lattice structure. Mathematics of Computation, 68(225):249–260, 1999. [15] P. L’Ecuyer and R. Couture. An implementation of the Lattice and Spectral Tests for multiple recursive linear random number generators. INFORMS Journal on Computing., 9(2):206–217, 1997. [16] C. Lemieux and P. L’Ecuyer. On selection criteria for lattice rules and other quasi-Monte Carlo point sets. Mathematics and Computers in Simulation, 55(1-3):139–148, 2001. [17] H. Niederreiter. Random Number Generation and Quasi-Monte Carlo Methods. Number 63 in CBMS-NSF Series in Applied Mathematics. SIAM, Philadelphia, 1992.

Suggest Documents