NEURAL NETWORKS, ERROR-CORRECTING CODES, AND POLYNOMIALS OVER THE BINARY N-CUBE

被引:76
作者
BRUCK, J
BLAUM, M
机构
[1] IBM Almaden Research Cent, San Jose,, CA, USA
关键词
Mathematical Techniques--Polynomials - Optimization - Systems Science and Cybernetics--Neural Nets;
D O I
10.1109/18.42215
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:976 / 987
页数:12
相关论文
共 20 条
[1]  
BALDI P, 1986, THESIS CALTECH
[2]   SELECTION PROBLEM [J].
BALINSKI, ML .
MANAGEMENT SCIENCE SERIES A-THEORY, 1970, 17 (03) :230-231
[3]  
BIGGS NL, 1975, ALGEBRAIC GRAPH THEO
[4]   A STUDY ON NEURAL NETWORKS [J].
BRUCK, J ;
SANZ, J .
INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 1988, 3 (01) :59-75
[5]   A GENERALIZED CONVERGENCE THEOREM FOR NEURAL NETWORKS [J].
BRUCK, J ;
GOODMAN, JW .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1988, 34 (05) :1089-1092
[6]  
BRUCK J, 1987, IBM RJ6003 ALM TECH
[7]  
Garey M. R., 1979, COMPUTERS INTRACTABI
[8]   DECREASING ENERGY FUNCTIONS AS A TOOL FOR STUDYING THRESHOLD NETWORKS [J].
GOLESCHACC, E ;
FOGELMANSOULIE, F ;
PELLEGRIN, D .
DISCRETE APPLIED MATHEMATICS, 1985, 12 (03) :261-277
[9]   CUT-SET MATRICES AND LINEAR CODES [J].
HAKIMI, SL ;
FRANK, H .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1965, 11 (03) :457-458
[10]   ROOF DUALITY, COMPLEMENTATION AND PERSISTENCY IN QUADRATIC 0-1 OPTIMIZATION [J].
HAMMER, PL ;
HANSEN, P ;
SIMEONE, B .
MATHEMATICAL PROGRAMMING, 1984, 28 (02) :121-155