Articulo de referencia

Grafo de hipercubo

Q_4 "},"vertices":{"wt":" 2^n "},"edges":{"wt":" 2^{n-1}n "},"automorphisms":{"wt":" n!2^n "},"chromatic_number":{"wt":"2"},"chromatic_index":{"wt":""},"girth":{"wt":"4 if n\\ge...

En teoría de grafos , el grafo hipercuboQnorte{\displaystyle Q_{n}}es el grafo de aristas delnorte{\displaystyle n}hipercubo de dimensión , es decir, es el grafo formado a partir de los vértices y aristas del hipercubo. Por ejemplo, el grafo del cuboQ3{\displaystyle Q_{3}}es el grafo formado por los 8 vértices y las 12 aristas de un cubo tridimensional. Qnorte{\displaystyle Q_{n}}tiene2norte{\displaystyle 2^{n}}vértices ,2norte1norte{\displaystyle 2^{n-1}n}bordes, y es un grafo regular connorte{\displaystyle n}aristas que tocan cada vértice.

El grafo hipercuboQnorte{\displaystyle Q_{n}}También se puede construir creando un vértice para cada subconjunto de unnorte{\displaystyle n}conjunto de elementos, con dos vértices adyacentes cuando sus subconjuntos difieren en un solo elemento, o creando un vértice para cada unonorte{\displaystyle n}Número binario de -dígitos , con dos vértices adyacentes cuando sus representaciones binarias difieren en un solo dígito. Es elnorte{\displaystyle n}Producto cartesiano -múltiple del grafo completo de dos vértices , y puede descomponerse en dos copias deQnorte1{\displaystyle Q_{n-1}}conectados entre sí por una perfecta correspondencia .

Los grafos hipercubo no deben confundirse con los grafos cúbicos , que son grafos que tienen exactamente tres aristas que tocan cada vértice. El único grafo hipercuboQnorte{\displaystyle Q_{n}}ese es un gráfico cúbico es el gráfico cúbicoQ3{\displaystyle Q_{3}}.

Construcción

Construcción de Q 3 mediante la conexión de pares de vértices correspondientes en dos copias de Q 2.

El grafo hipercuboQnorte{\displaystyle Q_{n}}puede construirse a partir de la familia de subconjuntos de un conjunto connorte{\displaystyle n}elementos, creando un vértice para cada subconjunto posible y uniendo dos vértices por una arista siempre que los subconjuntos correspondientes difieran en un solo elemento. De manera equivalente, se puede construir utilizando2norte{\displaystyle 2^{n}}vértices etiquetados connorte{\displaystyle n}Números binarios de -bits y conectando dos vértices por una arista siempre que la distancia de Hamming de sus etiquetas sea uno. Estas dos construcciones están estrechamente relacionadas: un número binario puede interpretarse como un conjunto (el conjunto de posiciones donde tiene un dígito distinto de cero), y dos de dichos conjuntos difieren en un solo elemento siempre que los dos números binarios correspondientes tengan una distancia de Hamming de uno.

Alternativamente,Qnorte{\displaystyle Q_{n}}puede construirse a partir de la unión disjunta de dos hipercubosQnorte1{\displaystyle Q_{n-1}}, agregando una arista de cada vértice en una copia deQnorte1{\displaystyle Q_{n-1}}al vértice correspondiente en la otra copia, como se muestra en la figura. Las aristas de unión forman un emparejamiento perfecto .

La construcción anterior proporciona un algoritmo recursivo para construir la matriz de adyacencia de un hipercubo,Anorte{\displaystyle A_{n}}La copia se realiza a través del producto Kronecker .K{\displaystyle \otimes _{K}}, de modo que las dos copias deQnorte1{\displaystyle Q_{n-1}}tener una matriz de adyacencia12KAnorte1{\displaystyle \mathrm {1} _{2}\otimes _{K}A_ {n-1}},dónde1d{\displaystyle 1_{d}}es eld×d{\displaystyle d\times d}matriz identidad . Mientras tanto, las aristas de unión tienen una matriz de adyacencia.A1K12norte1{\displaystyle A_{1}\otimes _{K}1_{2^{n-1}}}La suma de estos dos términos da como resultado una función recursiva para la matriz de adyacencia de un hipercubo:Anorte={12KAnorte1+A1K12norte1si norte>1[0110]si norte=1{\displaystyle A_{n}={\begin{cases}1_{2}\otimes _{K}A_{n-1}+A_{1}\otimes _{K}1_{2^{n-1}}&{\text{si }}n>1\\{\begin{bmatrix}0&1\\1&0\end{bmatrix}}&{\text{si }}n=1\end{cases}}} Otra construcción deQnorte{\displaystyle Q_{n}}es el producto cartesiano denorte{\displaystyle n} grafos completos de dos vérticesK2{\displaystyle K_{2}}En términos más generales, el producto cartesiano de copias de un grafo completo se denomina grafo de Hamming ; los grafos hipercubos son ejemplos de grafos de Hamming.

Ejemplos

El gráficoQ0{\displaystyle Q_{0}}consta de un solo vértice, mientras queQ1{\displaystyle Q_{1}}es el grafo completo en dos vértices.

Q2{\displaystyle Q_{2}}es un ciclo de longitud 4.

El gráficoQ3{\displaystyle Q_{3}}es el 1-esqueleto de un cubo y es un grafo planar con ocho vértices y doce aristas .

El gráficoQ4{\displaystyle Q_{4}}es el gráfico de Levi de la configuración de Möbius . También es el gráfico del caballo para un toroide.4×4{\displaystyle 4\times 4}tablero de ajedrez . [ 1 ]

Propiedades

Bipartición

Todo grafo hipercubo es bipartito : se puede colorear con solo dos colores. Estos dos colores se obtienen mediante la construcción de subconjuntos del grafo hipercubo, asignando un color a los subconjuntos con un número par de elementos y el otro a los subconjuntos con un número impar de elementos.

Hamiltonicidad

Un ciclo hamiltoniano en un teseracto con vértices etiquetados con un código Gray cíclico de 4 bits.

Cada hipercuboQnorte{\displaystyle Q_{n}}connorte>1{\displaystyle n>1}tiene un ciclo hamiltoniano , un ciclo que visita cada vértice exactamente una vez. Además, existe un camino hamiltoniano entre dos vértices.{\displaystyle u}yv{\displaystyle v}si y solo si tienen colores diferentes en una coloración de dos colores del grafo. Ambos hechos son fáciles de demostrar utilizando el principio de inducción sobre la dimensión del hipercubo y la construcción del grafo hipercubo mediante la unión de dos hipercubos más pequeños con un emparejamiento.

La hamiltonicidad del hipercubo está estrechamente relacionada con la teoría de los códigos Gray . Más precisamente, existe una correspondencia biyectiva entre el conjunto denorte{\displaystyle n}Códigos Gray cíclicos de bits y el conjunto de ciclos hamiltonianos en el hipercuboQnorte{\displaystyle Q_{n}}. [ 2 ] Una propiedad análoga se cumple para los acíclicosnorte{\displaystyle n}Códigos Gray de -bits y trayectorias hamiltonianas.

Un hecho menos conocido es que todo emparejamiento perfecto en el hipercubo se extiende a un ciclo hamiltoniano. [ 3 ] La cuestión de si todo emparejamiento se extiende a un ciclo hamiltoniano sigue siendo un problema abierto. [ 4 ]

Otras propiedades

El grafo hipercuboQnorte{\displaystyle Q_{n}}(paranorte>1{\displaystyle n>1})  :

  • es el diagrama de Hasse de un álgebra booleana finita .
  • es un grafo mediano . Todo grafo mediano es un subgrafo isométrico de un hipercubo y puede formarse como una retracción de un hipercubo.
  • tiene más de22norte2{\displaystyle 2^{2^{n-2}}}Emparejamientos perfectos. (Esta es otra consecuencia que se deduce fácilmente de la construcción inductiva).
  • es transitivo y simétrico en el arco . Las simetrías de los grafos hipercubos se pueden representar como permutaciones con signo .
  • contiene todos los ciclos de longitud4,6,2norte{\displaystyle 4,6,\dots 2^{n}}y por lo tanto es un grafo bipancíclico .
  • se puede dibujar como un gráfico de distancia unitaria en el plano euclidiano utilizando la construcción del gráfico hipercubo a partir de subconjuntos de un conjunto denorte{\displaystyle n}elementos, eligiendo un vector unitario distinto para cada elemento del conjunto y colocando el vértice correspondiente al conjunto.S{\displaystyle S}en la suma de los vectores enS{\displaystyle S}.
  • es un grafo n -conexo por vértices , según el teorema de Balinski .
  • es plano (se puede dibujar sin cruces) si y solo sinorte3{\displaystyle n\leq 3}. Para valores mayores denorte{\displaystyle n}, el hipercubo tiene género(norte4)2norte3+1{\displaystyle (n-4)2^{n-3}+1}. [ 5 ] [ 6 ]
  • tiene exactamente22nortenorte1k=2nortek(nortek){\displaystyle 2^{2^{n}-n-1}\prod _{k=2}^{n}k^{n \choose k}}árboles que abarcan . [ 6 ]
  • tiene ancho de banda exactamentei=0norte1(ii/2){\displaystyle \sum _{i=0}^{n-1}{\binom {i}{\lfloor i/2\rfloor }}}. [ 7 ]
  • tiene un número acromático proporcional anorte2norte{\displaystyle {\sqrt {n2^{n}}}}, pero la constante de proporcionalidad no se conoce con precisión. [ 8 ]
  • tiene como valores propios de su matriz de adyacencia los números{norte,norte+2,norte+4,,norte4,norte2,norte}{\displaystyle \{-n,-n+2,-n+4,\dots ,n-4,n-2,n\}}y como los valores propios de su matriz laplaciana los números{0,2,,2norte}{\displaystyle \{0,2,\dots ,2n\}}. Elk{\displaystyle k}El valor propio tiene multiplicidad(nortek){\displaystyle {\binom {n}{k}}}en ambos casos.
  • tiene número isoperimétricoh(GRAMO)=1{\displaystyle h(G)=1}.

La familiaQnorte{\displaystyle Q_{n}}a pesar denorte>1{\displaystyle n>1}es una familia de grafos de Lévy .

Problemas

Longitudes máximas de serpientes ( L s ) y espirales ( L c ) en el problema de las serpientes en la caja para dimensiones n de 1 a 4

El problema de encontrar el camino o ciclo más largo que sea un subgrafo inducido de un grafo hipercubo dado se conoce como el problema de la serpiente en la caja .

La conjetura de Szymanski se refiere a la idoneidad de un hipercubo como topología de red para comunicaciones. Afirma que, independientemente de cómo se elija una permutación que conecte cada vértice del hipercubo con otro vértice con el que deba conectarse, siempre existe una forma de conectar estos pares de vértices mediante caminos que no comparten ninguna arista dirigida. [ 9 ]

Véase también

Notas

  1. Watkins, John J. (2004), Across the Board: The Mathematics of Chessboard Problems , Princeton University Press, pág.  68, ISBN 978-0-691-15498-5.
  2. Mills, WH (1963), "Algunos ciclos completos en el n -cubo", Actas de la Sociedad Matemática Americana , 14 (4), Sociedad Matemática Americana: 640– 643, doi : 10.2307/2034292 , JSTOR 2034292 .
  3. Fink, J. (2007), "Los emparejamientos perfectos se extienden a los ciclos hamiltonianos en hipercubos", Journal of Combinatorial Theory, Series B , 97 (6): 1074– 1076, doi : 10.1016/j.jctb.2007.02.007.
  4. Ruskey, F. y Savage, C. Los emparejamientos se extienden a ciclos hamiltonianos en hipercubos en Open Problem Garden. 2007.
  5. ^ Ringel, G. (1955), "Über drei kombinatorische Probleme am n -dimensionalen Wiirfel und Wiirfelgitter", Abh. Matemáticas. Sem. Univ. Hamburgo , 20 : 10– 19, SEÑOR 0949280 
  6. 1 2 Harary, Frank ; Hayes, John P.; Wu, Horng-Jyh (1988), "Una revisión de la teoría de los grafos hipercubos" (PDF) , Computers & Mathematics with Applications , 15 (4): 277–289 , doi : 10.1016/0898-1221(88)90213-1 , hdl : 2027.42/27522 , MR 0949280 .
  7. Numeraciones óptimas y problemas isoperimétricos en grafos, LH Harper, Journal of Combinatorial Theory , 1, 385 393, doi : 10.1016/S0021-9800(66)80059-5
  8. Roichman, Y. (2000), "Sobre el número acromático de hipercubos", Journal of Combinatorial Theory, Serie B , 79 (2): 177–182 , doi : 10.1006/jctb.2000.1955.
  9. Szymanski, Ted H. (1989), "Sobre la capacidad de permutación de un hipercubo conmutado por circuitos", Actas de la Conferencia Internacional sobre Procesamiento Paralelo , vol. 1, Silver Spring, MD: IEEE Computer Society Press, págs. 103–110  .

Referencias

  • Harary, F .; Hayes, JP; Wu, H.-J. (1988), "Una revisión de la teoría de los grafos hipercubos", Computers & Mathematics with Applications , 15 (4): 277–289 , doi : 10.1016/0898-1221(88)90213-1 , hdl : 2027.42/27522.