Title :
Neural networks, error-correcting codes, and polynomials over the binary n-cube
Author :
Bruck, Jehoshua ; Blaum, Mario
Author_Institution :
IBM Almaden Res. Center, San Jose, CA, USA
fDate :
9/1/1989 12:00:00 AM
Abstract :
Several ways of relating the concept of error-correcting codes to the concept of neural networks are presented. Performing maximum-likelihood decoding in a linear block error-correcting code is shown to be equivalent to finding a global maximum of the energy function of a certain neural network. Given a linear block code, a neural network can be constructed in such a way that every codeword corresponds to a local maximum. The connection between maximization of polynomials over the n-cube and error-correcting codes is also investigated; the results suggest that decoding techniques can be a useful tool for solving such maximization problems. The results are generalized to both nonbinary and nonlinear codes
Keywords :
decoding; error correction codes; neural nets; nonlinear programming; polynomials; binary n-cube; error-correcting codes; linear block code; maximization problems; maximum-likelihood decoding; neural networks; nonbinary codes; nonlinear codes; nonlinear programming; polynomials; Biological system modeling; Biology computing; Block codes; Computer networks; Error correction codes; Maximum likelihood decoding; Neural networks; Physics computing; Polynomials; Surfaces;
Journal_Title :
Information Theory, IEEE Transactions on