You are on page 1of 27

CAMINOS Y CICLOS

HAMILTONIANOS
Integrantes:

Cedillo Garca Miguel Zuriel


Garca Baeza Nahim Alexis
Razo Ibarra Jorge Uriel

Profesor:

Dr. Jaime Rangel Mondragn

24 de Noviembre del 2014

INTRODUCCIN

En 1859 el matemtico irlands Sir William


Rowan Hamilton (1805-1865) desarrollo un juego,
el cual era un dodecaedro regular de madera con
20 esquinas (vrtices) en las que aparecan
inscritos los nombres de ciudades importantes.
El objetivo era encontrar un ciclo alrededor de las
aristas de modo que cada ciudad estuviera en el
ciclo solamente una vez.

DEFINICIONES

Arista: Lnea que resulta de la interseccin de


dos superficies, considerada por la parte exterior
del ngulo que forman.
Vrtice: Punto en que concurren los dos lados de
un ngulo.
Grado: Elgradode un vrtice en ungrafoes el
nmero de caminos que inciden en el vrtice, es
decir, es el nmero de lneas (aristas) que pasan
por un nudo (vrtice) del grafo.

Para el grafo de la figura

Grad(b)=grad(d)=grad(f)=grad(g)=2.

Grad(c)=4.

Grad(e)=0.

Grad(h)=1, Como h tiene grado 1, se le llama vrtice


colgante.
Grad(a)=3 ya que contamos el lazo dos veces.

Grafo: Diagrama que representa mediante


puntos y lneas las relaciones entre pares de
elementos y que se usa para resolver problemas
lgicos, topolgicos y de clculo combinatorio.
Grafo conexo: Ungrafoen el que para cualquier
par de vrticesaybexiste al menos una
trayectoria que los conecta.
Grafo bipartita: Es ungrafocuyosvrticesse
pueden separar en dosconjuntos disjuntosUyV,
de manera que las aristas slo pueden conectar
vrtices de un conjunto con vrtices del otro.

Camino: Sucesin alternada finita (sin lazos) de


vrtices y aristas de G, que comienza en el vrtice
x y termina en el vrtice y y que contiene las n
aristas de G.
Ciclo: Consiste en un camino cerrado en el que no
se repite ningn vrtice de G a excepcin del
primero que aparece dos veces como principio y
fin del camino.

Vrtice(s)
repetido(s)

Arista(s)
repetida(s)

abierto

cerrado

Nombre

No

No

No

No

No

No

Camino
S

Camino(cerrado)
Recorrido

S
S

Circuito
Caminosimple

Ciclo

CAMINOS Y CICLOS
HAMILTONIANOS

El ciclo (camino) Hamiltoniano tiene como


objetivo pasar por cada vrtice de un grafo una
sola vez; el circuito (recorrido) recorre el grafo
pasando por cada arista exactamente una vez.
Elproblema de encontrar un ciclo (o camino)
hamiltonianoen un grafo arbitrario se sabe que
esNP-completo.

Demostrar que la figura 1.2 no contiene un ciclo


hamiltoniano y demostrar que la figura 1.3 si lo
contiene.


TEOREMA
DE LREDEI

Sea G=(V, E) un grafo son lazos,


para todos x, y entonces G tiene un camino o ciclo
Hamiltoniano.

TEOREMA DE ORE

Un grafo connvrtices (n> 3) es hamiltoniano si


la suma de los grados de 2 vrtices no adyacentes
es mayor o igual quen.

10

EJEMPLO
Tenemos 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

Hacemos las sumas de 2 vrtices


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 son
mayores a 5 entonces concluimos que existe un
ciclo Hamiltoniano en el grafo.

12

Ejemplo:
Este ejemplo proporciona una aplicacin que
necesita los ciclos hamiltonianos en un grafo
completo.
En el campamento que el profesor ha organizado
con su grupo de antropologa, 17 estudiantes
comen juntos en una mesa circular. Como
intentan conocerse mejor, tratan cada tarde de
sentarse con dos compaeros distintos. Durante
cuntas tardes pueden hacer esto? Cmo pueden
hacerlo?
13

Para
resolver el problema, consideramos , donde
n 3 y n es impar. Este grafo tiene n vrtices
(uno para cada estudiante) y aristas. Un ciclo
hamiltoniano corresponde a una disposicin de
lugares. Cada uno de estos ciclos tiene n aristas,
por lo que se tiene como mximo ciclos
hamiltonianos sin que dos de ellos tengan una
arista en comn.

14

Consideremos el crculo de la
figura a) y el subgrafo de que
consta de n vrtices y n aristas
{1,2}, {2,3}, ... , {n1, n}, {n, 1}.
Mantenemos los vrtices en la
circunferencia fijos y rotamos
este ciclo hamiltoniano en el
sentido de las manecillas del
reloj. Esto produce el ciclo
hamiltoniano formado por las
aristas {1,3}, {3,5},{5,2},{2,7}, ...
, { n, n3},{n3, n1}, {n1, 1}
( b) ). Este ciclo hamiltoniano
no tiene aristas en comn con
el primer ciclo.

15

Si n 7 y seguimos rotando de esta manera el


ciclo de la figura a), hasta que obtenemos un total
de (n1)/2 ciclos hamiltonianos, sin que haya dos
aristas en comn.

16

Por
lo tanto, los 17 estudiantes que participan en
el campamento pueden comer durante das antes
de que tengan que sentarse junto a otro
estudiante por segunda vez. Usando la figura a)
con n=17, podemos obtener ocho de estas posibles
disposiciones.

17

APLICACIONES
EL PROBLEMA DEL AGENTE DE VENTAS
VIAJERO
El problema del agente de ventas viajero fue la
principal aplicacin para los ciclos de Hamilton,
fue formulado en 1859 por el matemtico irlands
William 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 de
las ciudades sin repetir alguna y volver a la del
origen?

18

EL DODECAEDRO

El dodecaedro es un grafo en forma de pentgono


con veinte vrtices y treinta aristas, cada vrtice
representa una ciudad a la cual el agente debe
viajar, lo que buscamos es el camino mas corto de
aristas que pase por todos los vrtices sin repetir
y terminando en la ciudad de origen.

19

Podemos observar que el ejemplo del dodecaedro


si tiene un ciclo Hamiltoniano, el camino
marcado con rojo representa el ciclo y como
podemos observar termina en el mismo vrtice
del origen (X).

20

EL N-CUBO (HIPERCUBO)

La computadora tradicional llamada en serie, se


ejecuta una instruccin a la vez .
En los ltimos aos, se han construido
Computadoras Paralelas con muchos
procesadores, los cuales pueden ejecutar varias
instrucciones a la vez, se utilizan a los grafos
para ilustrar la topografa de estas maquinas
paralelas. Los algoritmos asociados con estos
equipos son algoritmos paralelos.
21

Una maquina paralela muy utilizada


actualmente 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

Cada procesador tiene su propia memoria local.


Una arista conecta dos vrtices si la
representacin binaria de sus etiquetas difieren en
exactamente un bit.
Durante una unidad de tiempo, todos los
procesadores de el n-cubo pueden ejecutar una
instruccin de manera simultnea y luego
comunicarse con el procesador adyacente.

23

1-CUBO
2 procesadores 0,1

2-CUBO

4 procesadores 00,01,10,11

24

3-CUBO

000

8 procesadores

001

000,001,010,011,100,101,110,111

010

011

110

100

111
101

25

CONCLUSIONES

Como se mencion el problema del ciclo o camino


Hamiltoniano es un problema N-P Completo. Esto quiere
decir que es un problema muy complejo de resolver en un
tiempo polinmico.
No existe algoritmo o formula que lleve a la solucin de si
hay o no un ciclo o camino hamiltoniano en todo tipo de
grafo y mucho menos hay algoritmo para indicar cual es
dicho camino.
La fama y la fortuna esperan al descubridor de un
algoritmo de tiempo polinomial que resuelva el problema
del ciclo hamiltoniano o que d una demostracin de que no
existe un algoritmo de tiempo polinomial para estos
problemas.

26

Linkografa.
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/TESM1de
1.pdf;jsessionid=6A971E1962CA24CFDE3788735CCC9639
.tdx2?sequence=1

Bibliografa
Ralph P. Grimaldi. (1994). Matemticas Discreta y
Combinatoria 3 Edicin. Mxico D.F: Pearson.
R. Johnsonbaugh. (1994). Matemticas Discretas
Edicin. Pearson.

27

You might also like