Generating Random Vectors in (Z/pZ)d Via an Affine Random Process
Abstract
This paper considers some random processes of the form Xn+1=TXn+Bn (mod p) where Bn and Xn are random variables over (Z/pZ)d and T is a fixed d x d integer matrix which is invertible over the complex numbers. For a particular distribution for Bn, this paper improves results of Asci to show that if T has no complex eigenvalues of length 1, then for integers p relatively prime to det(T), order (log p)2 steps suffice to make Xn close to uniformly distributed where X0 is the zero vector. This paper also shows that if T has a complex eigenvalue which is a root of unity, then order pb steps are needed for Xn to get close to uniform where b is a value which may depend on T and X0 is the zero vector.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.