ACM Home Page
Please provide us with feedback. Feedback
Locally testable codes and PCPs of almost-linear length
Full text PdfPdf (749 KB)
Source Journal of the ACM (JACM) archive
Volume 53 ,  Issue 4  (July 2006) table of contents
Pages: 558 - 655  
Year of Publication: 2006
ISSN:0004-5411
Authors
Oded Goldreich  Weizmann Institute of Science, Rehovot, Israel
Madhu Sudan  Massachusetts Institute of Technology, Cambridge, MA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 80,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1162349.1162351
What is a DOI?

ABSTRACT

We initiate a systematic study of locally testable codes; that is, error-correcting codes that admit very efficient membership tests. Specifically, these are codes accompanied with tests that make a constant number of (random) queries into any given word and reject non-codewords with probability proportional to their distance from the code.Locally testable codes are believed to be the combinatorial core of PCPs. However, the relation is less immediate than commonly believed. Nevertheless, we show that certain PCP systems can be modified to yield locally testable codes. On the other hand, we adapt techniques that we develop for the construction of the latter to yield new PCPs.Our main results are locally testable codes and PCPs of almost-linear length. Specifically, we prove the existence of the following constructs:---Locally testable binary (linear) codes in which k information bits are encoded by a codeword of length k ⋅ exp(Õ(√(log k))). This improves over previous results that either yield codewords of exponential length or obtained almost quadratic length codewords for sufficiently large nonbinary alphabet.---PCP systems of almost-linear length for SAT. The length of the proof is n ⋅ exp(Õ(√(log n))) and verification in performed by a constant number (i.e., 19) of queries, as opposed to previous results that used proof length n(1 + O(1/q)) for verification by q queries.The novel techniques in use include a random projection of certain codewords and PCP-oracles that preserves local-testability, an adaptation of PCP constructions to obtain “linear PCP-oracles” for proving conjunctions of linear conditions, and design of PCPs with some new soundness properties---a direct construction of locally testable (linear) codes of subexponential length.


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
Alon, N., Kaufman, T., Krivelevich, M., Litsyn, S., and Ron, D. 2003. Testing low-degree polynomials over GF(2). In Proceedings of the 7th International Workshop on Randomization and Approximation Techniques in Computer Science (RANDOM 2003). Lecture Notes in Computer Science, vol. 2754, Springer, New York, 188--199.
2
3
 
4
Arora, S., and Sudan, M. 2003. Improved low degree testing and its applications. Combinatorica 23, 3, 365--426.
5
 
6
Babai, L., Fortnow, L., and Lund. C. 1991b. Non-deterministic exponential time has two-prover interactive protocols. Comput. Complex. 1, 13--40.
 
7
Bellare, M., Coppersmith, D., Håstad, J., Kiwi, M., and Sudan, M. 1996. Linearity testing over characteristic two. IEEE Trans. Info. Theory 42, 6 (Nov.), 1781--1795.
 
8
9
10
 
11
Ben-Sasson, E., Goldreich, O., and Sudan, M. 2003a. Bounds on 2-query codeword testing. In Proceedings of the 7th International Workshop on Randomization and Approximation Techniques in Computer Science (RANDOM 2003). Lecture Notes in Computer Science, Vol. 2764. Springer, New York, 216--227.
12
13
 
14
 
15
16
 
17
 
18
19
 
20
Forney, Jr., G. D. 1966. Concatenated Codes. MIT Press, Cambridge, MA.
 
21
22
 
23
 
24
Goldreich, O., and Sudan, M. 2002. Locally testable codes and PCPs of almost-linear length tech. Rep. TR02-050, ECCC.
 
25
Harsha, P., and Sudan. M. 2000. Small PCPs with low query complexity. Computat. Complex. 9, (3--4), 157--201.
 
26
Håstad, J. 1999. Clique is hard to approximate within n1 − ε. Acta Math. 182, 105--142.
27
 
28
Kiwi, M. 2003. Algebraic testing and weight distribution of dual codes. TR97-010.
 
29
30
31
 
32


Collaborative Colleagues:
Oded Goldreich: colleagues
Madhu Sudan: colleagues