Abstract
We propose the use of randomized (scrambled) quasirandom sequences for the purpose of providing practical error estimates for quasi-Monte Carlo (QMC) applications.
One popular quasirandom sequence among practitioners is the Halton sequence.
However, Halton subsequences have correlation problems in their highest dimensions, and so using this sequence for high-dimensional integrals dramatically affects the accuracy of QMC.
Consequently, QMC studies have previously proposed several scrambling methods; however, to varying degrees, scrambled versions of Halton sequences still suffer from the correlation problem as manifested in two-dimensional projections.
This paper proposes a modified Halton sequence (MHalton), created using a linear digital scrambling method, which finds the optimal multiplier for the Halton sequence in the linear scrambling space.
In order to generate better uniformity of distributed sequences, we have chosen strong MHalton multipliers up to 360 dimensions.
The proposed multipliers have been tested and proved to be stronger than several sets of multipliers used in other known scrambling methods.
To compare the quality of our proposed scrambled MHalton sequences with others, we have performed several extensive computational tests that use
Acknowledgements
We would like to thank the Florida State University Research Computing Center (rcc.fsu.edu) for access to their computing facilities. The large number of computations undertaken, some of which were very CPU-intensive, could not have been done without access to this facility. We both also wish to acknowledge the help of Dr. Hongmei Chi of Florida A & M University. This work builds upon her work in a very substantial sense. The first author also would like to show our sincere gratitude to King Abdulaziz University, and the government of the Kingdom of Saudi Arabia for the scholarship that supports the first author.
References
[1] E. I. Atanassov and M. K. Durchova, Generating and testing the modified Halton sequences, Numerical Methods and Applications, Lecture Notes in Comput. Sci. 2542, Springer, Berlin (2003), 91–98. 10.1007/3-540-36487-0_9Search in Google Scholar
[2] E. Braaten and G. Weller, Improved low-discrepancy sequence for multidimensional quasi-monte carlo integration, J. Comput. Phys. 33 (1979), no. 2, 249–258. 10.1016/0021-9991(79)90019-6Search in Google Scholar
[3] D. Brunner and A. Uhl, Optimal multipliers for linear congruential pseudo-random number generators with prime moduli: parallel computations and properties, BIT 39 (1999), no. 2, 193–209. 10.1023/A:1022333627834Search in Google Scholar
[4] R. E. Caflisch, Monte Carlo and quasi-Monte Carlo methods, Acta Numerica 1998, Acta Numer. 7, Cambridge University, Cambridge (1998), 1–49. 10.1017/S0962492900002804Search in Google Scholar
[5] R. E. Caflisch, W. J. Morokoff and A. B. Owen, Valuation of mortgage backed securities using brownian bridges to reduce effective dimension, J. Comput. Finance 1 (1997), no. 1, 27–46. 10.21314/JCF.1997.005Search in Google Scholar
[6] S. Capstick and B. D. Keister, Multidimensional quadrature algorithms at higher degree and/or dimension, J. Comput. Phys. 123 (1996), no. 2, 267–273. 10.1006/jcph.1996.0023Search in Google Scholar
[7] H. Chi, M. Mascagni and T. Warnock, On the optimal Halton sequence, Math. Comput. Simulation 70 (2005), no. 1, 9–21. 10.1016/j.matcom.2005.03.004Search in Google Scholar
[8] B. Fathi Vajargah and A. Eskandari Chechaglou, Optimal Halton sequence via inversive scrambling, Comm. Statist. Simulation Comput. 42 (2013), no. 2, 476–484. 10.1080/03610918.2011.650255Search in Google Scholar
[9] H. Faure and C. Lemieux, Generalized halton sequences in 2008: A comparative study, ACM Trans. Model. Comput. Simul. (TOMACS) 19 (2009), no. 4, Article ID 15. 10.1145/1596519.1596520Search in Google Scholar
[10] B. L. Fox, Algorithm 647: Implementation and relative efficiency of quasirandom sequence generators, ACM Trans. Math. Software (TOMS) 12 (1986), no. 4, 362–376. 10.1145/22721.356187Search in Google Scholar
[11]
S. Heinrich,
Efficient algorithms for computing the
[12] R. Hofer, Halton-type sequences in rational bases in the ring of rational integers and in the ring of polynomials over a finite field, Math. Comput. Simulation 143 (2018), 78–88. 10.1016/j.matcom.2016.07.005Search in Google Scholar
[13] S. Joe and F. Y. Kuo, Remark on Algorithm 659: implementing Sobol’s quasirandom sequence generator, ACM Trans. Math. Software 29 (2003), no. 1, 49–57. 10.1145/641876.641879Search in Google Scholar
[14] B. D. Keister, Multidimensional quadrature algorithms, Comput. Phys. 10 (1996), no. 2, 119–122. 10.1063/1.168565Search in Google Scholar
[15] L. Kocis and W. J. Whiten, Computational investigations of low-discrepancy sequences, ACM Trans. Math. Software (TOMS) 23 (1997), no. 2, 266–294. 10.1145/264029.264064Search in Google Scholar
[16]
J. Matoušek,
On the
[17] W. J. Morokoff and R. E. Caflisch, Quasi-random sequences and their discrepancies, SIAM J. Sci. Comput. 15 (1994), no. 6, 1251–1279. 10.1137/0915077Search in Google Scholar
[18] H. Niederreiter, Random Number Generation and Quasi-Monte Carlo Methods, CBMS-NSF Regional Conf. Ser. in Appl. Math. 63, SIAM, Philadelphia, 1992. 10.1137/1.9781611970081Search in Google Scholar
[19] S. Ninomiya and S. Tezuka, Toward real-time pricing of complex financial derivatives, Appl. Math. Finance 3 (1996), no. 1, 1–20. 10.1080/13504869600000001Search in Google Scholar
[20] A. B. Owen, The dimension distribution and quadrature test functions, Statist. Sinica 13 (2003), no. 1, 1–17. Search in Google Scholar
[21] A. Papageorgiou and J. F. Traub, Faster evaluation of multidimensional integrals, Comput. Phys. 11 (1997), no. 6, 574–578. 10.1063/1.168616Search in Google Scholar
[22] S. H. Paskov and J. F. Traub, Faster valuation of financial derivatives, J. Portfolio Manag. 22 (1995), no. 1, 113–123. 10.3905/jpm.1995.409541Search in Google Scholar
[23] F. Pausinger, Weak multipliers for generalized van der Corput sequences, J. Théor. Nombres Bordeaux 24 (2012), no. 3, 729–749. 10.5802/jtnb.819Search in Google Scholar
[24] T. Pillards and R. Cools, A note on E. Thiémard’s algorithm to compute bounds for the star discrepancy, J. Complexity 21 (2005), no. 3, 320–323. 10.1016/j.jco.2004.05.004Search in Google Scholar
[25] I. Radović, I. M. Sobol’ and R. F. Tichy, Quasi-Monte Carlo methods for numerical integration: Comparison of different low discrepancy sequences, Monte Carlo Methods Appl. 2 (1996), no. 1, 1–14. 10.1515/mcma.1996.2.1.1Search in Google Scholar
[26] I. M. Sobol, Global sensitivity indices for nonlinear mathematical models and their Monte Carlo estimates, Math. Comput. Simulation 55 (2001), no. 1–3, 271–280. 10.1016/S0378-4754(00)00270-6Search in Google Scholar
[27] I. M. Sobol and D. I. Asotsky, One more experiment on estimating high-dimensional integrals by quasi-Monte Carlo methods, Math. Comput. Simulation 62 (2003), no. 3–6, 255–263. 10.1016/S0378-4754(02)00228-8Search in Google Scholar
[28] S. Tezuka, Financial applications of quasi-Monte Carlo methods, A Mathematical Approach to Research Problems of Science and Technology, Springer, Tokyo (2014), 379–392. 10.1007/978-4-431-55060-0_28Search in Google Scholar
[29] E. Thiémard, An algorithm to compute bounds for the star discrepancy, J. Complexity 17 (2001), no. 4, 850–880. 10.1006/jcom.2001.0600Search in Google Scholar
[30]
B. Vandewoestyne and R. Cools,
Good permutations for deterministic scrambled Halton sequences in terms of
[31] X. Wang and K.-T. Fang, The effective dimension and quasi-Monte Carlo integration, J. Complexity 19 (2003), no. 2, 101–124. 10.1016/S0885-064X(03)00003-7Search in Google Scholar
[32] X. Wang and I. H. Sloan, Why are high-dimensional finance problems often of low effective dimension?, SIAM J. Sci. Comput. 27 (2005), no. 1, 159–183. 10.1137/S1064827503429429Search in Google Scholar
[33] X. Wang and K. S. Tan, How do path generation methods affect the accuracy of quasi-Monte Carlo methods for problems in finance?, J. Complexity 28 (2012), no. 2, 250–277. 10.1016/j.jco.2011.10.011Search in Google Scholar
[34] T. T. Warnock, Computational investigations of low-discrepancy point sets Applications of Number Theory to Numerical Analysis, Academic Press, New York (1972), 319–343. 10.1007/978-1-4612-2552-2_23Search in Google Scholar
© 2019 Walter de Gruyter GmbH, Berlin/Boston
Articles in the same Issue
- Frontmatter
- A computational investigation of the optimal Halton sequence in QMC applications
- Gillespie algorithm and diffusion approximation based on Monte Carlo simulation for innovation diffusion: A comparative study
- Wavelet-based simulation of random processes from certain classes with given accuracy and reliability
- Parallel MCMC methods for global optimization
- A control variate method for weak approximation of SDEs via discretization of numerical error of asymptotic expansion
- Quasi-Monte Carlo method for solving Fredholm equations
- Generation of k-wise independent random variables with small randomness
- A random walk on small spheres method for solving transient anisotropic diffusion problems
Articles in the same Issue
- Frontmatter
- A computational investigation of the optimal Halton sequence in QMC applications
- Gillespie algorithm and diffusion approximation based on Monte Carlo simulation for innovation diffusion: A comparative study
- Wavelet-based simulation of random processes from certain classes with given accuracy and reliability
- Parallel MCMC methods for global optimization
- A control variate method for weak approximation of SDEs via discretization of numerical error of asymptotic expansion
- Quasi-Monte Carlo method for solving Fredholm equations
- Generation of k-wise independent random variables with small randomness
- A random walk on small spheres method for solving transient anisotropic diffusion problems