Sie sind auf Seite 1von 37

CONJUNTO DE PROBLEMAS 6.

3C
En el ejemplo 6.3-5, use el algoritmo de Floyd para Matriz de distancia
determinar las rutas más cortas entre cada uno de los D0
siguientes pares de nodos: - 1 2 3 4 5 6 7
1 - 5 3 ∞ ∞ ∞ ∞
2 5 - 1 5 2 ∞ ∞
3 3 1 - 7 ∞ ∞ 12
4 ∞ 5 7 - 3 1 3
5 ∞ 2 ∞ 3 - ∞ 3
6 ∞ ∞ ∞ 1 1 - ∞
7 ∞ ∞ 12 3 ∞ 4 -

Matriz de distancia
D1
- 1 2 3 4 5 6 7
Del 5 al 1 1 - 5 3 ∞ ∞ ∞ ∞
1 -> 3 -> 2 -> 5 , distancia = 11 millas 2 5 - 1 5 2 ∞ ∞
Del 3 al 5 3 3 1 - 7 ∞ ∞ 12
3-> 2-> , distancia = 6 millas
Del 5 al 3 4 ∞ 5 7 - 3 1 3
5 -> 2-> 3, distancia = 3 millas 5 ∞ 2 ∞ 3 - ∞ 3
Del 5 al 2 6 ∞ ∞ ∞ 1 1 - ∞
5 -> 2 , distancia = 2 millas
7 ∞ ∞ 12 3 ∞ 4 -

Matriz de distancia
D2
- 1 2 3 4 5 6 7
1 - 5 3 10 7 ∞ ∞
2 5 - 1 5 2 ∞ ∞
3 3 1 - 6 3 ∞ 12
4 10 5 6 - 3 1 3
5 7 2 3 3 - ∞ 3
6 ∞ ∞ ∞ 1 1 - ∞
7 ∞ ∞ 12 3 ∞ 4 -

Matriz de distancia
D3
- 1 2 3 4 5 6 7
1 - 4 3 9 6 ∞ 15
2 4 - 1 5 2 ∞ 13
3 3 1 - 6 3 ∞ 12
4 9 5 6 - 3 1 3
5 6 2 3 3 - ∞ 3
6 ∞ ∞ ∞ 1 1 - ∞
7 15 13 12 3 15 4 -

Matriz de distancia
D4
- 1 2 3 4 5 6 7
1 - 4 3 9 6 10 12
2 4 - 1 5 2 6 8
3 3 1 - 6 3 7 9
4 9 5 6 - 3 1 3
5 6 2 3 3 - 4 3
6 10 6 7 1 1 - 4
7 12 8 9 3 6 4 -

Matriz de distancia
D5
- 1 2 3 4 5 6 7
1 - 4 3 9 6 10 9
2 4 - 1 5 2 6 5
3 3 1 - 6 3 7 6
4 9 5 6 - 3 1 3
5 6 2 3 3 - 4 3
6 7 3 4 1 1 - 4
7 12 8 9 3 6 4 -

Matriz de distancia
D6
- 1 2 3 4 5 6 7
1 - 4 3 9 6 10 9
2 4 - 1 5 2 6 5
3 3 1 - 6 3 7 6
4 8 4 5 - 2 1 3
5 6 2 3 3 - 4 3
6 7 3 4 1 1 - 4
7 11 7 8 3 5 4 -

Matriz de distancia
D7
- 1 2 3 4 5 6 7
1 - 4 3 9 6 10 9
2 4 - 1 5 2 6 5
3 3 1 - 6 3 7 6
4 8 4 5 - 2 1 3
5 6 2 3 3 - 4 3
6 7 3 4 1 1 - 4
7 11 7 8 3 5 4 -
distancia Matriz de recorridos
D0
- 1 2 3 4 5 6 7
1 - 2 3 4 5 6 7
2 1 - 3 4 5 6 7
3 1 2 - 4 5 6 7
4 1 2 3 - 5 6 7
5 1 2 3 4 - 6 7
6 1 2 3 4 5 - 7
7 1 2 3 4 5 4 -

distancia Matriz de recorridos


S1
- 1 2 3 4 5 6 7
1 - 2 3 4 5 6 7
2 1 - 3 4 5 6 7
3 1 2 - 4 5 6 7
4 1 2 3 - 5 6 7
5 1 2 3 4 - 6 7
6 1 2 3 4 5 - 7
7 1 2 3 4 5 4 -

distancia Matriz de recorridos


S2
- 1 2 3 4 5 6 7
1 - 2 3 2 2 6 7
2 1 - 3 4 5 6 7
3 1 2 - 3 3 6 7
4 4 2 4 - 5 6 7
5 5 2 5 4 - 6 7
6 1 2 3 4 5 - 7
7 1 2 3 4 5 4 -

distancia Matriz de recorridos


S3
- 1 2 3 4 5 6 7
1 - 3 3 3 3 6 3
2 3 - 3 4 5 6 3
3 1 2 - 3 3 6 7
4 3 2 4 - 5 6 7
5 3 2 5 4 - 6 7
6 1 2 3 4 5 - 7
7 3 3 3 4 3 4 -

distancia Matriz de recorridos


S4
- 1 2 3 4 5 6 7
1 - 3 3 3 3 4 4
2 3 - 3 4 5 4 4
3 1 2 - 3 3 4 4
4 3 2 4 - 5 6 7
5 3 2 5 4 - 6 7
6 4 4 4 4 5 - 4
7 4 4 4 4 4 4 -

distancia Matriz de recorridos


S5
- 1 2 3 4 5 6 7
1 - 3 3 3 3 4 5
2 3 - 3 4 5 4 5
3 1 2 - 3 3 4 5
4 3 2 4 - 5 6 7
5 3 2 5 4 - 6 7
6 5 5 5 4 5 - 4
7 4 4 4 4 4 4 -

distancia Matriz de recorridos


S6
- 1 2 3 4 5 6 7
1 - 3 3 3 3 4 5
2 3 - 3 4 5 4 5
3 1 2 - 3 3 4 5
4 6 6 6 - 6 6 7
5 3 2 5 4 - 6 7
6 5 5 5 4 5 - 4
7 5 5 5 4 4 4 -

distancia Matriz de recorridos


S7
- 1 2 3 4 5 6 7
1 - 3 3 3 3 4 5
2 3 - 3 4 5 4 5
3 1 2 - 3 3 4 5
4 6 6 6 - 6 6 7
5 3 2 5 4 - 6 7
6 5 5 5 4 5 - 4
7 5 5 5 4 4 4 -
CONJUNTO DE PROBLEMAS 6.3C
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 Matriz de distancia
más corta entre los siguientes pares de nodos:
D0
- 1 2 3 4 5
Del 1 al 7 1 - 5 3 ∞ ∞
Del 7 al 1 2 5 - 1 5 2
Del 6 al 7 3 3 1 - 7 ∞
4 ∞ 5 7 - 3
5 ∞ 2 ∞ 3 -
6 ∞ ∞ ∞ 1 1
7 ∞ ∞ 12 3 ∞

Matriz de distancia
D1
- 1 2 3 4 5
1 - 5 3 10 7
2 5 - 1 5 2
Respuesta 3 3 1 - 6 3
4 10 5 6 - 3
Del 1 al 7
1 -> 3 -> 2 -> 5 -> 6 -> 4 -> 7, distancia = 11 5 7 2 3 3 -
millas Del 7 al 1 6 ∞ ∞ ∞ 1 1
7 -> 6 -> 5 -> 2-> 3 -> 1, distancia = 11 millas 7 ∞ ∞ 12 3 ∞
Del 6 al 7
6 -> 4-> 7, distancia = 4 millas
Matriz de distancia
D2
- 1 2 3 4 5
1 - 5 3 10 7
2 5 - 1 5 2
3 3 1 - 6 3
4 10 5 6 - 3
5 7 2 3 3 -
6 ∞ ∞ ∞ 1 1
7 ∞ ∞ 12 3 ∞

Matriz de distancia
D3
- 1 2 3 4 5
1 - 4 3 9 6
2 4 - 1 5 2
3 3 1 - 6 3
4 9 5 6 - 3
5 6 2 3 3 -
6 ∞ ∞ ∞ 1 1
7 15 13 12 3 15

Matriz de distancia
D4
- 1 2 3 4 5
1 - 4 3 9 6
2 4 - 1 5 2
3 3 1 - 6 3
4 9 5 6 - 3
5 6 2 3 3 -
6 10 6 7 1 1
7 12 8 9 3 6

Matriz de distancia
D5
- 1 2 3 4 5
1 - 4 3 9 6
2 4 - 1 5 2
3 3 1 - 6 3
4 9 5 6 - 3
5 6 2 3 3 -
6 7 3 4 1 1
7 12 8 9 3 6

Matriz de distancia
D6
- 1 2 3 4 5
1 - 4 3 8 6
2 4 - 1 4 2
3 3 1 - 5 3
4 9 5 6 - 3
5 6 2 3 2 -
6 7 3 4 1 1
7 11 7 8 3 5

Matriz de distancia
D7
- 1 2 3 4 5
1 - 4 3 8 6
2 4 - 1 4 2
3 3 1 - 5 3
4 9 5 6 - 3
5 6 2 3 2 -
6 7 3 4 1 1
7 11 7 8 3 5
iz de distancia Matriz de recorridos
D0 S0
6 7 - 1 2 3 4 5 6 7
∞ ∞ 1 - 2 3 4 5 6 7
∞ ∞ 2 1 - 3 4 5 6 7
∞ 12 3 1 2 - 4 5 6 7
∞ 3 4 1 2 3 - 5 6 7
1 ∞ 5 1 2 3 4 - 6 7
- ∞ 6 1 2 3 4 5 - 7
4 - 7 1 2 3 4 5 6 -

iz de distancia Matriz de recorridos


D1 S1
6 7 - 1 2 3 4 5 6 7
∞ ∞ 1 - 2 3 4 5 6 7
∞ ∞ 2 1 - 3 4 5 6 7
∞ 12 3 1 2 - 4 5 6 7
∞ 3 4 1 2 3 - 5 6 7
1 ∞ 5 1 2 3 4 - 6 7
- ∞ 6 1 2 3 4 5 - 7
4 - 7 1 2 3 4 5 9 -

iz de distancia Matriz de recorridos


D2 S2
6 7 - 1 2 3 4 5 6 7
∞ ∞ 1 - 2 3 2 2 6 7
∞ ∞ 2 1 - 3 4 5 6 7
∞ 12 3 1 2 - 2 2 6 7
∞ 3 4 2 2 2 - 5 6 7
1 ∞ 5 2 2 2 4 - 6 7
- ∞ 6 1 2 3 4 5 - 7
4 - 7 1 2 3 4 5 6 -

iz de distancia Matriz de recorridos


D3 S3
6 7 - 1 2 3 4 5 6 7
∞ 15 1 - 3 3 3 3 6 3
∞ 13 2 3 - 3 4 5 6 3
∞ 12 3 1 2 - 2 2 6 7
∞ 3 4 3 2 2 - 5 6 7
1 15 5 3 2 2 4 - 6 3
- ∞ 6 1 2 3 4 5 - 7
4 - 7 3 3 3 4 3 6 -

iz de distancia Matriz de recorridos


D4 S4
6 7 - 1 2 3 4 5 6 7
∞ 12 1 - 3 3 3 3 6 4
∞ 8 2 3 - 3 4 5 6 4
∞ 9 3 1 2 - 2 2 6 4
∞ 3 4 3 2 2 - 5 6 7
1 6 5 3 2 2 4 - 6 4
- 4 6 4 4 4 4 5 - 4
4 - 7 4 4 4 4 4 6 -

iz de distancia Matriz de recorridos


D5 S5
6 7 - 1 2 3 4 5 6 7
7 12 1 - 3 3 3 3 5 4
3 8 2 3 - 3 4 5 5 4
4 9 3 1 2 - 2 2 5 4
4 3 4 3 2 2 - 5 5 7
1 6 5 3 2 2 4 - 6 4
- 4 6 5 5 5 4 5 - 4
4 - 7 4 4 4 4 4 6 -

iz de distancia Matriz de recorridos


D6 S6
6 7 - 1 2 3 4 5 6 7
7 11 1 - 3 3 6 3 5 6
3 7 2 3 - 3 6 5 5 6
4 8 3 1 2 - 6 2 5 6
4 3 4 3 2 2 - 5 5 7
1 5 5 3 2 2 6 - 6 6
- 4 6 5 5 5 4 5 - 4
4 - 7 6 6 6 4 6 6 -

iz de distancia Matriz de recorridos


D7 S7
6 7 - 1 2 3 4 5 6 7
7 11 1 - 3 3 6 3 5 6
3 7 2 3 - 3 6 5 5 6
4 8 3 1 2 - 6 2 5 6
4 3 4 3 2 2 - 5 5 7
1 5 5 3 2 2 6 - 6 6
- 4 6 5 5 5 4 5 - 4
4 - 7 6 6 6 4 6 6 -
CONJUNTO DE PROBLEMAS 6.3C
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- Matriz de distancia
All debe determinar las rutas de mensaje más eficientes que se van a D0
establecer entre cada par de áreas en la red. - 1
1 -
2 700
3 200
4 ∞
5 ∞
6 ∞

Matriz de distancia
D1
- 1
Respuesta 1 -
2 700
Del 1 al 7
1 -> 3 -> 4 -> 6 , distancia = 800 millas 3 200
4 ∞
5 ∞
6 ∞

Matriz de distancia
D2
- 1
1 -
2 700
3 200
4 900
5 ∞
6 1100

Matriz de distancia
D3
- 1
1 -
2 700
3 200
4 700
5 800
6 900
Matriz de distancia
D4
- 1
1 -
2 700
3 200
4 700
5 800
6 800

Matriz de distancia
D5
- 1
1 -
2 700
3 200
4 700
5 800
6 800

Matriz de distancia
D6
- 1
1 -
2 700
3 200
4 700
5 800
6 800
Matriz de distancia Matriz de recorridos
D0 S0
2 3 4 5 6 - 1 2 3 4 5 6
700 200 ∞ ∞ ∞ 1 - 2 3 4 5 6
- 300 200 ∞ 400 2 1 - 3 4 5 6
300 - 700 600 ∞ 3 1 2 - 4 5 6
200 700 - 300 100 4 1 2 3 - 5 6
∞ 600 300 - 500 5 1 2 3 4 - 6
400 ∞ 100 500 - 6 1 2 3 4 5 -

Matriz de distancia Matriz de recorridos


D1 S1
2 3 4 5 6 - 1 2 3 4 5 6
700 200 ∞ ∞ ∞ 1 - 2 3 4 5 6
- 300 200 ∞ 400 2 1 - 3 4 5 6
300 - 700 600 ∞ 3 1 2 - 4 5 6
200 700 - 300 100 4 1 2 3 - 5 6
∞ 600 300 - 500 5 1 2 3 4 - 6
400 ∞ 100 500 - 6 1 2 3 4 5 -

Matriz de distancia Matriz de recorridos


D2 S2
2 3 4 5 6 - 1 2 3 4 5 6
700 200 900 ∞ 1100 1 - 2 3 2 5 2
- 300 200 ∞ 400 2 1 - 3 4 5 6
300 - 500 600 700 3 1 2 - 2 5 2
200 500 - 300 100 4 2 2 2 - 5 6
∞ 600 300 - 500 5 1 2 3 4 - 6
400 ∞ 100 500 - 6 2 2 2 4 5 -

Matriz de distancia Matriz de recorridos


D3 S3
2 3 4 5 6 - 1 2 3 4 5 6
500 200 700 800 900 1 - 3 3 3 3 3
- 300 200 ∞ 400 2 1 - 3 4 5 6
300 - 500 600 700 3 1 2 - 2 5 2
200 500 - 300 100 4 3 2 2 - 5 6
900 600 300 - 500 5 3 3 3 4 - 6
400 700 100 500 - 6 3 2 2 4 5 -
Matriz de distancia Matriz de recorridos
D4 S4
2 3 4 5 6 - 1 2 3 4 5 6
500 200 700 800 800 1 - 3 3 3 3 4
- 300 200 500 300 2 1 - 3 4 4 4
300 - 500 600 600 3 1 2 - 2 5 4
200 500 - 300 100 4 3 2 2 - 5 6
500 600 300 - 400 5 3 4 3 4 - 4
300 600 100 400 - 6 4 4 4 4 4 -

Matriz de distancia Matriz de recorridos


D5 S5
2 3 4 5 6 - 1 2 3 4 5 6
500 200 700 800 800 1 - 3 3 3 3 4
- 300 200 500 300 2 1 - 3 4 4 4
300 - 500 600 600 3 1 2 - 2 5 4
200 500 - 300 100 4 3 2 2 - 5 6
500 600 300 - 400 5 3 4 3 4 - 4
300 600 100 400 - 6 4 4 4 4 4 -

Matriz de distancia Matriz de recorridos


D6 S6
2 3 4 5 6 - 1 2 3 4 5 6
500 200 700 800 800 1 - 3 3 3 3 4
- 300 200 500 300 2 1 - 3 4 4 4
300 - 500 600 600 3 1 2 - 2 5 4
200 500 - 300 100 4 3 2 2 - 5 6
500 600 300 - 400 5 3 4 3 4 - 4
300 600 100 400 - 6 4 4 4 4 4 -
CONJUNTO DE PROBLEMAS 6.3C
Seis niños, Joe, Kay, Jim, Bob, Rae y Kim, juegan una variedad del juego Matriz de distancia
de escondidas. El lugar de escondite de un niño sólo lo conocen ciertos D0
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
Joe
final llevan a descubrir dónde está escondido el niño designado. Por
ejemplo, suponga que Joe debe encontrar a Kim, y que Joe sabe dónde Kay
se esconde Jim, que a su vez sabe dónde está Kim. Así,í Joe puede Jim
encontrar a Kim encontrando primero a Jim, quien a su vez guía a Joe Bob
hacia Kim. La siguiente lista muestra las relaciones entre los niños:
Rae
- Joe sabe los escondites de Bob y de Kim.
- Kay sabe los escondites de Bob, Jim y Rae. Kim
- 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. Matriz de distancia
Desarrolle un plan para que cada niño encuentre a todos los demás con
la cantidad mínima de contactos. ¿Cuál es la cantidad máxima de D1
contactos? -
Joe
Kay
5 Jim
4 Jim Rae
Bob
Rae
1 Kim

3 Kay 6 Kim Joe

Bob

2
Matriz de distancia Matriz de recorridos
D0 S0
Joe Kay Jim Bob Rae Kim - 1 2 3 4 5 6
- ∞ ∞ Joe ∞ Joe 1 -
∞ - Kay Kay Kay ∞ 2 -
∞ Jim - ∞ ∞ ∞ 3 -
∞ Bob ∞ - ∞ ∞ 4 -
∞ ∞ ∞ ∞ - Rae 5 -
Kim ∞ ∞ Kim ∞ - 6 -

Matriz de distancia
D1
Joe Kay Jim Bob Rae Kim
- ∞ ∞ Joe ∞ Joe
∞ - Kay Kay Kay ∞
∞ Jim - ∞ ∞ ∞
∞ Bob ∞ - ∞ ∞
∞ ∞ ∞ ∞ - Rae
Kim ∞ ∞ Kim ∞ -
CONJUNTO DE PROBLEMAS 6.3C
Rutas:
1:
2:
3:
4:
5:
6:
7:
8:

La Ruta Critica e

2 5
5
3 7
3
3 6
6 7
1 3

2 2
2 4
2
Nodos Total
1-3-5-7 10
1-3-4-5-7 11
1-3-4-5-6-7 19
1-3-4-6-7 15
1-2-4-5-7 9
1-2-4-5-6-7 17
1-2-4-6-7 13
1-2-4-7 6

La Ruta Critica es : 19
Proyecto A
Rutas: Nodos
5 1: 1-5-7
3 2: 1-5-6-7
5 3: 1-2-5-7
8 7 4: 1-2-5-6-7
10 8 7 5: 1-2-6-7
10
2 6 6: 1-2-3-6-7
1 9
4 7: 1-2-3-4-6-7
5 8: 1-2-3-4-7
1 3 3 9: 1-4-6-7
4
10: 1-4-7

LaS ruta crítica sin 1 –2–3–4–6–7 con un total de 35


Proyecto B
Rutas:
3 10 1:
2:
1
3 3:
22
15 4 7 4:
1 8 5:
10 12
3 6:
2 7:
10
8:
5
9:
7 5 7 10:
11:
12:
6
Total
8
20 LaS ruta crítica sin 1 –4– 5 – 7
Además de 1 –4– 5 – 6 – 7 con un total de 37
21
33
28
31
35
26
14
5
Nodos Total
1-3-7 11
1-3-4-7 26
1-4-7 27
1-4-5-7 37
1-4-5-6-7 37
1-2-3-7 21
1-2-3-4-7 26
1-2-3-4-5-7 36
1-2-3-4-5-6-7 36
1-2-5-7 25
1-2--5-6-7 24
1-6-7 14
01 12 24 4 14 14 17 17 18
A C D F G H
01 12 24 4 14 14 17 17 18

02 28 14 15 15 17
B E I K
10 12 12 18 27 28 36 38

14 16
M
22 24

LaS ruta crítica sin A – C – D – F – G – H – J – L – N – S – T


Además de A – C – D – F – L – N – S – T
18 23 23 24 24 28 27 28 35 38
J L N Q T
18 23 23 24 24 28 37 38 35 38

23 25 25 27 27 34
O P R
27 29 29 31 31 38

28 35
S
28 35
02 2 16 16 119 19 89
A B D E
02 2 16 16 19 19 89

2 16 19 33
C F
2 16 74 88

19 20
H
Las ruta crítica sin A – B – D – E – M – N – O 89 90
Además de A – C – D – E – M – N – O
19 26
I
84 91

19 26
J
67 74
33 34 40 41 89 90 90 91 91 92
G L M N O
88 89 88 89 89 90 90 91 91 92

26 40
K
74 88
01 12 25 5 12 47
A B E F I
01 19 20 25 5 12 9 12

12 23 34
C G H
12 78 89

12 24
D O
12 18 20

Las ruta crítica son A – B – E – F – M – P – Q – S – T – U


C– E – F – M – P – Q – S – T – U,
D– E – F – M – P –Q – S – T – U,
I– J – L – M – P –Q – S – T – U,
I– J – L – N – P –Q – S – T – U.
12 16 16 18 18 20 20 21 21 22 22 23 23 25
J L M P Q R T
12 16 16 18 18 20 20 21 21 22 24 25 23 25

12 13 18 20 22 23
K N S
15 16 18 20 22 23
25 27
U
25 27
03 3 17 47 7
A B D G
03 6 20 47 7

34 45
C E
34 67

46
F
57

La ruta crítica es A – C – D – G – H – I – K – L – M – O
8 89 9 12 12 14 14 16 16 20 20 23
G H I K L M O
8 89 9 12 12 14 14 16 18 20 20 23

9 11 16 17
J N
10 12 19 20

Das könnte Ihnen auch gefallen