Hypercube graph  

Vertices  2^{n} 
Edges  2^{n – 1}n 
Diameter  n 
Girth  4 if n ≥ 2 
Automorphisms  n! 2^{n} 
Chromatic number  2 
Spectrum  
Properties  Symmetric Distance regular Unit distance Hamiltonian Bipartite 
Notation  Q_{n} 
Table of graphs and parameters 
In graph theory, the hypercube graph Q_{n} is the graph formed from the vertices and edges of an ndimensional hypercube. For instance, the cube graph Q_{3} is the graph formed by the 8 vertices and 12 edges of a threedimensional cube. Q_{n} has 2^{n} vertices, 2^{n – 1}n edges, and is a regular graph with n edges touching each vertex.
The hypercube graph Q_{n} may also be constructed by creating a vertex for each subset of an nelement set, with two vertices adjacent when their subsets differ in a single element, or by creating a vertex for each ndigit binary number, with two vertices adjacent when their binary representations differ in a single digit. It is the nfold Cartesian product of the twovertex complete graph, and may be decomposed into two copies of Q_{n – 1} connected to each other by a perfect matching.
Hypercube graphs should not be confused with cubic graphs, which are graphs that have exactly three edges touching each vertex. The only hypercube graph Q_{n} that is a cubic graph is the cubical graph Q_{3}.
YouTube Encyclopedic

1/5Views:11 02622 3403 3693302 174

Intro to Hypercube Graphs (ncube or kcube graphs)  Graph Theory, Hypercube Graph

Hypercube  Intro to Algorithms

Hypercube Networks  Parallel Algorithm Tutorial

One way to draw the Hypercube

What are Cubic Graphs?  Graph Theory
Transcription
Construction
The hypercube graph Q_{n} may be constructed from the family of subsets of a set with n elements, by making a vertex for each possible subset and joining two vertices by an edge whenever the corresponding subsets differ in a single element. Equivalently, it may be constructed using 2^{n} vertices labeled with nbit binary numbers and connecting two vertices by an edge whenever the Hamming distance of their labels is one. These two constructions are closely related: a binary number may be interpreted as a set (the set of positions where it has a 1 digit), and two such sets differ in a single element whenever the corresponding two binary numbers have Hamming distance one.
Alternatively, Q_{n} may be constructed from the disjoint union of two hypercubes Q_{n − 1}, by adding an edge from each vertex in one copy of Q_{n − 1} to the corresponding vertex in the other copy, as shown in the figure. The joining edges form a perfect matching.
The above construction gives a recursive algorithm for constructing the adjacency matrix of a hypercube, A_{n}. Copying is done via the Kronecker product, so that the two copies of Q_{n − 1} have an adjacency matrix ,where is the identity matrix in dimensions. Meanwhile the joining edges have an adjacency matrix . The sum of these two terms gives a recursive function function for the adjacency matrix of a hypercube:
Another construction of Q_{n} is the Cartesian product of n twovertex complete graphs K_{2}. More generally the Cartesian product of copies of a complete graph is called a Hamming graph; the hypercube graphs are examples of Hamming graphs.
Examples
The graph Q_{0} consists of a single vertex, while Q_{1} is the complete graph on two vertices.
Q_{2} is a cycle of length 4.
The graph Q_{3} is the 1skeleton of a cube and is a planar graph with eight vertices and twelve edges.
The graph Q_{4} is the Levi graph of the Möbius configuration. It is also the knight's graph for a toroidal chessboard.^{[1]}
Properties
Bipartiteness
Every hypercube graph is bipartite: it can be colored with only two colors. The two colors of this coloring may be found from the subset construction of hypercube graphs, by giving one color to the subsets that have an even number of elements and the other color to the subsets with an odd number of elements.
Hamiltonicity
Every hypercube Q_{n} with n > 1 has a Hamiltonian cycle, a cycle that visits each vertex exactly once. Additionally, a Hamiltonian path exists between two vertices u and v if and only if they have different colors in a 2coloring of the graph. Both facts are easy to prove using the principle of induction on the dimension of the hypercube, and the construction of the hypercube graph by joining two smaller hypercubes with a matching.
Hamiltonicity of the hypercube is tightly related to the theory of Gray codes. More precisely there is a bijective correspondence between the set of nbit cyclic Gray codes and the set of Hamiltonian cycles in the hypercube Q_{n}.^{[2]} An analogous property holds for acyclic nbit Gray codes and Hamiltonian paths.
A lesser known fact is that every perfect matching in the hypercube extends to a Hamiltonian cycle.^{[3]} The question whether every matching extends to a Hamiltonian cycle remains an open problem.^{[4]}
Other properties
The hypercube graph Q_{n} (for n > 1) :
 is the Hasse diagram of a finite Boolean algebra.
 is a median graph. Every median graph is an isometric subgraph of a hypercube, and can be formed as a retraction of a hypercube.
 has more than 2^{2n2} perfect matchings. (this is another consequence that follows easily from the inductive construction.)
 is arc transitive and symmetric. The symmetries of hypercube graphs can be represented as signed permutations.
 contains all the cycles of length 4, 6, ..., 2^{n} and is thus a bipancyclic graph.
 can be drawn as a unit distance graph in the Euclidean plane by using the construction of the hypercube graph from subsets of a set of n elements, choosing a distinct unit vector for each set element, and placing the vertex corresponding to the set S at the sum of the vectors in S.
 is a nvertexconnected graph, by Balinski's theorem.
 is planar (can be drawn with no crossings) if and only if n ≤ 3. For larger values of n, the hypercube has genus (n − 4)2^{n − 3} + 1.^{[5]}^{[6]}
 has exactly spanning trees.^{[6]}
 has bandwidth exactly .^{[7]}
 has achromatic number proportional to , but the constant of proportionality is not known precisely.^{[8]}
 has as the eigenvalues of its adjacency matrix the numbers (−n, −n + 2, −n + 4, ... , n − 4, n − 2, n) and as the eigenvalues of its Laplacian matrix the numbers (0, 2, ..., 2n). The kth eigenvalue has multiplicity in both cases.
 has isoperimetric number h(G) = 1.
The family Q_{n} for all n > 1 is a Lévy family of graphs.
Problems
The problem of finding the longest path or cycle that is an induced subgraph of a given hypercube graph is known as the snakeinthebox problem.
Szymanski's conjecture concerns the suitability of a hypercube as a network topology for communications. It states that, no matter how one chooses a permutation connecting each hypercube vertex to another vertex with which it should be connected, there is always a way to connect these pairs of vertices by paths that do not share any directed edge.^{[9]}
See also
 de Bruijn graph
 Cubeconnected cycles
 Fibonacci cube
 Folded cube graph
 Frankl–Rödl graph
 Halved cube graph
 Hypercube internetwork topology
 Partial cube
Notes
 ^ Watkins, John J. (2004), Across the Board: The Mathematics of Chessboard Problems, Princeton University Press, p. 68, ISBN 9780691154985.
 ^ Mills, W. H. (1963), "Some complete cycles on the ncube", Proceedings of the American Mathematical Society, 14 (4), American Mathematical Society: 640–643, doi:10.2307/2034292, JSTOR 2034292.
 ^ Fink, J. (2007), "Perfect matchings extend to Hamiltonian cycles in hypercubes", Journal of Combinatorial Theory, Series B, 97 (6): 1074–1076, doi:10.1016/j.jctb.2007.02.007.
 ^ Ruskey, F. and Savage, C. Matchings extend to Hamiltonian cycles in hypercubes on Open Problem Garden. 2007.
 ^ Ringel, G. (1955), "Über drei kombinatorische Probleme am ndimensionalen Wiirfel und Wiirfelgitter", Abh. Math. Sem. Univ. Hamburg, 20: 10–19, MR 0949280
 ^ ^{a} ^{b} Harary, Frank; Hayes, John P.; Wu, HorngJyh (1988), "A survey of the theory of hypercube graphs" (PDF), Computers & Mathematics with Applications, 15 (4): 277–289, doi:10.1016/08981221(88)902131, hdl:2027.42/27522, MR 0949280.
 ^ Optimal Numberings and Isoperimetric Problems on Graphs, L.H. Harper, Journal of Combinatorial Theory, 1, 385–393, doi:10.1016/S00219800(66)800595
 ^ Roichman, Y. (2000), "On the Achromatic Number of Hypercubes", Journal of Combinatorial Theory, Series B, 79 (2): 177–182, doi:10.1006/jctb.2000.1955.
 ^ Szymanski, Ted H. (1989), "On the Permutation Capability of a CircuitSwitched Hypercube", Proc. Internat. Conf. on Parallel Processing, vol. 1, Silver Spring, MD: IEEE Computer Society Press, pp. 103–110.
References
 Harary, F.; Hayes, J. P.; Wu, H.J. (1988), "A survey of the theory of hypercube graphs", Computers & Mathematics with Applications, 15 (4): 277–289, doi:10.1016/08981221(88)902131, hdl:2027.42/27522.