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
Link To Document