Graphical codes revisited

The set of all even subgraphs of a connected graph G on p vertices with q edges forms a binary linear code C=C/sub E/(G) with parameters [q,q-p+1,g], where g is the girth of G. Such codes were studied systematically by Bredeson and Hakimi (1967) and Hakimi and Bredeson (1968) who were concerned with the problems of augmenting C to a larger [q,k,g]-code and of efficiently decoding such augmented graphical codes. We give a new approach to these problems by requiring the augmented codes to be graphical. On one hand, we present two construction methods which turn out to contain the methods proposed by Hakimi and Bredeson as special cases. As we show, this not only gives a better understanding of their construction, it also results in augmenting codes of larger dimension. We look at the case of 1-error-correcting graphical codes in some detail. In particular, we show how to obtain the extended Hamming codes as "purely" graphical codes by our approach. On the other hand, we follow a suggestion of Ntafos and Hakimi (1981) and use techniques from combinatorial optimization to give decoding procedures for graphical codes which turn out to be considerably more efficient than the approach via majority logic decoding proposed by Bredeson and Hakimi. We also consider the decoding problem for the even graphical code based on the complete graph K/sub 2n/ in more detail: we discuss an efficient hardware implementation of an encoding/decoding scheme for these codes and show that things may be arranged in such a way that one can also correct all adjacent double errors. Finally, we discuss nonlinear graphical codes.

[1]  S. Vanstone,et al.  An application of difference sets to a problem concerning graphical codes , 1997 .

[2]  Tom Verhoeff,et al.  An updated table of minimum-distance bounds for binary linear codes , 1987, IEEE Trans. Inf. Theory.

[3]  Patrick Solé,et al.  Maximality of the cycle code of a graph , 1994, Discret. Math..

[4]  S. Louis Hakimi,et al.  Decoding of graph theoretic codes (Corresp.) , 1967, IEEE Trans. Inf. Theory.

[5]  S. Louis Hakimi,et al.  Cut-set matrices and linear codes (Corresp.) , 1965, IEEE Transactions on Information Theory.

[6]  S. Vanstone,et al.  Codes based on complete graphs , 1996 .

[7]  Kevin T. Phelps,et al.  The existence of simple S3(3, 4, v) , 1989, Discret. Math..

[8]  S. Vanstone,et al.  An application of coding theory to a problem in graphical enumeration , 1995 .

[9]  Haluk Oral Constructing self-dual codes using graphs , 1991, J. Comb. Theory, Ser. B.

[10]  Jack Edmonds,et al.  Matching, Euler tours and the Chinese postman , 1973, Math. Program..

[11]  Scott A. Vanstone,et al.  On resolvable designs S3(3; 4, v) , 1986, J. Comb. Theory, Ser. A.

[12]  Patrick Solé,et al.  The Covering Radius of the Cycle Code of a Graph , 1993, Discret. Appl. Math..

[13]  S. Louis Hakimi,et al.  Graph theoretic q -ary codes (Corresp.) , 1971, IEEE Trans. Inf. Theory.

[14]  S. Louis Hakimi,et al.  Graph theoretic error-correcting codes , 1968, IEEE Trans. Inf. Theory.

[15]  L. S. Bobrow,et al.  Decoding augmented cutset codes (Corresp.) , 1971, IEEE Trans. Inf. Theory.

[16]  Thomas Zaslavsky,et al.  A Coding Approach to Signed Graphs , 1994, SIAM J. Discret. Math..

[17]  S. Louis Hakimi,et al.  Ternary graph theoretic error-correcting codes (Corresp.) , 1969, IEEE Trans. Inf. Theory.

[18]  S. Louis Hakimi,et al.  On the complexity of some coding problems , 1981, IEEE Trans. Inf. Theory.