Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. En el ejemplo 6.3-5, use el algoritmo de Floyd para determinar las rutas más
cortas entre los siguientes pares de nodos:
a) Del 5 al 1
b) Del 3 al 5
c) Del 5 al 3
d) Del 5 al 2
Resolución
Matriz de distancia Matriz de recorridos
Do So
- 1 2 3 4 5 - 1 2 3 4 5
1 - 3 10 ∞ ∞ 1 - 2 3 4 5
2 3 - ∞ 5 ∞ 2 1 - 3 4 5
3 10 ∞ - 6 15 3 1 2 - 4 5
4 ∞ 5 6 - 4 4 1 2 3 - 5
5 ∞ ∞ ∞ 4 - 5 1 2 3 4 -
Matriz de distancia Matriz de recorridos
D1 S1
- 1 2 3 4 5 - 1 2 3 4 5
1 - 3 10 ∞ ∞ 1 - 2 3 4 5
2 3 - 13 5 ∞ 2 1 - 1 4 5
3 10 13 - 6 15 3 1 1 - 4 5
∞ 5 ∞6 4-4- 454 1 4- 5-
5∞ ∞ 23
Respuesta
a) Del 5 al 1
5 4 2 1, distancia = 12 millas
b) Del 3 al 5
3 4 5, distancia = 10 millas
c) Del 5 al 3
5 4 3, distancia = 10 millas
d) Del 5 al 2
5 4 2, distancia = 9 millas
2. Aplique el algoritmo de Floyd a la red de la figura 6.23. Los arcos (7,6) y
(6,4) son unidireccionales y todas las distancias están en millas. Determine la
ruta más corta entre los siguientes pares de nodos:
a) Del 1 al 7
b) Del 7 al 1
c) Del 6 al 7
Resolución
Matriz de distancia
D0
Matriz de recorridos
S0
- 1 2 3 4 5 6 7 - 1 2 3 4 5 6 7
1 - 5 3 ∞ ∞ ∞ ∞ 1 - 2 3 4 5 6 7
2 5 - 1 5 2 ∞ ∞ 2 1 - 3 4 5 6 7
3 3 1 - 7 ∞ ∞ 12 3 1 2 - 4 5 6 7
4 ∞ 5 7 - 3 ∞ 3 4 1 2 3 - 5 6 7
5 ∞ 2 ∞ 3 - 1 ∞ 5 1 2 3 4 - 6 7
6 ∞ ∞ ∞ 1 1 - ∞ 6 1 2 3 4 5 - 7
7 ∞ ∞ 12 3 ∞ 4 - 7 1 2 3 4 5 6 -
Respuesta
a) Del 1 al 7
1 3 2 5 6 4 7, distancia = 11 millas
b) Del 7 al 1
7 6 5 2 3 1, distancia = 11 millas
c) Del 6 al 7
6 7, distancia = 4 millas
4
3. La telefónica Tell-All da servicio a seis áreas geográficas. Las distancias (en
millas) de satélites entre las seis áreas se ven en la figura 6.24. Tell-All debe
determinar las rutas de mensaje más eficientes que se van a establecer entre cada
par de áreas en la red.
Resolución
Matriz de distancia Matriz de recorridos
D0 S0
- 1 2 3 4 5 6 - 1 2 3 4 5 6
1 - 700 200 ∞ ∞ ∞ 1 - 2 3 4 5 6
700 - 300 200 ∞ 400 1 - 3 4 5 6
23 200 300 - 700 600 ∞ 23 1 2 - 4 5 6
4 ∞ 200 700 - 300 100 4 1 2 3 - 5 6
5 ∞ ∞ 600 300 - 500 5 1 2 3 4 - 6
6 ∞ 400 ∞ 100 500 - 6 1 2 3 4 5 -
Respuesta
a) Del 1 al 7
3
1 6, distancia = 800 millas
4
4. Seis niños, Joe, Kay, Jim, Bob, Rae y Kim, juegan una variedad del juego de
escondidas. El lugar de escondite de un niño sólo lo conocen ciertos niños de los
demás. Un niño se junta con otro para tratar de encontrar su escondite. Esto
se hace a través de una cadena de otros niños, que al final llevan a descubrir
dónde est a ́ escondido el niño designado. Por ejemplo, suponga que Joe debe
encontrar
a Kim, y que Joe sabe dónde se esconde Jim, que a su vez sabe dónde est a ́
Kim. Así́, Joe puede encontrar a Kim encontrando primero a Jim, quien a su
vez guía
a Joe hacia Kim. La siguiente lista muestra las relaciones entre los niños:
- Joe sabe los escondites de Bob y de Kim.
- Kay sabe los escondites de Bob, Jim y Rae.
- Jim y Bob sólo saben el escondite de Kay.
- Rae sabe dónde se esconde Kim.
- Kim sabe dónde se esconden Joe y Bob.
Desarrolle un plan para que cada niño encuentre a todos los demás con la
4 Jim Rae
Bob
2
Matriz de distancia D1