• 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