The Hamming scheme, named after
Richard Hamming
Richard Wesley Hamming (February 11, 1915 – January 7, 1998) was an American mathematician whose work had many implications for computer engineering and telecommunications. His contributions include the Hamming code (which makes use of a Ha ...
, is also known as the hyper-cubic association scheme, and it is the most important example for
coding theory
Coding theory is the study of the properties of codes and their respective fitness for specific applications. Codes are used for data compression, cryptography, error detection and correction, data transmission and data storage. Codes are stud ...
.
[F. J. MacWilliams and N. J. A. Sloane, ''The Theory of Error-Correcting Codes'', Elsevier, New York, 1978.] In this scheme
the set of binary vectors of length
and two vectors
are
-th associates if they are
Hamming distance
In information theory, the Hamming distance between two strings of equal length is the number of positions at which the corresponding symbols are different. In other words, it measures the minimum number of ''substitutions'' required to chang ...
apart.
Recall that an
association scheme
The theory of association schemes arose in statistics, in the theory of experimental design for the analysis of variance. In mathematics, association schemes belong to both algebra and combinatorics. In algebraic combinatorics, association schemes ...
is visualized as a
complete graph
In the mathematical field of graph theory, a complete graph is a simple undirected graph in which every pair of distinct vertices is connected by a unique edge. A complete digraph is a directed graph in which every pair of distinct vertices ...
with labeled edges. The graph has
vertices, one for each point of
and the edge joining vertices
and
is labeled
if
and
are
-th associates. Each edge has a unique label, and the number of triangles with a fixed base labeled
having the other edges labeled
and
is a constant
depending on
but not on the choice of the base. In particular, each vertex is incident with exactly
edges labeled
;
is the
valency
Valence or valency may refer to:
Science
* Valence (chemistry), a measure of an element's combining power with other atoms
* Degree (graph theory), also called the valency of a vertex in graph theory
* Valency (linguistics), aspect of verbs re ...
of the
relation The
in a Hamming scheme are given by
:
Here,
and
The
matrices
Matrix most commonly refers to:
* ''The Matrix'' (franchise), an American media franchise
** ''The Matrix'', a 1999 science-fiction action film
** "The Matrix", a fictional setting, a virtual reality environment, within ''The Matrix'' (franchis ...
in the
Bose-Mesner algebra are
matrices
Matrix most commonly refers to:
* ''The Matrix'' (franchise), an American media franchise
** ''The Matrix'', a 1999 science-fiction action film
** "The Matrix", a fictional setting, a virtual reality environment, within ''The Matrix'' (franchis ...
, with rows and columns labeled by vectors
In particular the
-th entry of
is
if and only if
References
{{DEFAULTSORT:Hamming Scheme
Coding theory