TY - GEN
T1 - Fast pseudorandomness for independence and load balancing
AU - Meka, Raghu
AU - Reingold, Omer
AU - Rothblum, Guy N.
AU - Rothblum, Ron D.
PY - 2014
Y1 - 2014
N2 - We provide new constructions of several fundamental pseudorandom objects. Loosely speaking, these constructions obtain exponential improvements in efficiency compared to previous constructions with comparable randomness complexity. Our measure of efficiency is the number of word operations, as captured by the well-established unit-cost word RAM model. Our main results are the following: 1. A family of (1/n)-almost logn-wise independent Boolean hash functions with O(logn) description length (or seed length) and O(loglogn) operations per evaluation. Prior constructions with similar seed lengths required Θ(logn) operations. 2. ε-biased sequences for ε = 1/poly(n) with seed length O(logn loglogn) and O((loglogn)2) operations (to evaluate an output bit or a block of up to logn consecutive bits). Prior constructions achieve O(logn) seed length, but require Θ(logn) operations. This construction implies pseudorandom generators with similar efficiency that fool classes such as low-degree polynomials and read-once CNFs. 3. Hash functions for placing n balls in n bins such that with all but probability 1/n the maximal load is O(logn/loglogn) (which is optimal), with seed-length O(logn loglogn) and O((loglogn)2) operations per evaluation. The previously known construction with similar seed length required Θ(logn loglogn) operations. Indeed, our construction is an efficient instantiation of that construction, due to Celis, Reingold, Segev and Wieder (FOCS 2011). These constructions are all simultaneously within loglogn factors of the optimal seed length, and within (loglogn)2 factors of the optimal computational efficiency.
AB - We provide new constructions of several fundamental pseudorandom objects. Loosely speaking, these constructions obtain exponential improvements in efficiency compared to previous constructions with comparable randomness complexity. Our measure of efficiency is the number of word operations, as captured by the well-established unit-cost word RAM model. Our main results are the following: 1. A family of (1/n)-almost logn-wise independent Boolean hash functions with O(logn) description length (or seed length) and O(loglogn) operations per evaluation. Prior constructions with similar seed lengths required Θ(logn) operations. 2. ε-biased sequences for ε = 1/poly(n) with seed length O(logn loglogn) and O((loglogn)2) operations (to evaluate an output bit or a block of up to logn consecutive bits). Prior constructions achieve O(logn) seed length, but require Θ(logn) operations. This construction implies pseudorandom generators with similar efficiency that fool classes such as low-degree polynomials and read-once CNFs. 3. Hash functions for placing n balls in n bins such that with all but probability 1/n the maximal load is O(logn/loglogn) (which is optimal), with seed-length O(logn loglogn) and O((loglogn)2) operations per evaluation. The previously known construction with similar seed length required Θ(logn loglogn) operations. Indeed, our construction is an efficient instantiation of that construction, due to Celis, Reingold, Segev and Wieder (FOCS 2011). These constructions are all simultaneously within loglogn factors of the optimal seed length, and within (loglogn)2 factors of the optimal computational efficiency.
UR - http://www.scopus.com/inward/record.url?scp=84904210506&partnerID=8YFLogxK
U2 - https://doi.org/10.1007/978-3-662-43948-7_71
DO - https://doi.org/10.1007/978-3-662-43948-7_71
M3 - منشور من مؤتمر
SN - 9783662439470
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 859
EP - 870
BT - Automata, Languages, and Programming - 41st International Colloquium, ICALP 2014, Proceedings
T2 - 41st International Colloquium on Automata, Languages, and Programming, ICALP 2014
Y2 - 8 July 2014 through 11 July 2014
ER -