Skip to search boxSkip to navigationSkip to main content

Generating k-independent variables in constant time

  • Tobias Lybecker Christiani
    ,
  • Rasmus Pagh
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Open access

Publication Information

Output type

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Original language

English

Pages from-to (Number of pages)

Pages 196-205

Publication milestones

  • Published - 2014

Publication status

Published - 2014

Publisher

IEEE, United States
978-1-4799-6517-5

Publication IDs

  • Scopus: 84920039239

Host publication title

Foundations of Computer Science (FOCS), 2014 IEEE 55th Annual Symposium on

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.

Publication metrics

PlumX

Citations
7
Captures
22