• DocumentCode
    1682978
  • Title

    Hardness vs. randomness within alternating time

  • Author

    Viola, Emanuele

  • Author_Institution
    Div. of Eng. & Appl. Sci., Harvard Univ., Cambridge, MA, USA
  • fYear
    2003
  • Firstpage
    53
  • Lastpage
    69
  • Abstract
    We study the complexity of building pseudorandom generators (PRGs) with logarithmic seed length from hard functions. We show that, starting from a function f:{0,1}l→{0,1} that is mildly hard on average, i.e. every circuit of size 2Ω(l) fails to compute f on at least a 1/poly(l) fraction of inputs, we can build a PRG: {0,1}O(logn)→{0,1}n computable in ATIME(O(1), logn)=alternating time O(logn) with O(1) alternations. Such a PRG implies BP·AC0=AC0 under DLOGTIME-uniformity. On the negative side, we prove a tight lower bound on black-box PRG constructions that are based on worst-case hard functions. We also prove a tight lower bound on black-box worst-case hardness amplification, which is the problem of producing an average-case hard function starting from a worst-case hard one. These lower bounds are obtained by showing that constant depth circuits cannot compute extractors and list-decodable codes.
  • Keywords
    circuit complexity; computability; probability; randomised algorithms; set theory; DLOGTIME-uniformity; PRG; alternating time; average-case hard function; black-box PRG construction; black-box worst-case hardness amplification; circuit complexity; circuit hardness; computable function; constant depth circuit; probability; pseudorandom generator; worst-case hard function; Analog computers; Circuits; Complexity theory; Computational complexity; Plugs; Polynomials; Voting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Complexity, 2003. Proceedings. 18th IEEE Annual Conference on
  • ISSN
    1093-0159
  • Print_ISBN
    0-7695-1879-6
  • Type

    conf

  • DOI
    10.1109/CCC.2003.1214410
  • Filename
    1214410