8/19/2019 Caminos y Ciclos Hamiltonianos
1/27
CAMINOS Y CICLOS
HAMILTONIANOSIntegrantes:
Cedillo García Miguel Zuriel
García Baeza Nahim AlexisRazo Ibarra Jorge Uriel
Profesor:
Dr. Jaime Rangel Mondragón
24 de Noviembre del 2014
8/19/2019 Caminos y Ciclos Hamiltonianos
2/27
• INTRODUCCIÓNEn 1859 el matemático irlandés Sir WilliamRowan Hamilton (1805-1865) desarrollo un juego,el cual era un dodecaedro regular de madera con20 esquinas (vértices) en las que aparecían
inscritos los nombres de ciudades importantes.El objetivo era encontrar un ciclo alrededor de lasaristas de modo que cada ciudad estuviera en elciclo solamente una vez.
2
8/19/2019 Caminos y Ciclos Hamiltonianos
3/27
DEFINICIONES Arista: Línea que resulta de la intersección dedos superficies, considerada por la parte exteriordel ángulo que forman.
Vértice: Punto en que concurren los dos lados deun ángulo.
Grado: El grado de un vértice en un grafo es elnúmero de caminos que inciden en el vértice, esdecir, es el número de líneas (aristas) que pasanpor un nudo (vértice) del grafo.
3
8/19/2019 Caminos y Ciclos Hamiltonianos
4/27
Para el grafo de la figura
Grad(b)=grad(d)=grad( f)=grad( g)=2.
Grad(c)=4.
Grad( e)=0.
Grad(h)=1, Comohtiene grado 1, se le llamavérticecolgante.
Grad(a)=3 ya que contamos el lazo dos veces.
4
8/19/2019 Caminos y Ciclos Hamiltonianos
5/27
Grafo: Diagrama que representa mediantepuntos y líneas las relaciones entre pares deelementos y que se usa para resolver problemaslógicos, topológicos y de cálculo combinatorio.
Grafo conexo: Un grafo en el que para cualquier
par de vérticesa yb existe al menos unatrayectoria que los conecta.
Grafo bipartita: Es un grafo cuyos vértices se
pueden separar en dos conjuntos disjuntosU yV,de manera que las aristas sólo pueden conectarvértices de un conjunto con vértices del otro.
5
8/19/2019 Caminos y Ciclos Hamiltonianos
6/27
Camino: Sucesión alternada finita (sin lazos) de
vértices y aristas de G, que comienza en el vértice x y termina en el vértice y y que contiene las naristas de G.
Ciclo: Consiste en un camino cerrado en el que nose repite ningún vértice de G a excepción delprimero que aparece dos veces como principio yfin del camino.
6
8/19/2019 Caminos y Ciclos Hamiltonianos
7/27
Vértice(s)
repetido(s)
Arista(s)
repetida(s)
abierto
cerrado
Nombre
Sí Sí Sí Camino
Sí Sí Sí Camino (cerrado)
Sí No Sí Recorrido
Sí No Sí Circuito
No No Sí Camino simple
No No Sí Ciclo
7
8/19/2019 Caminos y Ciclos Hamiltonianos
8/27
CAMINOS Y CICLOSHAMILTONIANOS
El ciclo (camino) Hamiltoniano tiene comoobjetivo pasar por cada vértice de un grafo unasola vez; el circuito (recorrido) recorre el grafopasando por cada arista exactamente una vez.
El problema de encontrar un ciclo (o camino)hamiltoniano en un grafo arbitrario se sabe quees NP-completo.
8
8/19/2019 Caminos y Ciclos Hamiltonianos
9/27
Demostrar que la figura 1.2 no contiene un ciclohamiltoniano y demostrar que la figura 1.3 si lo
contiene.
9
8/19/2019 Caminos y Ciclos Hamiltonianos
10/27
TEOREMA DE L’REDEI
Sea G=(V, E) un grafo son lazos,para todos x, y entonces G tiene un camino o cicloHamiltoniano.
TEOREMA DE OREUn grafo conn vértices (n > 3) es hamiltoniano sila suma de los grados de 2 vértices no adyacenteses mayor o igual quen.
10
8/19/2019 Caminos y Ciclos Hamiltonianos
11/27
EJEMPLOTenemos un grafo con n = 6
Sabemos que n-1=5
Contamos el grado de cada grafo
Grad(A)=4 Grad(B)=3
Grad(C)=4
Grad(D)=2
Grad(E)=4 Grad(F)=3
11
8/19/2019 Caminos y Ciclos Hamiltonianos
12/27
Hacemos las sumas de 2 vértices
Grad(A)+Grad(B)= 4+3=7
Grad(B)+Grad(C)= 3+4=7
Grad(C)+Grad(D)= 4+2=6
Sabemos que n-1=5 y todas las sumas sonmayores a 5 entonces concluimos que existe unciclo Hamiltoniano en el grafo.
12
8/19/2019 Caminos y Ciclos Hamiltonianos
13/27
Ejemplo:
Este ejemplo proporciona una aplicación quenecesita los ciclos hamiltonianos en un grafocompleto.
En el campamento que el profesor ha organizadocon su grupo de antropología, 17 estudiantescomen juntos en una mesa circular. Comointentan conocerse mejor, tratan cada tarde desentarse con dos compañeros distintos. ¿Durantecuántas tardes pueden hacer esto? ¿Cómo puedenhacerlo?
13
8/19/2019 Caminos y Ciclos Hamiltonianos
14/27
Para resolver el problema, consideramos , donden ≥ 3 y n es impar. Este grafo tiene n vértices(uno para cada estudiante) y aristas. Un ciclohamiltoniano corresponde a una disposición delugares. Cada uno de estos ciclos tienen aristas,por lo que se tiene como máximo cicloshamiltonianos sin que dos de ellos tengan una
arista en común.
14
8/19/2019 Caminos y Ciclos Hamiltonianos
15/27
Consideremos el círculo de lafigura a) y el subgrafo de queconsta den vértices yn aristas{1,2}, {2,3}, ... , {n–1,n}, {n, 1}.Mantenemos los vértices en lacircunferencia fijos y rotamoseste ciclo hamiltoniano en el
sentido de las manecillas delreloj. Esto produce el ciclohamiltoniano formado por lasaristas {1,3}, {3,5},{5,2},{2,7}, ...
, { n, n–3},{n–3,n–1}, {n–1, 1}( b) ). Este ciclo hamiltonianono tiene aristas en común conel primer ciclo.
15
8/19/2019 Caminos y Ciclos Hamiltonianos
16/27
Sin≥ 7 y seguimos rotando de esta manera elciclo de la figura a), hasta que obtenemos un totalde (n–1)/2 ciclos hamiltonianos, sin que haya dosaristas en común.
16
8/19/2019 Caminos y Ciclos Hamiltonianos
17/27
Por lo tanto, los 17 estudiantes que participan enel campamento pueden comer durante días antesde que tengan que sentarse junto a otroestudiante por segunda vez. Usando la figura a)conn=17, podemos obtener ocho de estas posiblesdisposiciones.
17
8/19/2019 Caminos y Ciclos Hamiltonianos
18/27
APLICACIONES
EL PROBLEMA DEL AGENTE DE VENTAS VIAJERO
El problema del agente de ventas viajero fue la
principal aplicación para los ciclos de Hamilton,fue formulado en 1859 por el matemático irlandésWilliam R. Hamilton.
Originalmente el problema incluye viajes a
Alemania y Suiza y responde a la pregunta ¿Quéruta es mas corta visitando todas y cada una delas ciudades sin repetir alguna y volver a la delorigen? 18
8/19/2019 Caminos y Ciclos Hamiltonianos
19/27
EL DODECAEDROEl dodecaedro es un grafo en forma de pentágonocon veinte vértices y treinta aristas, cada vérticerepresenta una ciudad a la cual el agente debeviajar, lo que buscamos es el camino mas corto de
aristas que pase por todos los vértices sin repetiry terminando en la ciudad de origen.
19
8/19/2019 Caminos y Ciclos Hamiltonianos
20/27
Podemos observar que el ejemplo del dodecaedrosi tiene un ciclo Hamiltoniano, el camino
marcado con rojo representa el ciclo y comopodemos observar termina en el mismo vérticedel origen (X).
20
8/19/2019 Caminos y Ciclos Hamiltonianos
21/27
EL N-CUBO (HIPERCUBO)
La computadora tradicional llamada en serie, seejecuta una instrucción a la vez .
En los últimos años, se han construido“Computadoras Paralelas” con muchosprocesadores, los cuales pueden ejecutar variasinstrucciones a la vez, se utilizan a los grafospara ilustrar la topografía de estas maquinas
paralelas. Los algoritmos asociados con estosequipos son algoritmos paralelos.
21
8/19/2019 Caminos y Ciclos Hamiltonianos
22/27
Una maquina paralela muy utilizadaactualmente es conocida como el n-cubo o
hipercubo .El n-cubo tiene 2 procesadores, n ≥ 1,ⁿ
cada procesador se representa mediante un nodo.
Figura 1.4
22
8/19/2019 Caminos y Ciclos Hamiltonianos
23/27
Cada procesador tiene su propia memoria local.Una arista conecta dos vértices si larepresentación binaria de sus etiquetas difieren enexactamente un bit.
Durante una unidad de tiempo, todos los
procesadores de el n-cubo pueden ejecutar unainstrucción de manera simultánea y luegocomunicarse con el procesador adyacente.
23
8/19/2019 Caminos y Ciclos Hamiltonianos
24/27
1-CUBO
2 procesadores 0,1
4 procesadores 00,01,10,11
2-CUBO
24
8/19/2019 Caminos y Ciclos Hamiltonianos
25/27
3-CUBO
000 001
110
111
011
101
010
100
8 procesadores
000,001,010,011,100,101,110,111
25
8/19/2019 Caminos y Ciclos Hamiltonianos
26/27
CONCLUSIONES
Como se mencionó el problema del ciclo o caminoHamiltoniano es un problema N-P Completo. Esto quieredecir que es un problema muy complejo de resolver en untiempo polinómico.
No existe algoritmo o formula que lleve a la solución de sihay o no un ciclo o camino hamiltoniano en todo tipo degrafo y mucho menos hay algoritmo para indicar cual esdicho camino.
La fama y la fortuna esperan al descubridor de unalgoritmo de tiempo polinomial que resuelva el problemadel ciclo hamiltoniano o que dé una demostración de que noexiste un algoritmo de tiempo polinomial para estosproblemas.
26
8/19/2019 Caminos y Ciclos Hamiltonianos
27/27
Linkografía.• http://es.wikipedia.org/wiki/Camino_hamiltoniano
•
http://www.cyclopaedia.es/wiki/Grafo-hipercubo• http://www.youtube.com/watch?v=uWqp8rqY4Fs
• http://www.tdx.cat/bitstream/handle/10803/6727/TESM1de1.pdf;jsessionid=6A971E1962CA24CFDE3788735CCC9639.tdx2?sequence=1
Bibliografía• Ralph P. Grimaldi. (1994). Matemáticas Discreta yCombinatoria 3ª Edición. México D.F: Pearson.
•
R. Johnsonbaugh. (1994). Matemáticas Discretas 4ªEdición. Pearson.
27
Top Related