Probabilistic checking of proofs: a new characterization of NP

We give a new characterization of NP: the class NP contains exactly those languages <italic>L</italic> for which membership proofs (a proof that an input <italic>x</italic> is in <italic>L</italic>) can be verified probabilistically in polynomial time using <italic>logarithmic</italic> number of random bits and by reading <italic>sublogarithmic</italic> number of bits from the proof. We discuss implications of this characterization; specifically, we show that approximating Clique and Independent Set, even in a very weak sense, is NP-hard.

[1]  Oded Goldreich,et al.  The Random Oracle Hypothesis Is False , 1994, J. Comput. Syst. Sci..

[2]  Carsten Lund,et al.  Proof verification and the intractability of approximation problems , 1992, FOCS 1992.

[3]  Carsten Lund,et al.  Non-deterministic exponential time has two-prover interactive protocols , 2005, computational complexity.

[4]  Dorit S. Hochbaum,et al.  Approximation Algorithms for NP-Hard Problems , 1996 .

[5]  Madhu Sudan,et al.  Improved Low-Degree Testing and its Applications , 1997, STOC '97.

[6]  Carsten Lund,et al.  Hardness of approximations , 1996 .

[7]  Ran Raz,et al.  A sub-constant error-probability low-degree test, and a sub-constant error-probability PCP characterization of NP , 1997, STOC '97.

[8]  Adi Shamir,et al.  IP = PSPACE , 1992, JACM.

[9]  Leonid A. Levin,et al.  Checking computations in polylogarithmic time , 1991, STOC '91.

[10]  Oded Goldreich,et al.  On the power of two-point based sampling , 1989, J. Complex..

[11]  Silvio Micali,et al.  The Knowledge Complexity of Interactive Proof Systems , 1989, SIAM J. Comput..

[12]  János Komlós,et al.  Deterministic simulation in LOGSPACE , 1987, STOC.

[13]  L. Fortnow,et al.  On the power of multi-power interactive protocols , 1988, [1988] Proceedings. Structure in Complexity Theory Third Annual Conference.

[14]  Lance Fortnow,et al.  On the Power of Multi-Prover Interactive Protocols , 1994, Theor. Comput. Sci..

[15]  Richard J. Lipton,et al.  On the complexity of space bounded interactive proofs , 1989, 30th Annual Symposium on Foundations of Computer Science.

[16]  László Lovász,et al.  Two-prover one-round proof systems: their power and their problems (extended abstract) , 1992, STOC '92.

[17]  Manuel Blum,et al.  Self-testing/correcting with applications to numerical problems , 1990, STOC '90.

[18]  Sanjeev Arora,et al.  Probabilistic checking of proofs; a new characterization of NP , 1992, Proceedings., 33rd Annual Symposium on Foundations of Computer Science.

[19]  Stephen A. Cook,et al.  The complexity of theorem-proving procedures , 1971, STOC.

[20]  Ravi B. Boppana,et al.  Approximating maximum independent sets by excluding subgraphs , 1990, BIT.

[21]  Mihir Bellare,et al.  Free bits, PCPs and non-approximability-towards tight results , 1995, Proceedings of IEEE 36th Annual Foundations of Computer Science.

[22]  David Zuckerman,et al.  Simulating BPP using a general weak random source , 1991, [1991] Proceedings 32nd Annual Symposium of Foundations of Computer Science.

[23]  Daniel A. Spielman,et al.  Nearly-linear size holographic proofs , 1994, STOC '94.

[24]  Manuel Blum,et al.  Designing programs that check their work , 1989, STOC '89.

[25]  Mihir Bellare,et al.  Interactive proofs and approximation: reductions from two provers in one round , 1993, [1993] The 2nd Israel Symposium on Theory and Computing Systems.

[26]  Joan Feigenbaum,et al.  Random debaters and the hardness of approximating stochastic functions , 1994, Proceedings of IEEE 9th Annual Conference on Structure in Complexity Theory.

[27]  Carsten Lund,et al.  Algebraic methods for interactive proof systems , 1990, Proceedings [1990] 31st Annual Symposium on Foundations of Computer Science.

[28]  Noga Alon,et al.  Simple Construction of Almost k-wise Independent Random Variables , 1992, Random Struct. Algorithms.

[29]  Mihir Bellare,et al.  The complexity of approximating a nonlinear program , 1995, Math. Program..

[30]  Ronald Fagin Generalized first-order spectra, and polynomial. time recognizable sets , 1974 .

[31]  Avi Wigderson,et al.  Multi-prover interactive proofs: how to remove intractability assumptions , 2019, STOC '88.

[32]  Carsten Lund,et al.  Alternation in interaction , 1994, Proceedings of IEEE 9th Annual Conference on Structure in Complexity Theory.

[33]  Lance Fortnow,et al.  Are There Interactive Protocols for CO-NP Languages? , 1988, Inf. Process. Lett..

[34]  Nathan Linial,et al.  On the Hardness of Approximating the Chromatic Number , 2000, Comb..

[35]  Carsten Lund,et al.  Efficient probabilistically checkable proofs and applications to approximations , 1993, STOC.

[36]  László Babai,et al.  Trading group theory for randomness , 1985, STOC '85.

[37]  Mihir Bellare,et al.  Improved non-approximability results , 1994, STOC '94.

[38]  Moni Naor,et al.  Small-bias probability spaces: efficient constructions and applications , 1990, STOC '90.

[39]  YannakakisMihalis,et al.  On the hardness of approximating minimization problems , 1994 .

[40]  David Zuckerman,et al.  NP-complete problems have a version that's hard to approximate , 1993, [1993] Proceedings of the Eigth Annual Structure in Complexity Theory Conference.

[41]  J. Håstad Clique is hard to approximate withinn1−ε , 1999 .

[42]  László Lovász,et al.  Approximating clique is almost NP-complete , 1991, [1991] Proceedings 32nd Annual Symposium of Foundations of Computer Science.

[43]  Sanjeev Arora,et al.  The Hardness of Approximate Optimia in Lattices, Codes, and Systems of Linear Equations , 1993, IEEE Annual Symposium on Foundations of Computer Science.

[44]  Carsten Lund,et al.  On the hardness of approximating minimization problems , 1994, JACM.

[45]  Ronitt Rubinfeld,et al.  Self-testing polynomial functions efficiently and over rational domains , 1992, SODA '92.

[46]  Richard J. Lipton,et al.  Efficient Checking of Computations , 1990, STACS.

[47]  Mihalis Yannakakis,et al.  Optimization, approximation, and complexity classes , 1991, STOC '88.

[48]  Adi Shamir,et al.  Fully parallelized multi prover protocols for NEXP-time , 1991, [1991] Proceedings 32nd Annual Symposium of Foundations of Computer Science.