TY - GEN
T1 - Combinatorial PCPs with short proofs
AU - Meir, Or
PY - 2012
Y1 - 2012
N2 - The PCP theorem (Arora et. al., J. ACM 45(1, 3)) asserts the existence of proofs that can be verified by reading a very small part of the proof. Since the discovery of the theorem, there has been a considerable work on improving the theorem in terms of the length of the proofs, culminating in the construction of PCPs of quasi-linear length, by Ben-Sasson and Sudan (SICOMP 38(2)) and Dinur (J. ACM 54(3)). One common theme in the aforementioned PCP constructions is that they all rely heavily on sophisticated algebraic machinery. The aforementioned work of Dinur (J. ACM 54(3)) suggested an alternative approach for constructing PCPs, which gives a simpler and arguably more intuitive proof of the PCP theorem using combinatorial techniques. However, this combinatorial construction only yields PCPs of polynomial length, and is therefore inferior to the algebraic constructions in this respect. This gives rise to the natural question of whether the proof length of the algebraic constructions can be matched using the combinatorial approach. In this work, we provide a combinatorial construction of PCPs of length n\cdot\left(\log n\right)^{O(\log\log n)}, coming very close to the state of the art algebraic constructions (whose proof length is n\cdot\left(\log n\right)^{O(1)} ). To this end, we develop a few generic PCP techniques which may be interesting in their own right. It should be mentioned that our construction does use low degree polynomials at one point. However, our use of polynomials is confined to the construction of error correcting codes with a certain simple multiplication property, and it is conceivable that such codes can be constructed without the use of polynomials.
AB - The PCP theorem (Arora et. al., J. ACM 45(1, 3)) asserts the existence of proofs that can be verified by reading a very small part of the proof. Since the discovery of the theorem, there has been a considerable work on improving the theorem in terms of the length of the proofs, culminating in the construction of PCPs of quasi-linear length, by Ben-Sasson and Sudan (SICOMP 38(2)) and Dinur (J. ACM 54(3)). One common theme in the aforementioned PCP constructions is that they all rely heavily on sophisticated algebraic machinery. The aforementioned work of Dinur (J. ACM 54(3)) suggested an alternative approach for constructing PCPs, which gives a simpler and arguably more intuitive proof of the PCP theorem using combinatorial techniques. However, this combinatorial construction only yields PCPs of polynomial length, and is therefore inferior to the algebraic constructions in this respect. This gives rise to the natural question of whether the proof length of the algebraic constructions can be matched using the combinatorial approach. In this work, we provide a combinatorial construction of PCPs of length n\cdot\left(\log n\right)^{O(\log\log n)}, coming very close to the state of the art algebraic constructions (whose proof length is n\cdot\left(\log n\right)^{O(1)} ). To this end, we develop a few generic PCP techniques which may be interesting in their own right. It should be mentioned that our construction does use low degree polynomials at one point. However, our use of polynomials is confined to the construction of error correcting codes with a certain simple multiplication property, and it is conceivable that such codes can be constructed without the use of polynomials.
KW - Computation theory
KW - Computational and artificial intelligence
KW - Computational complexity
KW - Computational intelligence
UR - http://www.scopus.com/inward/record.url?scp=84866505607&partnerID=8YFLogxK
U2 - https://doi.org/10.1109/CCC.2012.14
DO - https://doi.org/10.1109/CCC.2012.14
M3 - Conference contribution
SN - 9780769547084
T3 - Proceedings of the Annual IEEE Conference on Computational Complexity
SP - 345
EP - 355
BT - Proceedings - 2012 IEEE 27th Conference on Computational Complexity, CCC 2012
T2 - IEEE Computer Society Technical Committee on Mathematical Foundations of Computing
Y2 - 26 June 2012 through 29 June 2012
ER -