×

On the optimal Halton sequence. (English) Zbl 1119.65301

Summary: Quasi-Monte Carlo methods are a variant of ordinary Monte Carlo methods that employ highly uniform quasirandom numbers in place of Monte Carlo’s pseudorandom numbers. Clearly, the generation of appropriate high-quality quasirandom sequences is crucial to the success of quasi-Monte Carlo methods. The Halton sequence is one of the standard (along with \((t,s)\)-sequences and lattice points) low-discrepancy sequences, and one of its important advantages is that the Halton sequence is easy to implement due to its definition via the radical inverse function. However, the original Halton sequence suffers from correlations between radical inverse functions with different bases used for different dimensions. These correlations result in poorly distributed two-dimensional projections. A standard solution to this phenomenon is to use a randomized (scrambled) version of the Halton sequence. An alternative approach to this is to find an optimal Halton sequence within a family of scrambled sequences. This paper presents a new algorithm for finding an optimal Halton sequence within a linear scrambling space. This optimal sequence is numerically tested and shown empirically to be far superior to the original. In addition, based on analysis and insight into the correlations between dimensions of the Halton sequence, we illustrate why our algorithm is efficient for breaking these correlations. An overview of various algorithms for constructing various optimal Halton sequences is also given.

MSC:

65C05 Monte Carlo methods
11K38 Irregularities of distribution, discrepancy

Software:

Algorithm 647
Full Text: DOI

References:

[1] Braaten, E.; Weller, G., An improved low-discrepancy sequence for multidimensional quasi-Monte Carlo integration, J. Comput. Phys., 33, 249-258 (1979) · Zbl 0426.65001
[2] Brunner, E.; Uhl, A., Optimal multipliers for linear congruential pseudo-random number generators with prime moduli: parallel computation and properties, BIT, 68, 249-260 (1999) · Zbl 0935.65001
[3] Casella, G., Statistical Inference (1990), Brooks/Cole Pub. Co: Brooks/Cole Pub. Co Pacific Grove, CA · Zbl 0699.62001
[4] Davis, P. J.; Rabinowitz, P., Methods of Numerical Integration (1984), Academic Press: Academic Press New York · Zbl 0154.17802
[5] Fox, B., Implementation and relative efficiency of quasirandom sequence generators, ACM Trans. Math. Software, 12, 362-376 (1986) · Zbl 0615.65003
[6] Halton, J., On the efficiency of certain quasirandom sequences of points in evaluating multidimensional integrals, Numerische Mathematik., 2, 84-90 (1960) · Zbl 0090.34505
[7] Kocis, L.; Whiten, W., Computational investigations of low discrepancy sequences, ACM Trans. Math. Software, 23, 266-294 (1997) · Zbl 0887.65031
[8] Lidl, R.; Niederreiter, H., Introduction to Finite Fields and Their Applications (1994), Cambridge University Press: Cambridge University Press Cambridge · Zbl 0820.11072
[9] Mascagni, M.; Chi, H., On the scrambled Halton sequences, Monte Carlo Meth. Appl., 10, 435-442 (2004) · Zbl 1152.65402
[10] Mascagni, M.; Chi, H., Optimal quasi-Monte Carlo valuation of derivative securities, (Costantino, M.; Brebbia, C., Computational Finance and its Applications (2004), WIT Press: WIT Press Southampton, Boston), 177-185
[11] Matousek, J., On the \(L_2\)-discrepancy for anchored boxes, J. Complex., 14, 527-556 (1998) · Zbl 0942.65021
[12] Morokoff, W. J.; Caflish, R. E., Quasirandom sequences and their discrepancy, SIAM J. Sci. Comput., 15, 1251-1279 (1994) · Zbl 0815.65002
[13] Niederreiter, H., Quasi-Monte Carlo methods and pseudorandom numbers, Bull. Am. Math. Soc., 84, 957-1041 (1978) · Zbl 0404.65003
[14] Niederreiter, H., Random Number Generation and Quasi-Monte Carlo Methods (1992), SIAM: SIAM Philadephia · Zbl 0761.65002
[15] A.B. Owen. Randomly permuted \(( t , m , s ) ( t , s )\); A.B. Owen. Randomly permuted \(( t , m , s ) ( t , s )\) · Zbl 0831.65024
[16] Paskov, S. H.; Traub, J. F., Faster valuation of financial derivatives, J. Portfolio Manage., 22, 1, 113-120 (1995)
[17] Spanier, J.; Maize, E. H., Quasi-random methods for estimating integrals using relatively small samples, SIAM Rev., 36, 1, 18-44 (1994) · Zbl 0824.65009
[18] Tezuka, S., Uniform Random Numbers, Theory and Practice (1995), Kluwer Academic Publishers: Kluwer Academic Publishers New York · Zbl 0841.65004
[19] B. Tuffin. Improvement of Halton sequences distribution. Technical Report No. 998. IRISA, Resses, 1996.; B. Tuffin. Improvement of Halton sequences distribution. Technical Report No. 998. IRISA, Resses, 1996.
[20] Wang, X.; Fang, K. T., The effective dimension and quasi-Monte Carlo, J. Complex., 19, 2, 101-124 (2003) · Zbl 1021.65002
[21] Wang, X.; Hickernell, F. J., Randomized Halton sequences, Math. Comput. Model., 32, 887-899 (2000) · Zbl 0965.65005
[22] Warnock, T., Computational investigations of low discrepancy point sets, (Zaremba, S. K., Applications of Number Theory to Numerical Analysis (1972), Academic Press: Academic Press New York), 319-343 · Zbl 0248.65018
[23] Warnock, T., Computational investigations of low discrepancy point sets II, (Niederreiter, H., Monte Carlo and Quasi-Monate Carlo Methods in Scientific Computing (1995), Springer), 354-361 · Zbl 0847.11037
[24] T. Warnock. Effective error estimates for quasi-Monte Carlo computations. Uncertainty Quantification Working Group and Related Special Seminars, http://www.public.lanl.gov/kmh/uncertainty/meetings/warnvgr.pdf; T. Warnock. Effective error estimates for quasi-Monte Carlo computations. Uncertainty Quantification Working Group and Related Special Seminars, http://www.public.lanl.gov/kmh/uncertainty/meetings/warnvgr.pdf
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.