Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Matemáticas Discretas
Clase No. 30
Sección 6.2 Trayectoria de Euler y Circuito de Hamilton. Pág. 425
Leonhard Euler (1707- 1783) Matemático Suizo.
William Rowan Hamilton (1805-1865) Matemático Irlandés
La Figura (a) representa la ciudad de Königsberg. (b) es el grafo utilizado por Euler para responder el famoso
”Problema de los Puentes de Königsberg”: En 1736 la ciudad de Königsberg sobre el río Pregel (antes en
Prusia oriental; llamada ahora Kaliningrado en Rusia) tenía dos islas y siete puentes, y preguntó a Euler si era
posible que una persona cruzara los siete puentes pasando una sola vez por cada uno de ellos.
Euler probó que era imposible. Este problema se puede representar por un grafo (los puentes son las aristas y
las orillas junto con las islas representan los vértices). Este grafo se puede recorrer de la manera propuesta por
los ciudadanos de Königsberg, si se puede dibujar el recorrido sin levantar el lápiz del papel y pasando una
sola vez por cada arista.
Definición de Trayectoria de Euler. Una trayectoria de Euler en un grafo G, es una trayectoria que usa
cada arco de G exactamente una sola vez.
Teorema sobre trayectoria de Euler. Un grafo tiene una trayectoria de Euler si y solo si es conectado
y todos sus vértices tienen grado par.( y no tiene nodos impares ó solo tiene dos nodos impares)
Definición de Circuito de Hamilton. Se denomina circuito de Hamilton a una trayectoria en un grafo G que
comienza y termina en un mismo vértice, pasando exactamente una sola vez por cada vértice.
Un grafo ponderado ó con peso, es un grafo en el cual hay datos asociados a sus arcos. El valor w(i,j)
asociado con el arco i-j se llama peso. EL peso ó ponderación de un grafo es la suma de los pesos de sus
lados. Frecuentemente el peso de una trayectoria se conoce como longitud del camino.
Muchas veces se desea conocer el camino ó trayectoria más corta entre dos vértices dados.
Actividad en clase.
En la copia anexa encontrará el algoritmo de Dijkstra y por medio de un ejemplo 8 se realiza la prueba de
escritorio. Lea paso a paso el algoritmo, identifique las variables y por medio del ejemplo entienda el algoritmo.
Una vez realizada la actividad anterior, usando el algoritmo de Dijkstra encuentre la trayectoria mínima,
muestre los valores para p en IN y los d-valores y los s-valores para cada iteración del ciclo while. Escriba los
nodos de la trayectoria más corta y la distancia correspondiente.
Para los ejercicios 1 al 4, use la gráfica adjunta. Aplique el algoritmo de trayectoria mínima ó camino más corto
(Dijkstra) para el par de nodos dados; muestre los valores para p en IN y los d-valores y los s-valores para
cada iteración del ciclo while. Escriba los nodos de la trayectoria más corta y la distancia correspondiente
1. Del nodo 2 al 5.
2. Del nodo 3 al 6.
3. Del nodo 1 al 5.
4. Del nodo 4 al 7.
Para los ejercicios 5 y 6, use la gráfica adjunta. Aplique el algoritmo de trayectoria mínima ó camino más corto
(Dijkstra) para el par de nodos dados; muestre los valores para p en IN y los d-valores y los s-valores para
cada iteración del ciclo while. Escriba los nodos de la trayectoria más corta y la distancia correspondiente
5. Del nodo a al e.
6. Del nodo d al a.