DocumentCode
180761
Title
Generating k-Independent Variables in Constant Time
Author
Christiani, Tobias ; Pagh, Rasmus
fYear
2014
fDate
18-21 Oct. 2014
Firstpage
196
Lastpage
205
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science (FOCS), 2014 IEEE 55th Annual Symposium on
Conference_Location
Philadelphia, PA
ISSN
0272-5428
Type
conf
DOI
10.1109/FOCS.2014.29
Filename
6979004
Link To Document