Title :
Generating k-Independent Variables in Constant Time
Author :
Christiani, Tobias ; Pagh, Rasmus
Abstract :
The generation of pseudorandom elements over finite fields is fundamental to the time, space and randomness complexity of randomized algorithms and data structures. We consider the problem of generating k-independent random values over a finite field F in a word RAM model equipped with constant time addition and multiplication in F, and present the first nontrivial construction of a generator that outputs each value in constant time, not dependent on k. Our generator has period length |F| poly log k and uses k poly (log k) log |F| bits of space, which is optimal up to a poly log k factor. We are able to bypass Siegel´s lower bound on the time-space tradeoff for k-independent functions by a restriction to sequential evaluation.
Keywords :
computational complexity; data structures; random number generation; constant time; constant time addition; constant time multiplication; data structures; finite fields; k poly(log k) log |F| space; k-independent functions; k-independent random value generation; lower bound; nontrivial generator construction; poly log k factor; pseudorandom element generation; randomized algorithms; randomness complexity; sequential evaluation; space complexity; time complexity; time-space tradeoff; word RAM model; |F| poly log k period length; Data structures; Generators; Graph theory; Polynomials; Probabilistic logic; Random access memory; Time complexity;
Conference_Titel :
Foundations of Computer Science (FOCS), 2014 IEEE 55th Annual Symposium on
Conference_Location :
Philadelphia, PA
DOI :
10.1109/FOCS.2014.29