Abstract
In many Monte Carlo applications, one can substitute the use of pseudorandom numbers with quasirandom numbers and achieve improved convergence. This is because quasirandom numbers are more uniform that pseudorandom numbers. The most common measure of that uniformity is the star discrepancy. Moreover, the main error bound in quasi-Monte Carlo methods, called the Koksma–Hlawka inequality, has the star discrepancy in the formulation. A difficulty with this bound is that computing the star discrepancy is very costly. The star discrepancy can be computed by evaluating a function called the local discrepancy at a number of points. The supremum of these local discrepancy values is the star discrepancy. If we have a point set in with N members, we need to compute the local discrepancy at points. In fact, computing star discrepancy is NP-hard. In this paper, we will consider an approximate algorithm for a lower bound on the star discrepancy based on using a random walk through some of the points. This approximation is much less expensive that computing the star discrepancy, but still accurate enough to provide information on convergence. Our numerical results show that the random walk algorithm has the same convergence rate as the Monte Carlo method, which is ).
Funding statement: The first author would like to thank the Saudi Arabian Cultural Mission (SACM) and Umm Al-Qura University (UQU) for the scholarship and the support during this research.
Acknowledgements
This work is part of the research for her doctorate in Computer Science at Florida State University. In addition, both authors express their thanks for the use of the Florida State University Research Computing Center for some of the time consuming computations reported here. Finally, the authors wish to thank Dr. Yaohang Li, Professor of Computer at Old Dominion University for his original idea on using random walks to approximate the star discrepancy.
References
[1] J. Dick and F. Pillichshammer, Digital Nets and Sequences: Discrepancy Theory and Quasi-Monte Carlo Integration, Cambridge University, Cambridge, 2010. 10.1017/CBO9780511761188Search in Google Scholar
[2] C. Doerr and F.-M. De Rainville, Constructing low star discrepancy point sets with genetic algorithms, Proceedings of the 15th annual conference on Genetic and evolutionary computation, Association for Computing Machinery, New York (2013), 789–796. 10.1145/2463372.2463469Search in Google Scholar
[3] C. Doerr, M. Gnewuch and M. Wahlström, Calculation of discrepancy measures and applications, A Panorama of Discrepancy Theory, Lecture Notes in Math. 2107, Springer, Cham (2014), 621–678. 10.1007/978-3-319-04696-9_10Search in Google Scholar
[4] M. Gnewuch, A. Srivastav and C. Winzen, Finding optimal volume subintervals with k-points and calculating the star discrepancy are NP-hard problems, J. Complexity 25 (2009), no. 2, 115–127. 10.1016/j.jco.2008.10.001Search in Google Scholar
[5] M. Gnewuch, M. Wahlström and C. Winzen, A new randomized algorithm to approximate the star discrepancy based on threshold accepting, SIAM J. Numer. Anal. 50 (2012), no. 2, 781–807. 10.1137/110833865Search in Google Scholar
[6] Y. Li, The computational measure of uniformity, Master’s thesis, Florida State University, Department of Computer Science, 2000. Search in Google Scholar
[7] 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
[8] W. J. Morokoff and R. E. Caflisch, Quasi-Monte Carlo integration, J. Comput. Phys. 122 (1995), no. 2, 218–230. 10.1006/jcph.1995.1209Search in Google Scholar
[9] G. Ökten, M. Shah and Y. Goncharov, Random and deterministic digit permutations of the Halton sequence, Monte Carlo and Quasi-Monte Carlo Methods 2010, Springer Proc. Math. Stat. 23, Springer, Heidelberg (2012), 609–622. 10.1007/978-3-642-27440-4_35Search in Google Scholar
[10] M. Shah, Quasi-Monte Carlo and genetic algorithms with applications to endogenous mortgage rate computation, Ph.D. thesis, The Florida State University, Department of Mathematics, 2008. Search in Google Scholar
[11] M. Shah, A genetic algorithm approach to estimate lower bounds of the star discrepancy, Monte Carlo Methods Appl. 16 (2010), no. 3–4, 379–398. 10.1515/mcma.2010.014Search in Google Scholar
[12] E. Thiémard, An algorithm to compute bounds for the star discrepancy, J. Complexity 17 (2001), 850–880. 10.1006/jcom.2001.0600Search in Google Scholar
[13] E. Thiémard, Optimal volume subintervals with k points and star discrepancy via integer programming, Math. Methods Oper. Res. 54 (2001), no. 1, 21–45. 10.1007/s001860100141Search in Google Scholar
[14] P. Winker and K.-T. Fang, Application of threshold-accepting to the evaluation of the discrepancy of a set of points, SIAM J. Numer. Anal. 34 (1997), no. 5, 2028–2042. 10.1137/S0036142995286076Search in Google Scholar
© 2022 Walter de Gruyter GmbH, Berlin/Boston