QUASI-VERSUS PSEUDO-RANDOM GENERATORS: DISCREPANCY, COMPLEXITY AND INTEGRATION-ERROR BASED COMPARISON

Presented here are several quasi- and pseudo-random number generators along with their numerical discrepancy, i.e., nonuniformity measure and computational/ time complexity. These generators have been compared and ranked based on discrepancy, complexity, and error in multiple Monte Carlo integrations. We believe that such a statistical comparison/ranking will be useful for solving real world problems where one needs to scan an s-dimensional region for an optimal solution of a mathematical program or multiple integrations. Keywords: Complexity, Error, Low discrepancy sequence, Monte Carlo integration, Pseudo-random number, Quasi-random number

[1]  H. Weyl Über die Gleichverteilung von Zahlen mod. Eins , 1916 .

[2]  W. J. Whiten,et al.  Computational investigations of low-discrepancy sequences , 1997, TOMS.

[3]  Henryk Wozniakowski,et al.  When Are Quasi-Monte Carlo Algorithms Efficient for High Dimensional Integrals? , 1998, J. Complex..

[4]  Robert F. Tichy,et al.  Sequences, Discrepancies and Applications , 1997 .

[5]  Jens Struckmeier,et al.  Fast generation of low-discrepancy sequences , 1995 .

[6]  Harald Niederreiter,et al.  Random number generation and Quasi-Monte Carlo methods , 1992, CBMS-NSF regional conference series in applied mathematics.

[7]  William H. Press,et al.  The Art of Scientific Computing Second Edition , 1998 .

[8]  H. Niederreiter Low-discrepancy and low-dispersion sequences , 1988 .

[9]  V. Lakshmikantham,et al.  Computational Error and Complexity in Science and Engineering , 2005 .

[10]  J. Banks,et al.  Discrete-Event System Simulation , 1995 .

[11]  H. Faure Discrépance de suites associées à un système de numération (en dimension s) , 1982 .

[12]  I. Sobol On the distribution of points in a cube and the approximate evaluation of integrals , 1967 .

[13]  C. Schlier,et al.  Monte Carlo integration with quasi-random numbers: experience with discontinuous integrands , 1997 .

[14]  A. Owen Monte Carlo Variance of Scrambled Net Quadrature , 1997 .

[15]  Paul Bratley,et al.  Algorithm 659: Implementing Sobol's quasirandom sequence generator , 1988, TOMS.

[16]  Bennett L. Fox,et al.  Algorithm 647: Implementation and Relative Efficiency of Quasirandom Sequence Generators , 1986, TOMS.

[17]  Blake Hannaford,et al.  Resolution-First Scanning of Multidimensional Spaces , 1993, CVGIP Graph. Model. Image Process..

[18]  P. K. Sarkar,et al.  A comparative study of Pseudo and Quasi random sequences for the solution intergral equations , 1987 .

[19]  K. Judd Numerical methods in economics , 1998 .

[20]  H. Keng,et al.  Applications of number theory to numerical analysis , 1981 .

[21]  Donald Ervin Knuth,et al.  The Art of Computer Programming, Volume II: Seminumerical Algorithms , 1970 .

[22]  E V. Krishnamurthy Introductory theory of computer science , 1983 .

[23]  Silvio Galanti,et al.  Low-Discrepancy Sequences , 1997 .

[24]  E. Braaten,et al.  An Improved Low-Discrepancy Sequence for Multidimensional Quasi-Monte Carlo Integration , 1979 .

[25]  A. Owen Randomly Permuted (t,m,s)-Nets and (t, s)-Sequences , 1995 .

[26]  F. A. Seiler,et al.  Numerical Recipes in C: The Art of Scientific Computing , 1989 .

[27]  Harald Niederreiter,et al.  Programs to generate Niederreiter's low-discrepancy sequences , 1994, TOMS.

[28]  David Thomas,et al.  The Art in Computer Programming , 2001 .

[29]  Harald Niederreiter,et al.  Implementation and tests of low-discrepancy sequences , 1992, TOMC.

[30]  Anargyros Papageorgiou,et al.  Faster Evaluation of Multidimensional Integrals , 2000, ArXiv.

[31]  I. A. Antonov,et al.  An economic method of computing LPτ-sequences , 1979 .

[32]  Roger M. Cooke,et al.  Generating "dependent" quasi-random numbers , 2000, 2000 Winter Simulation Conference Proceedings (Cat. No.00CH37165).

[33]  Peter Shirley,et al.  Discrepancy as a Quality Measure for Sample Distributions , 1991, Eurographics.

[34]  J. Halton On the efficiency of certain quasi-random sequences of points in evaluating multi-dimensional integrals , 1960 .

[35]  Russel E. Caflisch,et al.  Quasi-Random Sequences and Their Discrepancies , 1994, SIAM J. Sci. Comput..

[36]  R. Cranley,et al.  Randomization of Number Theoretic Methods for Multiple Integration , 1976 .

[37]  Y. Yaxiang,et al.  A Simple Multistart Algorithm for Global Optimization , 1997 .

[38]  David Eppstein,et al.  Computing the discrepancy , 1993, SCG '93.

[39]  R. Caflisch,et al.  Quasi-Monte Carlo integration , 1995 .

[40]  Pierre L'Ecuyer,et al.  Software for uniform random number generation: distinguishing the good and the bad , 2001, Proceeding of the 2001 Winter Simulation Conference (Cat. No.01CH37304).

[41]  Alexander Keller,et al.  Fast Generation of Randomized Low-Discrepancy Point Sets , 2002 .