|
ABSTRACT
We revisit the problem of hardness amplification in NP, as recently studied by O'Donnell (STOC '02). We prove that if NP has a balanced function f such that any circuit of size s(n) fails to compute f on a 1/poly(n) fraction of inputs, then NP has a function f′ such that any circuit of size s′(n)=s(√n)Ω(1) fails to compute f′ on a 1/2 - 1/s′(n) fraction of inputs. In particular, 1. If s(n)=nω(1), we amplify to hardness 1/2-1/nω(1). 2. If s(n)=2nω(1), we amplify to hardness 1/2-1/2nΩ(1). 3. If s(n)=2(n), we amplify to hardness 1/2-1/2 Ω(sqrtn).These improve the results of O'Donnell, which only amplified to 1/2-1/√n. O'Donnell also proved that no construction of a certain general form could amplify beyond 1/2-1/n. We bypass this barrier by using both derandomization and nondeterminism in the construction of f′.We also prove impossibility results demonstrating that both our use of nondeterminism and the hypothesis that f is balanced are necessary for "black-box" hardness amplification procedures (such as ours).
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Ian Anderson. Combinatorics of finite sets. Dover Publications Inc., Mineola, NY, 2002. Corrected reprint of the 1989 edition.
|
| |
2
|
László Babai, Lance Fortnow, and Carsten Lund. Nondeterministic exponential time has two-prover interactive protocols. Computational Complexity, 1(1):3--40, 1991.
|
| |
3
|
|
| |
4
|
Michael Ben-Or and Nathan Linial. Collective coin-flipping. In Silvio Micali, editor, Randomness and Computation, pages 91--115. Academic Press, New York, 1990.
|
| |
5
|
|
| |
6
|
Jin-Yi Cai, A. Pavan, and D. Sivakumar. On the hardness of the permanent. In 16th International Symposium on Theoretical Aspects of Computer Science, Lecture Notes in Computer Science, Trier, Germany, March 4--6 1999. Springer-Verlag.
|
| |
7
|
|
| |
8
|
|
 |
9
|
|
| |
10
|
Oded Goldreich, Noam Nisan, and Avi Wigderson. On Yao's XOR lemma. Technical Report TR95--050, Electronic Colloquium on Computational Complexity, March 1995. http://www. eccc. uni-trier. de/eccc.
|
| |
11
|
|
 |
12
|
Russell Impagliazzo , Noam Nisan , Avi Wigderson, Pseudorandomness for network algorithms, Proceedings of the twenty-sixth annual ACM symposium on Theory of computing, p.356-364, May 23-25, 1994, Montreal, Quebec, Canada
[doi> 10.1145/195058.195190]
|
 |
13
|
|
| |
14
|
|
| |
15
|
Jeff Kahn, Gil Kalai, and Nathan Linial. The influence of variables on Boolean functions (extended abstract). In Proceedings of 29th FOCS, pages 68--80, White Plains, New York, 24--26 October 1988. IEEE.
|
| |
16
|
|
| |
17
|
Richard Lipton. New directions in testing. In Proceedings of DIMACS Workshop on Distributed Computing and Cryptography, 1989.
|
| |
18
|
|
| |
19
|
Nisan. Pseudorandom generators for space-bounded computation. Combinatorica, 12, 1992.
|
| |
20
|
Noam Nisan. Pseudorandom bits for constant depth circuits. Combinatorica, 11(1):63--70, 1991.
|
| |
21
|
|
 |
22
|
|
| |
23
|
|
| |
24
|
|
| |
25
|
|
| |
26
|
Emanuele Viola. The complexity of constructing pseudorandom generators from hard functions. Technical report, Electronic Colloquium on Computational Complexity, 2004. http://www. eccc. uni-trier. de/eccc. Preliminary version titled 'Hardness vs. Randomness within Alternating Time', in Eighteenth Annual IEEE Conference on Computational Complexity.
|
| |
27
|
Andrew C. Yao. Theory and applications of trapdoor functions (extended abstract). In Proceedings of 23rd FOCS, pages 80--91, Chicago, Illinois, 3--5 November 1982. IEEE.
|
|