Abstract
In this paper, we study the rate of convergence of the Markov chain X n+1=AX n +b n mod p, where A is an integer matrix with nonzero integer eigenvalues and {b n } n is a sequence of independent and identically distributed integer vectors. If λi≠±1 for all eigenvalues λi of A, then n=O((log p)2) steps are sufficient and n=O(log p) steps are necessary to have X n sampling from a nearly uniform distribution. Conversely, if A has the eigenvalue λ1=±1, and λi≠±1 for all i≠1, n=O(p2) steps are necessary and sufficient.
Similar content being viewed by others
REFERENCES
Aldous, D., and Diaconis, P. (1986). Shuffling cards and stopping times. American Mathematical Monthly 93, 333–348.
Chung, F. R. K., Diaconis, P., and Graham, R. L. (1987). Random walks arising in random number generation. Ann. Probab. 15, 1148–1165.
Hildebrand, M. (1993). Random processes of the form X n+1=a n X n +b n (mod p). Ann. Probab. 21 (2), 710–720.
Hildebrand, M. (1990). Rates of Convergence of Some Random Processes on Finite Groups, Ph.D. dissertation, Department of Mathematics, Harvard University.
Knuth, D. E. (1973). The Art of Computer Programming, Vol. 2, 2nd ed., Addison Wesley, Reading, Massachusetts.
Rosenthal, J. S. (1995). Convergence rates for Markov Chains. Siam Review 37 (3), 387–405.
Serre, J. P. (1977). Linear Representations of Finite Groups, Springer-Verlag, New York.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Asci, C. Generating Uniform Random Vectors. Journal of Theoretical Probability 14, 333–356 (2001). https://doi.org/10.1023/A:1011155412481
Issue Date:
DOI: https://doi.org/10.1023/A:1011155412481