Jump to content

Hypercube graph

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by JLeander (talk | contribs) at 20:24, 26 August 2006. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

In the mathematical field of graph theory, the hypercube graph is a special regular graph with vertices, which correspond to the subsets of a set with n elements. Two vertices labelled by subsets S and T are joined by an edge if and only if S can be obtained from T by adding or removing a single element. Each vertex of a hypercube is incident to exactly n edges, so that the total number of edges is .

The vertices of a hypercube can be regarded as strings of n bits. In this labeling, two bit strings represent adjacent vertices if and only if they agree in exactly positions. The hypercube can also be defined as the Hasse diagram of a Boolean algebra, or as the one-dimensional skeleton of a measure polytope.

For example, the graph consists of a single vertex, while is the complete graph on two vertices and is a cycle of length 4.

Every hypercube is a bipartite graph, because two subsets S and T can represent adjacent vertices only if S has odd cardinality and T"' has even cardinality, or vice versa.

The graph is planar if and only if .

The hypercubes should not be confused with cubic graphs; only is cubic.