Coding theory: Tutorial & survey
- 1 January 2001
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 15525244,p. 36-53
- https://doi.org/10.1109/sfcs.2001.959879
Abstract
Coding theory has played a central role in the theoretical computer science. Computer scientists have long exploited notions, constructions, theorems and techniques of coding theory. More recently, theoretical computer science has also been contributing to the theory of error-correcting codes - in particular in making progress on some fundamental algorithmic connections. Here we survey some of the central goals of coding theory and the progress made via algebraic methods. We stress that this is a very partial view of coding theory and a lot of promising combinatorial and probabilistic approaches are not covered by this survey. In particular some central algorithmic questions of coding theory, both in the Shannon sense and in the Hamming sense are open today, and theoretical computer scientists can (and are) contributing. Readers seeking further material are encouraged to check out the website of the author [90]. More stable sources of information include the classical text of MacWilliams and Sloane [1981], the concise text of van Lint on algebraic coding theory [1999], the out-of-print, but highly recommended, book by Blahut [1983] which is an excellent source for some of the algorithmic works, and the highly detailed (and not-so-handy) handbook of coding theory.Keywords
This publication has 63 references indexed in Scilit:
- On the hardness of computing the permanent of random matricescomputational complexity, 1996
- A tower of Artin-Schreier extensions of function fields attaining the Drinfeld-Vladut boundInventiones Mathematicae, 1995
- Factorization of polynomials over a finite field and the solution of systems of algebraic equationsJournal of Mathematical Sciences, 1986
- Factoring multivariate polynomials over finite fieldsJournal of Computer and System Sciences, 1985
- On a class of arithmetic codes and a decoding algorithm (Corresp.)IEEE Transactions on Information Theory, 1976
- Class of constructive asymptotically good algebraic codesIEEE Transactions on Information Theory, 1972
- Factoring polynomials over large finite fieldsMathematics of Computation, 1970
- A new upper bound for error-correcting codesIEEE Transactions on Information Theory, 1962
- Encoding and error-correction procedures for the Bose-Chaudhuri codesIEEE Transactions on Information Theory, 1960
- Binary codes with specified minimum distanceIEEE Transactions on Information Theory, 1960