• DocumentCode
    1780747
  • Title

    Hitting Sets for Low-Degree Polynomials with Optimal Density

  • Author

    Guruswami, Venkatesan ; Chaoping Xing

  • Author_Institution
    Comput. Sci. Dept., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2014
  • fDate
    11-13 June 2014
  • Firstpage
    161
  • Lastpage
    168
  • Abstract
    We give a length-efficient puncturing of Reed-Muller codes which preserves its distance properties. Formally, for the Reed-Muller code encoding n-variate degree-d polynomials over Fq with q ≳ d/δ, we present an explicit (multi)-set S ⊆ Fqn of size N=poly(nd/δ) such that every nonzero polynomial vanishes on at most delta N points in S. Equivalently, we give an explicit hitting set generator (HSG) for degree-d polynomials of seed length log N = O(d log n + log (1/δ)) with "density" 1-δ (meaning every nonzero polynomial is nonzero with probability at least 1-δ on the output of the HSG). The seed length is optimal up to constant factors, as is the required field size Omega(d/delta). Plugging our HSG into a construction of Bogdanov (STOC\´05) gives explicit pseudorandom generators for n-variate degree-d polynomials with error eps and seed length O(d4 log n + log (1/ε)) whenever the field size satisfies q gtrsim d62. Our approach involves concatenating previously known HSGs over large fields with multiplication friendly codes based on algebraic curves. This allows us to bring down the field size to the optimal bounds. Such multiplication friendly codes, which were first introduced to study the bilinear complexity of multiplication in extension fields, have since found other applications, and in this work we give a further use of this notion in algebraic pseudorandomness.
  • Keywords
    Reed-Muller codes; computational complexity; random number generation; set theory; HSG; Reed-Muller code; algebraic curves; algebraic pseudorandomness; bilinear complexity; distance properties; explicit hitting set generator; explicit multiset; explicit pseudorandom generators; field size; length-efficient puncturing; low-degree polynomials; n-variate degree-d polynomial encoding; nonzero polynomial; optimal bounds; optimal density; polynomial density; probability; seed length; Complexity theory; Frequency modulation; Generators; Linear codes; Polynomials; Vectors; Algebraic function fields; Explicit constructions; Pseudorandomness; Reed-Muller codes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Complexity (CCC), 2014 IEEE 29th Conference on
  • Conference_Location
    Vancouver, BC
  • Type

    conf

  • DOI
    10.1109/CCC.2014.24
  • Filename
    6875485