Short PCPS with polylog query complexity

被引:87
作者
Ben-Sasson, Eli [1 ]
Sudan, Madhu [2 ]
机构
[1] Technion Israel Inst Technol, Dept Comp Sci, IL-32000 Haifa, Israel
[2] MIT, Comp Sci & Artificial Intelligence Lab, Cambridge, MA 02139 USA
关键词
probabilistically checkable proofs (PCPs); PCPs of proximity; locally testable codes; Reed-Solomon codes; PROOFS;
D O I
10.1137/050646445
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We give constructions of probabilistically checkable proofs (PCPs) of length n . polylog n proving satisfiability of circuits of size n that can be verified by querying polylog n bits of the proof. We also give analogous constructions of locally testable codes (LTCs) mapping n information bits to n . polylog n bit long codewords that are testable with polylog n queries. Our constructions rely on new techniques revolving around properties of codes based on relatively high-degree polynomials in one variable, i.e., Reed-Solomon codes. In contrast, previous constructions of short PCPs, beginning with [L. Babai, L. Fortnow, L. Levin, and M. Szegedy, Checking computations in polylogarithmic time, in Proceedings of the 23rd ACM Symposium on Theory of Computing, ACM, New York, 1991, pp. 21-31] and until the recent [E. Ben-Sasson, O. Goldreich, P. Harsha, M. Sudan, and S. Vadhan, Robust PCPs of proximity, shorter PCPs, and applications to coding, in Proceedings of the 36th ACM Symposium on Theory of Computing, ACM, New York, 2004, pp. 13-15], relied extensively on properties of low-degree polynomials in many variables. We show how to convert the problem of verifying the satisfaction of a circuit by a given assignment to the task of verifying that a given function is close to being a Reed-Solomon codeword, i.e., a univariate polynomial of specified degree. This reduction also gives an alternative to using the "sumcheck protocol" [C. Lund, L. Fortnow, H. Karlo., and N. Nisan, J. ACM, 39 (1992), pp. 859-868]. We then give a new PCP for the special task of proving that a function is close to being a Reed-Solomon codeword. The resulting PCPs are not only shorter than previous ones but also arguably simpler. In fact, our constructions are also more natural in that they yield locally testable codes first, which are then converted to PCPs. In contrast, most recent constructions go in the opposite direction of getting locally testable codes from PCPs.
引用
收藏
页码:551 / 607
页数:57
相关论文
共 40 条
  • [1] Combinatorial Nullstellensatz
    Alon, N
    [J]. COMBINATORICS PROBABILITY & COMPUTING, 1999, 8 (1-2) : 7 - 29
  • [2] [Anonymous], 2005, ELECT C COMPUT COMPL
  • [3] Probabilistic checking of proofs: A new characterization of NP
    Arora, S
    Safra, S
    [J]. JOURNAL OF THE ACM, 1998, 45 (01) : 70 - 122
  • [4] Babai L., 1991, Computational Complexity, V1, P3, DOI 10.1007/BF01200056
  • [5] Babai L., 1991, P 23 ANN ACM S THEOR, P21, DOI 10.1145/103418.103428
  • [6] How to go beyond the black-box simulation barrier
    Barak, B
    [J]. 42ND ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2001, : 106 - 115
  • [7] Bellare M., 1993, Proceedings of the Twenty-Fifth Annual ACM Symposium on the Theory of Computing, P294, DOI 10.1145/167088.167174
  • [8] Free bits, PCPs, and nonapproximability - Towards tight results
    Bellare, M
    Goldreich, O
    Sudan, M
    [J]. SIAM JOURNAL ON COMPUTING, 1998, 27 (03) : 804 - 915
  • [9] Short PCPs verifiable in polylogarithmic time
    Ben-Sasson, E
    Goldreich, O
    Harsha, P
    Sudan, M
    Vadhan, S
    [J]. TWENTIETH ANNUAL IEEE CONFERENCE ON COMPUTATIONAL COMPLEXITY, PROCEEDINGS, 2005, : 120 - 134
  • [10] Ben-Sasson Eli., 2003, P 35 ANN ACM S THEOR, P612, DOI DOI 10.1145/780542.780631