Articulo de referencia

Gráfico de Kautz

Ejemplo de grafo de Kautz con 3 caracteres y longitud de cadena de 2 (a la izquierda) y 3 (a la derecha); las aristas de la izquierda corresponden a los vértices de la derecha. ...

Ejemplo de grafo de Kautz con 3 caracteres y longitud de cadena de 2 (a la izquierda) y 3 (a la derecha); las aristas de la izquierda corresponden a los vértices de la derecha.

El gráfico de KautzKMETROnorte+1{\displaystyle K_{M}^{N+1}}es un grafo dirigido de gradoMETRO{\displaystyle M}y dimensiónnorte+1{\displaystyle N+1}, que tiene(METRO+1)METROnorte{\displaystyle (M+1)M^{N}}vértices etiquetados con todas las cadenas posibless0snorte{\displaystyle s_{0}\cdots s_{N}}de longitudnorte+1{\displaystyle N+1}que están compuestos de caracteressi{\displaystyle s_{i}}elegido de un alfabetoA{\displaystyle A}que contieneMETRO+1{\displaystyle M+1}símbolos distintos, con la condición de que los caracteres adyacentes en la cadena no pueden ser iguales (sisi+1{\displaystyle s_{i}\neq s_{i+1}}).

El gráfico de Kautz KMETROnorte+1{\displaystyle K_{M}^{N+1}}tiene(METRO+1)METROnorte+1{\displaystyle (M+1)M^{N+1}}bordes

{(s0s1snorte,s1s2snortesnorte+1)|siAsisi+1}{\displaystyle \{(s_{0}s_{1}\cdots s_{N},s_{1}s_{2}\cdots s_{N}s_{N+1})|\;s_{i}\in A\;s_{i}\neq s_{i+1}\}\,}

Es natural etiquetar cada uno de esos bordes de KMETROnorte+1{\displaystyle K_{M}^{N+1}} comos0s1snorte+1{\displaystyle s_{0}s_{1}\cdots s_{N+1}}, lo que da lugar a una correspondencia biunívoca entre las aristas del grafo de Kautz. KMETROnorte+1{\displaystyle K_{M}^{N+1}} y vértices del grafo de Kautz KMETROnorte+2{\displaystyle K_{M}^{N+2}}.

Los gráficos de Kautz están estrechamente relacionados con los gráficos de De Bruijn .

Propiedades

  • Para un grado fijoMETRO{\displaystyle M}y número de vérticesV=(METRO+1)METROnorte{\displaystyle V=(M+1)M^{N}}, el grafo de Kautz tiene el diámetro más pequeño de cualquier grafo dirigido posible conV{\displaystyle V}vértices y gradoMETRO{\displaystyle M}.
  • Todos los grafos de Kautz tienen ciclos eulerianos . (Un ciclo euleriano es aquel que visita cada arista exactamente una vez; este resultado se deduce de que en los grafos de Kautz el grado de entrada es igual al grado de salida de cada nodo).
  • Todos los grafos de Kautz tienen un ciclo hamiltoniano (Este resultado se deriva de la correspondencia descrita anteriormente entre las aristas del grafo de Kautz).KMETROnorte{\displaystyle K_{M}^{N}}y vértices del grafo de KautzKMETROnorte+1{\displaystyle K_{M}^{N+1}}; un ciclo hamiltoniano enKMETROnorte+1{\displaystyle K_{M}^{N+1}}está dado por un ciclo euleriano enKMETROnorte{\displaystyle K_{M}^{N}})
  • Un título-k{\displaystyle k}El gráfico de Kautz tienek{\displaystyle k}caminos disjuntos desde cualquier nodoincógnita{\displaystyle x}a cualquier otro nodoy{\displaystyle y}.

En informática

El grafo de Kautz se ha utilizado como una topología de red para conectar procesadores en aplicaciones de computación de alto rendimiento y computación tolerante a fallos [ 1 ] : dicha red se conoce como una red de Kautz .

Notas

  1. Li, Dongsheng; Xicheng Lu; Jinshu Su (2004). "Análisis de la topología de Kautz y los esquemas DHT mediante la teoría de grafos" . Redes y computación paralela: Conferencia internacional IFIP . Wuhan, China: NPC. págs. 308–315 . ISBN  3-540-23388-1. Consultado el 5 de marzo de 2008 .

Este artículo incorpora material del gráfico de Kautz en PlanetMath , que está bajo la licencia Creative Commons Attribution/Share-Alike License .