Jump to content

Hamming graph

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Bender2k14 (talk | contribs) at 23:00, 11 December 2010 (Fixed a mistake in the infobox for the number of edges). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Hamming graph
Named afterRichard Hamming
Verticesqd
Edges
Diameterd
Propertiesq-regular
Vertex-transitive
NotationH(d,q)
Table of graphs and parameters

Hamming graphs are a special class of graphs used in several branches of mathematics and computer science. Let S be a set of q elements and d a positive integer. The Hamming graph H(d,q) has vertex set Sd, the set of ordered d-tuples of elements of S, or sequences of length d from S. Two vertices are adjacent if they differ in precisely one coordinate. The Hamming graph H(d,q) is, equivalently, the Cartesian product of d complete graphs Kq.

Special Cases

  • H(2,3), which is the generalized quadrangle G Q (2,1)
  • H(1,q), which is the complete graph Kq
  • H(2,q), which is the lattice graph Lq,q and also the rook's graph
  • H(d,1), which is the singleton graph K1
  • H(d,2), which is the hypercube graph Qd

Applications

The Hamming graphs are interesting in connection with error-correcting codes and association schemes, to name two areas.

References

  • Weisstein, Eric W. "Hamming Graph". From MathWorld--A Wolfram Web Resource.