Hardness Hypotheses, Derandomization, and Circuit Complexity

Abstract.We consider hypotheses about nondeterministic computation that have been studied in different contexts and shown to have interesting consequences: The measure hypothesis: NP does not have p-measure 0.The pseudo-NP hypothesis: there is an NP language that can be distinguished from any DTIME$$(2^{{n}^\epsilon})$$ language by an NP refuter.The NP-machine hypothesis: there is an NP machine accepting 0* for which no $$2^{{n}^\epsilon}$$ -time machine can find infinitely many accepting computations. We show that the NP-machine hypothesis is implied by each of the first two. Previously, no relationships were known among these three hypotheses. Moreover, we unify previous work by showing that several derandomizations and circuit-size lower bounds that are known to follow from the first two hypotheses also follow from the NP-machine hypothesis. In particular, the NP-machine hypothesis becomes the weakest known uniform hardness hypothesis that derandomizes AM. We also consider UP versions of the above hypotheses as well as related immunity and scaled dimension hypotheses.

[1]  Jack H. Lutz,et al.  Almost everywhere high nonuniform complexity , 1989, [1989] Proceedings. Structure in Complexity Theory Fourth Annual Conference.

[2]  Aduri Pavan,et al.  Properties of NP-complete sets , 2004 .

[3]  Noam Nisan,et al.  BPP has subexponential time simulations unless EXPTIME has publishable proofs , 1991, [1991] Proceedings of the Sixth Annual Structure in Complexity Theory Conference.

[4]  Russell Impagliazzo,et al.  A zero one law for RP , 2003, 18th IEEE Annual Conference on Computational Complexity, 2003. Proceedings..

[5]  Jack H. Lutz,et al.  The quantitative structure of exponential time , 1993, [1993] Proceedings of the Eigth Annual Structure in Complexity Theory Conference.

[6]  Stuart A. Kurtz,et al.  Gap-definable counting classes , 1991, [1991] Proceedings of the Sixth Annual Structure in Complexity Theory Conference.

[7]  N. V. Vinodchandran,et al.  Partial Bi-immunity, Scaled Dimension, and NP-Completeness , 2007, Theory of Computing Systems.

[8]  Ravi Kannan,et al.  Circuit-Size Lower Bounds and Non-Reducibility to Sparse Sets , 1982, Inf. Control..

[9]  Eric Allender,et al.  Some consequences of the existence of pseudorandom generators , 1987, J. Comput. Syst. Sci..

[10]  Eric Allender,et al.  When Worlds Collide: Derandomization, Lower Bounds, and Kolmogorov Complexity , 2001, FSTTCS.

[11]  Jack H. Lutz,et al.  Scaled dimension and nonuniform complexity , 2003, J. Comput. Syst. Sci..

[12]  Jack H. Lutz,et al.  Twelve Problems in Resource-Bounded Measure , 1999, Bull. EATCS.

[13]  Lance Fortnow,et al.  BPP has subexponential time simulations unlessEXPTIME has publishable proofs , 2005, computational complexity.

[14]  Lance Fortnow,et al.  Inverting onto functions , 1995, Proceedings of Computational Complexity (Formerly Structure in Complexity Theory).

[15]  John M. Hitchcock The size of SPP , 2004, Theor. Comput. Sci..

[16]  Valentine Kabanets,et al.  Easiness assumptions and hardness tests: trading time for zero error , 2000, Proceedings 15th Annual IEEE Conference on Computational Complexity.

[17]  Avi Wigderson,et al.  In search of an easy witness: exponential time vs. probabilistic polynomial time , 2002, J. Comput. Syst. Sci..

[18]  Peter Bro Miltersen,et al.  Derandomizing Arthur–Merlin Games using Hitting Sets , 1999, 40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039).

[19]  Jörg Rothe,et al.  Easy sets and hard certificate schemes , 1995, Acta Informatica.

[20]  Osamu Watanabe,et al.  New Collapse Consequences of NP Having Small Circuits , 1995, ICALP.

[21]  Chi-Jen Lu Derandomizing Arthur—Merlin games under uniform assumptions , 2001, computational complexity.

[22]  John M. Hitchcock Small spans in scaled dimension , 2004, Proceedings. 19th IEEE Annual Conference on Computational Complexity, 2004..

[23]  John M. Hitchcock MAX3SAT is exponentially hard to approximate if NP has positive dimension , 2002, Theor. Comput. Sci..

[24]  Sampath Kannan,et al.  Oracles and Queries That Are Sufficient for Exact Learning , 1996, J. Comput. Syst. Sci..

[25]  José L. Balcázar,et al.  A note on genericity and bi-immunity , 1995, Proceedings of Structure in Complexity Theory. Tenth Annual IEEE Conference.

[26]  Valentine Kabanets Easiness Assumptions and Hardness Tests: Trading Time for Zero Error , 2001, J. Comput. Syst. Sci..

[27]  Mihir Bellare,et al.  The Complexity of Decision Versus Search , 1991, SIAM J. Comput..

[28]  John M. Hitchcock,et al.  Upward separations and weaker hypotheses in resource-bounded measure , 2007, Theor. Comput. Sci..

[29]  Valentine Kabanets,et al.  2 Better Tradeoffs 2 . 1 Hardness amplification via error-correcting codes , 2007 .

[30]  Osamu Watanabe,et al.  On polynomial time Turing and many-one completeness in PSPACE , 1989, [1989] Proceedings. Structure in Complexity Theory Fourth Annual Conference.

[31]  José L. Balcázar,et al.  Bi-immune sets for complexity classes , 2005, Mathematical systems theory.

[32]  E. Allender Applications of Time-Bounded Kolmogorov Complexity in Complexity Theory , 1992 .

[33]  Vikraman Arvind,et al.  On pseudorandomness and resource-bounded measure , 2001, Theor. Comput. Sci..

[34]  Avi Wigderson,et al.  In search of an easy witness: exponential time vs. probabilistic polynomial time , 2001, Proceedings 16th Annual IEEE Conference on Computational Complexity.

[35]  Elvira Mayordomo Almost Every Set in Exponential Time is P-bi-Immune , 1994, Theor. Comput. Sci..

[36]  Peter Bro Miltersen Derandomizing Complexity Classes , 2001 .

[37]  Dieter van Melkebeek,et al.  Graph nonisomorphism has subexponential size proofs unless the polynomial-time hierarchy collapses , 1999, STOC '99.

[38]  Avi Wigderson,et al.  P = BPP if E requires exponential circuits: derandomizing the XOR lemma , 1997, STOC '97.

[39]  Aduri Pavan,et al.  Separation of NP-completeness notions , 2001, Proceedings 16th Annual IEEE Conference on Computational Complexity.