TOPICS
Search

Hamming Scheme


The Hamming scheme H(n,q), where n>=1 and q>=2, is the association scheme on X=Q^n for an alphabet Q of q symbols. For i=0, 1, ..., n, its relations are

 R_i={(x,y) in X×X:d_H(x,y)=i},

where d_H is the Hamming distance.

The relation R_1 is the adjacency relation of the Hamming graph H(n,q), and R_i consists of the pairs at graph distance i. Each relation R_i has valency

 v_i=(n; i)(q-1)^i.

The adjacency matrices of its relations belong to its Bose-Mesner algebra and have eigenvalues given by values of q-ary Krawtchouk polynomials (Bannai and Ito 1984, Brouwer et al. 1989).

The binary Hamming scheme H(n,2) is the ambient association scheme for binary codes of length n (Schrijver 1979). At a base point, its Terwilliger algebra can be block diagonalized to obtain semidefinite programming upper bounds for binary codes and constant-weight codes (Schrijver 2005).


See also

Association Scheme, Bose-Mesner Algebra, Coding Theory, Hamming Distance, Hamming Graph, Krawtchouk Polynomial, Terwilliger Algebra

Explore with Wolfram|Alpha

References

Bannai, E. and Ito, T. Algebraic Combinatorics I: Association Schemes. Menlo Park, CA: Benjamin/Cummings, 1984.Brouwer, A. E.; Cohen, A. M.; and Neumaier, A. "Hamming Graphs." §9.2 in Distance-Regular Graphs. New York: Springer-Verlag, pp. 261-267, 1989.Schrijver, A. "A Comparison of the Delsarte and Lovász Bounds." IEEE Trans. Inform. Th. 25, 425-429, 1979. https://doi.org/10.1109/TIT.1979.1056072.Schrijver, A. "New Code Upper Bounds From the Terwilliger Algebra and Semidefinite Programming." IEEE Trans. Inform. Th. 51, 2859-2866, 2005. https://doi.org/10.1109/TIT.2005.851748.

Cite this as:

Weisstein, Eric W. "Hamming Scheme." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/HammingScheme.html

Subject classifications