Some Applications of Coding Theory in Computational Complexity

From MaRDI portal



Abstract: Error-correcting codes and related combinatorial constructs play an important role in several recent (and old) results in computational complexity theory. In this paper we survey results on locally-testable and locally-decodable error-correcting codes, and their applications to complexity theory and to cryptography. Locally decodable codes are error-correcting codes with sub-linear time error-correcting algorithms. They are related to private information retrieval (a type of cryptographic protocol), and they are used in average-case complexity and to construct ``hard-core predicates for one-way permutations. Locally testable codes are error-correcting codes with sub-linear time error-detection algorithms, and they are the combinatorial core of probabilistically checkable proofs.


The author studies in detail an application of coding theory in computational complexity and explains error correcting, sublinear time decoding, list decoding and locally testable codes. It is quite interesting that the author gives a full list of references for any one who is interested to redo the study in his own perspective. It is an interesting article to read. For the entire collection see [Zbl 1062.68004].




Cited in
(36)








This page was built for publication: Some Applications of Coding Theory in Computational Complexity

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5465364)