Professional Documents
Culture Documents
Grafo de Hamilton
Origen
Sir
Problema
del viajante.
Grafo de Hamilton
Camino
Hamiltoniano: Sea G = (V;E) un grafo con |V|=n, sin vrtices aislados. Recibe el nombre de camino de Hamilton en G todo camino elemental de G que contiene todos sus vrtices. Hamiltoniano: un G contiene un ciclo de Hamilton si existe un ciclo que contenga a todos los vrtices de v, y en ese caso se dice que G es Hamiltoniano. grafo es Hamiltoniano, si y solo si existe un ciclo de Hamilton.
Ciclo
Un
Grafo de Hamilton
y solo si existe un camino no un ciclo que pasa uno y solo una vez por cada uno de los vrtices.
Grafo de Hamilton
Ejemplo 1
Camino Hamiltoniano: no hay camino Hamiltoniano
V6
V8
V2
V3
V1
no hay camino
No es un Grafo Hamiltoniano
V7
Grafo de Hamilton
Ejemplo 2
v3
Camino Hamiltoniano
v6
V6V3V2V4V5V1
v2
v1 v5
NO ES GRAFO HAMILTONIANO
Grafo de Hamilton
Ejemplo 3
v3 v6
v2
v4 v1 v5
Es Grafo Hamiltoniano
Grafo de Hamilton
Ciclo de Hamilton
Obviamente, si G no es conexo no puede poseer un ciclo de Hamilton.
NOTA:
Ambas aristas de un vrtice de grado 2 tienen que formar parte del ciclo hamiltoniano . Al pasar por un vrtice pueden descartarse todas las aristas incidentes con el que no sean las usadas en el ciclo.
Grafo de Hamilton
V6
V1 V5
V4
Grafo de Hamilton
CLAUSURA
Sea G=(V,A) con |V|=n la clausura de G esta denotada C(G). Es el grafo simple obtenido de G, uniendo con aristas de forma recursiva, todos los pares de vrtices de G no adyacentes cuya suma de grados sea al menos n. Si v1 y vj son vrtices no adyacentes en G, tal que g(v1) + g(vj) n entonces trazamos todas las aristas que une a los pares de vrtices v1 y vj hasta agotar todos estos pares.
Grafo de Hamilton
EJEMPLO 5:
g(v2) + g(v6) = 6 6 Por lo tanto aadimos la arista (v2, v6 ) Llamamos (G1) al nuevo grafo g1(v6) + g1(v5) = 6 6 Por lo tanto aadimos la arista (v6, v5 ) Llamamos (G2) al nuevo grafo. g2(v3) + g2(v5) = 7 6 Por lo tanto aadimos la arista (v3, v5 ) Llamamos (G3) al nuevo grafo. g3(v3) + g3(v1) = 6 6 Por lo tanto aadimos la arista (v3, v1 ) Llamamos (G4) al nuevo grafo. g4(v4) + g4(v1) = 7 6 Por lo tanto aadimos la arista (v4, v1 ) Llamamos (G5) al nuevo grafo. g5(v1) + g5(v6) = 8 6 Por lo tanto aadimos la arista (v1, v6 ) Llamamos (G6) al nuevo grafo.
V3
V6
V2
V1 V5
V4
Grafo de Hamilton
V3
V6
V2
No existen mas pares de vrtices que cumplan la condicin, entonces G6 es la clausura del grafo C(G) = G6. Nota: en este caso la clausura es el grafo completo K6.
V1
V4
V5
Grafo de Hamilton En consecuencia de la definicin de clausura, tenemos. Teorema. Como Kn para n 3 es un grafo de Hamilton. (un G es de Hamilton si y solo si su clausura es un grafo de Hamilton) Teorema: Sea un G=(V, A) un grafo con |V|=n 3 Si C(G) = Kn entonces G es un grafo de Hamilton.
Grafo de Hamilton
La clausura de un grafo no dirigido G es siempre un grafo completo? No, por ejemplo la clausura de G.
v1 v2
Es el propio grafo G
v3
v4
v5
Grafo de Hamilton
v5
v3
v6
Grafo de Hamilton
posee (n-1)! /2 ciclos de Hamilton. Esta afirmacin puede ser cierta al comenzar el ciclo desde el primer vrtice v1, se tiene n-1 aristas para escoger y llegar al vrtice v2. a partir de n-2 podemos llegar a v3. a partir de n3. hasta llegar a n vrtices. El numero total de ciclos de Hamilton es (n-1)!/2
Grafo de Hamilton
Ejemplo 6
v1 v2
v4
v3
(n-3)= (4-3)=1 llegamos hasta v4. (n-4)= (4-4)=0 llegamos hasta v1.
Grafo de Hamilton
(n-1)!/2
v1
v2
v4
v3
Dgrafos de Hamilton
DIGRAFOS DE HAMILTON
Sea D un dgrafo. D se llama Dgrafo De Hamilton, si en D existe un circuito simple cobertor; dicho circuito se llama Circuito Hamiltoniano. Como en el caso de los grafos Hamiltonianos no existe ninguna caracterizacin de los dgrafos de Hamilton. Las condiciones suficientes que existen para que un dgrafo sea de Hamilton son anlogas a las representadas para grafos de Hamilton.
Dgrafos de Hamilton
El
siguiente teorema que a continuacin presentamos sin demostrarlo, fue demostrado por bondy y Thomassen, ofrece una condicin suficiente para que un dgrafo sea de Hamilton.
Teorema:
sea D un dgrafo fuertemente conexo con |V(D)|= n. Tal que para todo par de nodos no adyacentes u y v g(u) + g (v) 2n - 1, Entonces D es un dgrafo de Hamilton.
Dgrafos de Hamilton
El siguiente dgrafo nos muestra que la condicin del teorema anterior es una condicin fuerte.
v
Para los vrtices u y v no-adyacentes se cumple que G(u) + g (v) = 2n 2. Por lo tanto el dgrafo no es un dgrafo de Hamilton
Dgrafos de Hamilton
Del teorema, se obtiene un gran nmero de consecuencias de las cuales destacamos las siguientes: 1. Sea D un dgrafo con |V(D)| = n, n > 1, tal que siempre que u y v diferentes y el arco (u, v) A(D). Entonces + (u) + g (v) n, se tiene que D es Hamiltoniano. Demostracin. Primero demostremos que la condicin en 1 implica que D es fuertemente conexo. Sean u y v dos nodos de V(D), veamos que v es accesible desde u. si (u, v) A (D), por hiptesis debe existir un nodo w en V(D) con w u, w v, tal que los arcos (u, w) y (w, v) estn en A(D). puesto que los nodos uwv, constituyen un camino en D y v es accesible desde u, se tiene que D es fuertemente conexo.
Dgrafos de Hamilton
Para completar la demostracin, aplicamos el teorema, Sean u y v dos nodos no adyacentes de V(D) entonces: + (u) + (v) n y + (v) + (u) n , entonces (u) + (v) 2n. , entonces, de donde se concluye que el Dgrafo es Hamiltoniano.
Dgrafos de Hamilton
Un
Un
Una
Dgrafos de Hamilton
TEOREMA:
sea D un dgrafo trivial con n nodos , tal que para todo par de nodos diferentes u y v con (u, v ) A(D), + (u) + (v) n + 1. Entonces D es conexoHamiltoniano. EJEMPLO 7
Dgrafos de Hamilton
un dgrafo simple con |V(D)| 2. Encontremos todos los subconjuntos de arcos B de A(D) tales que: En el subconjunto H de D con A(H) = B. todo nodo tiene exactamente un predecesor y un sucesor. Un subdgrafo H es fuertemente conexo. Llamemos M al conjunto de todos subconjuntos de A que satisfacen estas condiciones.
Dgrafos de Hamilton
Denotaremos
M el conjunto de todos los subconjuntos de A que satisfacen las condiciones. el dgrafo el fuertemente conexo y que |V(D)|=2, entonces M={A}. |V(D)|> 2, podemos descomponer el problema de la siguiente manera. u A(D) y sea Mu={B M: u B}. Este subconjunto lo podemos determinar as.
Si
Si
Sea
Dgrafos de Hamilton
DETERMINACION DE Mu
Sean v1 el nodo inicial y vj el nodo terminal de arco u. entonces definimos la contraccin de D con respecto a u como dgrafo Du obtenido al realizar las siguientes operaciones. a. Suprimimos todos los arcos que inciden positivamente en v1 y los arcos que inciden negativamente en vj y el arco (vj, vi) si existe. b. Fusionamos los nodos v1 y vj.
Dgrafos de Hamilton
EJEMPLO 8
1 h 5 g j 4 f b d e 3 a 2 c g
5 j
h f d
12
c 3