Está en la página 1de 3

2.

5 Circuito de Euler y Ciclo de Hamilton

19112012
Circuito Euler: Sea G un grafo sin vrtices aislados. Un circuito que contiene todas las aristas de G recibe el nombre de circuito euleriano. Un circuito euleriano es una trayectoria que empieza y termina en el mismo vrtice y recorre cada arista exactamente una vez. Ejemplos:

(a) No lo admite porque v4 es un vrtice aislado. (b) No lo admite porque cualquier ciclo utilizar la arista e1 dos veces. (c) El circuito v1 v2 v1 es euleriano. (d) El circuito v3 v1 v2 v3 es euleriano. (e) No admite ningn circuito euleriano. (f) v1 v2 v3 v4 v2 v5 v1 es un circuito euleriano. Existe un criterio preciso para saber cuando un grafo admite un circuito euleriano. Este criterio lo proporciona el siguiente teorema. Teorema. Sea G un grafo. G contiene un circuito euleriano s y slo s: G es conexo.

Cada vrtice de G es de grado par. Ciclo Hamilton: Un ciclo hamiltoniano es un ciclo simple que contiene todos los vrtices de G. Un ciclo hamiltoniano es una trayectoria que empieza y termina en el mismo vrtice y pasa por cada vrtice una sola vez. Ejemplos: Cul de los grafos siguientes admite un ciclo hamiltoniano?

Solucin (a) No admite ciclos hamiltonianos. El razonamiento es el siguiente: Si se empieza en v1, v2, v3, v4 y si se est en los dems vrtices, en el v5 se estar dos veces. Si se empieza en v5, para luego ir a los vrtices v1 o v4 a v3 o v2 respectivamente, se tendr que pasar de nuevo por v5 (puesto que se empezar en v5). Para completar el ciclo, se debe regresar a v5, por lo que se pasa tres veces por l. W.R. Hamilton (1805-1865) invent (y patent) un juego en el que se trataba de hacer un recorrido por 20 ciudades (vrtices) del mundo sin pasar por ninguna ms de una vez. Las ciudades estaban unidas por 30 aristas, formando el grafo de un icosaedro.

Aplicaciones

al

Ciclo

Hamilton

Un problema muy comn en el ciclo de Hamilton es el problema del viajero que es de optimizacin combinatoria. El numero finito (n!), exponencial de ciclos hamiltonianos hace que no podamos verificar si un ciclo hamiltoniano en particular sea mnimo en tiempo acotado por un polinomio en n. Es decir que el problema del agente viajero es NP- completo. Lo que se tiene que realizar en este problema es de que te dan una lista de ciudades y sus costos lo que tenemos que encontrar el recorrido mas corto posible que tiene que visitar todas las ciudades que se dan una sola ves.

También podría gustarte