Вы находитесь на странице: 1из 25

INVESTIGACION OPERATIVA II - SEGUNDO LABORATORIO

LABORATORIO DE MODELO DE OPTIMIZACION DE REDES

1. Determine la ruta más corta del nodo fuente (A) al nodo destino (J) de la siguiente red,
usando el algoritmo de Dijkstra. Suponga el sentido de los nodos BC, CD, EF, FG

SOLUCION:
CAMINO MÍNIMO - ALGORITMO DE DIJKSTRA

Arcos calculados desde el nodo origen (A) hasta el nodo destino (J):

* A ----(13)---> B
* B ----(5)---> F
* F ----(12)---> J

Coste total = 30

Matriz de Arcos con coste mínimo:

N1\N2 A B C D E F G H I J

A 0 1 0 0 0 0 0 0 0 0
B 0 0 0 0 0 1 0 0 0 0
C 0 0 0 0 0 0 0 0 0 0
D 0 0 0 0 0 0 0 0 0 0
1
E 0 0 0 0 0 0 0 0 0 0
F 0 0 0 0 0 0 0 0 0 1
G 0 0 0 0 0 0 0 0 0 0
H 0 0 0 0 0 0 0 0 0 0
I 0 0 0 0 0 0 0 0 0 0
J 0 0 0 0 0 0 0 0 0 0

2. Determine la ruta más económica del nodo fuente (a) al nodo destino (z) de la
siguiente red, usando el algoritmo de Dijkstra

SOLUCIÓN:

CAMINO MÍNIMO - ALGORITMO DE DIJKSTRA

Arcos calculados desde el nodo origen (a) hasta el nodo destino (z):

* a ----(3)---> b
* b ----(2)---> c
* c ----(3)---> e
* e ----(2)---> z

Coste total = 10

Matriz de Arcos con coste mínimo:

N1\N2 a b c e s t u p q r z

a 0 1 0 0 0 0 0 0 0 0 0
2
b 0 0 1 0 0 0 0 0 0 0 0
c 0 0 0 1 0 0 0 0 0 0 0
e 0 0 0 0 0 0 0 0 0 0 1
s 0 0 0 0 0 0 0 0 0 0 0
t 0 0 0 0 0 0 0 0 0 0 0
u 0 0 0 0 0 0 0 0 0 0 0
p 0 0 0 0 0 0 0 0 0 0 0
q 0 0 0 0 0 0 0 0 0 0 0
r 0 0 0 0 0 0 0 0 0 0 0
z 0 0 0 0 0 0 0 0 0 0 0

3. Determine la ruta más económica del nodo fuente (O) al nodo destino (T) de la
siguiente red, usando el algoritmo de Dijkstra

SOLUCIÓN:

CAMINO MÍNIMO - ALGORITMO DE DIJKSTRA

Arcos calculados desde el nodo origen (O) hasta el nodo destino (T):

* O ----(6)---> C
* C ----(2)---> F
* F ----(2)---> G
* G ----(7)---> T

Coste total = 17

3
Matriz de Arcos con coste mínimo:

N1\N2 O A B C D E F G H I T

O 0 0 0 1 0 0 0 0 0 0 0
A 0 0 0 0 0 0 0 0 0 0 0
B 0 0 0 0 0 0 0 0 0 0 0
C 0 0 0 0 0 0 1 0 0 0 0
D 0 0 0 0 0 0 0 0 0 0 0
E 0 0 0 0 0 0 0 0 0 0 0
F 0 0 0 0 0 0 0 1 0 0 0
G 0 0 0 0 0 0 0 0 0 0 1
H 0 0 0 0 0 0 0 0 0 0 0
I 0 0 0 0 0 0 0 0 0 0 0
T 0 0 0 0 0 0 0 0 0 0 0

4. Se contrató a una empresa transportista para trasladar mobiliario y equipo de


oficina de su oficina anterior a sus nuevas instalaciones. ¿Qué ruta le
recomienda? La red de caminos se ilustra en la figura siguiente. Utilice el
algoritmo de Dijkstra

SOLUCIÓN:

CAMINO MÍNIMO - ALGORITMO DE DIJKSTRA

Arcos calculados desde el nodo origen (1) hasta el nodo destino (13):

* 1 ----(50)---> 3
* 3 ----(100)---> 5
* 5 ----(120)---> 7
* 7 ----(60)---> 10
4
* 10 ----(100)---> 13

Coste total = 430

Matriz de Arcos con coste mínimo:

N1\N2 1 2 3 4 5 6 7 8 9 10 11 12
13
1 0 0 1 0 0 0 0 0 0 0 0 0
0
2 0 0 0 0 0 0 0 0 0 0 0 0
0
3 0 0 0 0 1 0 0 0 0 0 0 0
0
4 0 0 0 0 0 0 0 0 0 0 0 0
0
5 0 0 0 0 0 0 1 0 0 0 0 0
0
6 0 0 0 0 0 0 0 0 0 0 0 0
0
7 0 0 0 0 0 0 0 0 0 1 0 0
0
8 0 0 0 0 0 0 0 0 0 0 0 0
0
9 0 0 0 0 0 0 0 0 0 0 0 0
0
10 0 0 0 0 0 0 0 0 0 0 0 0
1
11 0 0 0 0 0 0 0 0 0 0 0 0
0
12 0 0 0 0 0 0 0 0 0 0 0 0
0
13 0 0 0 0 0 0 0 0 0 0 0 0
0

5. Una compañía identifico 10 sitios principales de recolección y entrega para los


pasajeros de taxis en la ciudad de Lima. En un esfuerzo por minimizar el tiempo
de viaje y mejorar el servicio al cliente y la utilización de la flota de taxis de la
empresa, a la gerencia le gustaría que los conductores de taxis tomaran la ruta
más corta entre sitios siempre que sea posible. Utilizando la red siguiente de
carreteras y calles, ¿cuál es la ruta que un conductor debe tomar partiendo del
sitio 1 para llegar al sitio 10? Los tiempos de recorrido en minutos se muestran en
los arcos de la red. Observe que hay dos calles de un sentido con la dirección
mostrada por las flechas.

5
SOLUCIÓN:
CAMINO MÍNIMO - ALGORITMO DE DIJKSTRA

Arcos calculados desde el nodo origen (1) hasta el nodo destino (10):

* 1 ----(10)---> 5
* 4 ----(3)---> 6
* 5 ----(4)---> 4
* 6 ----(4)---> 7
* 7 ----(4)---> 10

Coste total = 25

Matriz de Arcos con coste mínimo:

N1\N2 1 2 3 4 5 6 7 8 9 10

1 0 0 0 0 1 0 0 0 0 0
2 0 0 0 0 0 0 0 0 0 0
3 0 0 0 0 0 0 0 0 0 0
4 0 0 0 0 0 1 0 0 0 0
5 0 0 0 1 0 0 0 0 0 0
6 0 0 0 0 0 0 1 0 0 0
7 0 0 0 0 0 0 0 0 0 1
8 0 0 0 0 0 0 0 0 0 0
9 0 0 0 0 0 0 0 0 0 0
10 0 0 0 0 0 0 0 0 0 0

6. Resolver la siguiente red, mediante el algoritmo de Floyd-Warshall

6
SOLUCIÓN:

ÁRBOL DE CAMINOS MÍNIMOS - ALGORITMO DE FLOYD WARSHALL

Matriz de Distancias mínimas:

N1\N2 1 2 3 4 5 6 7

1 0 2 6 5 5 5 8

2 2 0 8 3 3 6 6

3 6 8 0 7 11 4 9

4 5 3 7 0 6 3 4

5 5 3 11 6 0 7 5

7
6 5 6 4 3 7 0 7

7 8 6 9 4 5 7 0

Matriz de Caminos:

N1\N2 1 2 3 4 5 6 7

1 - 1 1 2 2 1 2

2 2 - 2 2 2 4 2

3 3 3 - 6 2 3 3

4 2 4 6 - 2 4 4

5 2 5 2 2 - 5 5

6 6 4 6 6 6 - 6

7 2 7 7 7 7 7 -

Listado de Caminos:
1 --(0)--> 1 =
1 --(2)--> 2 = 1, 2
1 --(6)--> 3 = 1, 3
1 --(5)--> 4 = 1, 2, 4
1 --(5)--> 5 = 1, 2, 5
1 --(5)--> 6 = 1, 6
1 --(8)--> 7 = 1, 2, 7
2 --(2)--> 1 = 2, 1
2 --(0)--> 2 =
2 --(8)--> 3 = 2, 3
2 --(3)--> 4 = 2, 4
2 --(3)--> 5 = 2, 5
2 --(6)--> 6 = 2, 4, 6
2 --(6)--> 7 = 2, 7
3 --(6)--> 1 = 3, 1
3 --(8)--> 2 = 3, 2
3 --(0)--> 3 =
3 --(7)--> 4 = 3, 6, 4
3 --(11)--> 5 = 3, 2, 5
3 --(4)--> 6 = 3, 6
3 --(9)--> 7 = 3, 7
4 --(5)--> 1 = 4, 2, 1
4 --(3)--> 2 = 4, 2
4 --(7)--> 3 = 4, 6, 3
4 --(0)--> 4 =
4 --(6)--> 5 = 4, 2, 5
8
4 --(3)--> 6 = 4, 6
4 --(4)--> 7 = 4, 7
5 --(5)--> 1 = 5, 2, 1
5 --(3)--> 2 = 5, 2
5 --(11)--> 3 = 5, 2, 3
5 --(6)--> 4 = 5, 2, 4
5 --(0)--> 5 =
5 --(7)--> 6 = 5, 6
5 --(5)--> 7 = 5, 7
6 --(5)--> 1 = 6, 1
6 --(6)--> 2 = 6, 4, 2
6 --(4)--> 3 = 6, 3
6 --(3)--> 4 = 6, 4
6 --(7)--> 5 = 6, 5
6 --(0)--> 6 =
6 --(7)--> 7 = 6, 7
7 --(8)--> 1 = 7, 2, 1
7 --(6)--> 2 = 7, 2
7 --(9)--> 3 = 7, 3
7 --(4)--> 4 = 7, 4
7 --(5)--> 5 = 7, 5
7 --(7)--> 6 = 7, 6
7 --(0)--> 7 =

a. Determine la distancia más corta del nodo 1 al 7 y determine la ruta óptima.


SOLUCIÓN:
1 al 7 = 8 ---- 1,2,7

b. Determine la distancia más corta del nodo 2 al 6 y determine la ruta óptima.


SOLUCIÓN:
2 al 6 = 6 ---- 2,4,6

7. Resolver la siguiente red, mediante el algoritmo de Floyd-Warshall

SOLUCIÓN:
ÁRBOL DE CAMINOS MÍNIMOS - ALGORITMO DE FLOYD WARSHALL

9
Matriz de Distancias mínimas:

N1\N2 1 2 3 4 5 6 7

1 0 20 40 52 50 55 65
2 20 0 25 32 42 40 50
3 40 25 0 39 35 15 25
4 52 32 39 0 56 24 31
5 50 42 35 56 0 35 25
6 55 40 15 24 35 0 10
7 65 50 25 31 25 10 0

Matriz de Caminos:

N1\N2 1 2 3 4 5 6 7

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

Listado de Caminos:

1 --(0)--> 1 =
1 --(20)--> 2 = 1, 2
1 --(40)--> 3 = 1, 3
1 --(52)--> 4 = 1, 2, 4
1
0
1 --(50)--> 5 = 1, 5
1 --(55)--> 6 = 1, 3, 6
1 --(65)--> 7 = 1, 3, 6, 7
2 --(20)--> 1 = 2, 1
2 --(0)--> 2 =
2 --(25)--> 3 = 2, 3
2 --(32)--> 4 = 2, 4
2 --(42)--> 5 = 2, 5
2 --(40)--> 6 = 2, 3, 6
2 --(50)--> 7 = 2, 3, 6, 7
3 --(40)--> 1 = 3, 1
3 --(25)--> 2 = 3, 2
3 --(0)--> 3 =
3 --(39)--> 4 = 3, 6, 4
3 --(35)--> 5 = 3, 5
3 --(15)--> 6 = 3, 6
3 --(25)--> 7 = 3, 6, 7
4 --(52)--> 1 = 4, 2, 1
4 --(32)--> 2 = 4, 2
4 --(39)--> 3 = 4, 6, 3
4 --(0)--> 4 =
4 --(56)--> 5 = 4, 7, 5
4 --(24)--> 6 = 4, 6
4 --(31)--> 7 = 4, 7
5 --(50)--> 1 = 5, 1
5 --(42)--> 2 = 5, 2
5 --(35)--> 3 = 5, 3
5 --(56)--> 4 = 5, 7, 4
5 --(0)--> 5 =
5 --(35)--> 6 = 5, 7, 6
5 --(25)--> 7 = 5, 7
6 --(55)--> 1 = 6, 3, 1
6 --(40)--> 2 = 6, 3, 2
6 --(15)--> 3 = 6, 3
6 --(24)--> 4 = 6, 4
6 --(35)--> 5 = 6, 7, 5
6 --(0)--> 6 =
6 --(10)--> 7 = 6, 7
7 --(65)--> 1 = 7, 6, 3, 1
7 --(50)--> 2 = 7, 6, 3, 2
7 --(25)--> 3 = 7, 6, 3
7 --(31)--> 4 = 7, 4
7 --(25)--> 5 = 7, 5
7 --(10)--> 6 = 7, 6
7 --(0)--> 7 =

a. Determine la distancia más corta del nodo 1 al 7 y determine la ruta óptima.


SOLUCIÓN:
1 al 7 = 65 ---- 1,3,6,7

b. Determine la distancia más corta del nodo 4 al 5 y determine la ruta óptima.

SOLUCIÓN:
4 al 5 = 56 ---- 4,7,5

8. Bechtold Construction está en proceso de instalar líneas de energía eléctrica en


un desarrollo habitacional grande. Steve Bechtold quiere minimizar la longitud
total de cable, lo cual minimizará sus costos. El desarrollo habitacional se muestra
en la red de la figura siguiente. Utilice el algoritmo de Kruskal.

1
1
SOLUCIÓN:
ÁRBOL DE VALOR TOTAL MÍNIMO - ALGORITMO DE KRUSKAL

* 2 ----(4)---> 1
* 3 ----(1)---> 1
* 4 ----(2)---> 3
* 5 ----(4)---> 4
* 6 ----(3)---> 3
* 7 ----(3)---> 6
* 9 ----(6)---> 7
* 9 ----(3)---> 8
* 10 ----(4)---> 9
* 11 ----(3)---> 10
* 13 ----(3)---> 11
* 14 ----(4)---> 12
* 14 ----(5)---> 13

Coste total = 45

Matriz de Arcos del árbol con coste mínimo:

N1\N2 1 2 3 4 5 6 7 8 9 10 11
12 13 14
1 0 0 0 0 0 0 0 0 0 0 0 0
0 0
2 1 0 0 0 0 0 0 0 0 0 0 0
0 0
3 1 0 0 0 0 0 0 0 0 0 0 0
0 0
1
2
4 0 0 1 0 0 0 0 0 0 0 0 0
0 0
5 0 0 0 1 0 0 0 0 0 0 0 0
0 0
6 0 0 1 0 0 0 0 0 0 0 0 0
0 0
7 0 0 0 0 0 1 0 0 0 0 0 0
0 0
8 0 0 0 0 0 0 0 0 0 0 0 0
0 0
9 0 0 0 0 0 0 1 1 0 0 0 0
0 0
10 0 0 0 0 0 0 0 0 1 0 0 0
0 0
11 0 0 0 0 0 0 0 0 0 1 0 0
0 0
12 0 0 0 0 0 0 0 0 0 0 0 0
0 0
13 0 0 0 0 0 0 0 0 0 0 1 0
0 0
14 0 0 0 0 0 0 0 0 0 0 0 1
1 0

9. Debido a una economía lenta, Bechtold Construction se ha visto forzada a


modificar sus planes para el desarrollo habitacional del problema 8. El resultado
es que la trayectoria del nodo 6 al 7 ahora tiene una distancia de 7. ¿Qué
impacto tiene esto en la longitud total de cable necesario para su instalación?

ÁRBOL DE VALOR TOTAL MÍNIMO - ALGORITMO DE KRUSKAL

* 2 ----(4)---> 1
* 3 ----(1)---> 1
* 4 ----(2)---> 3
* 5 ----(4)---> 4
* 6 ----(3)---> 3
* 7 ----(5)---> 4
* 9 ----(6)---> 7
* 9 ----(3)---> 8
* 10 ----(4)---> 9
* 11 ----(3)---> 10
* 13 ----(3)---> 11
1
3
* 14 ----(4)---> 12
* 14 ----(5)---> 13

Coste total = 47

Matriz de Arcos del árbol con coste mínimo:

N1\N2 1 2 3 4 5 6 7 8 9 10 11
12 13 14
1 0 0 0 0 0 0 0 0 0 0 0 0
0 0
2 1 0 0 0 0 0 0 0 0 0 0 0
0 0
3 1 0 0 0 0 0 0 0 0 0 0 0
0 0
4 0 0 1 0 0 0 0 0 0 0 0 0
0 0
5 0 0 0 1 0 0 0 0 0 0 0 0
0 0
6 0 0 1 0 0 0 0 0 0 0 0 0
0 0
7 0 0 0 1 0 0 0 0 0 0 0 0
0 0
8 0 0 0 0 0 0 0 0 0 0 0 0
0 0
9 0 0 0 0 0 0 1 1 0 0 0 0
0 0
10 0 0 0 0 0 0 0 0 1 0 0 0
0 0
11 0 0 0 0 0 0 0 0 0 1 0 0
0 0
12 0 0 0 0 0 0 0 0 0 0 0 0
0 0
13 0 0 0 0 0 0 0 0 0 0 1 0
0 0
14 0 0 0 0 0 0 0 0 0 0 0 1
1 0

El costo total aumento de 45 a 47 dado que se rediseñó el trayecto del cableado de


6 a 7 por 4 a 7, añadiendo una ruta un poco mas larga y costosa.

10. Resuelva el problema del árbol de expansión mínima de la red mostrada en la


figura siguiente. Suponga que los números representan distancia en cientos de
yardas. Utilice el algoritmo de Prim

1
4
SOLUCIÓN: ÁRBOL DE VALOR TOTAL MÍNIMO - ALGORITMO DE PRIM

* A ----(5)---> B
* A ----(6)---> C
* B ----(7)---> D
* C ----(7)---> E
* C ----(5)---> F
* D ----(10)---> H
* E ----(6)---> J
* F ----(10)---> I
* F ----(5)---> K
* G ----(4)---> J
* H ----(15)---> L
* H ----(14)---> M
* L ----(14)---> P
* N ----(10)---> Q
* N ----(6)---> R
* O ----(9)---> Q
* P ----(12)---> S
* P ----(11)---> T
* Q ----(11)---> T
* T ----(10)---> U

Coste total = 177

Matriz de Arcos del árbol con coste mínimo:

N1\N2 A B C D E F G H I J K L
M N O P Q R S T U
A 0 1 1 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
1
5
B 0 0 0 1 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
C 0 0 0 0 1 1 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
D 0 0 0 0 0 0 0 1 0 0 0 0 0
0 0 0 0 0 0 0 0
E 0 0 0 0 0 0 0 0 0 1 0 0 0
0 0 0 0 0 0 0 0
F 0 0 0 0 0 0 0 0 1 0 1 0 0
0 0 0 0 0 0 0 0
G 0 0 0 0 0 0 0 0 0 1 0 0 0
0 0 0 0 0 0 0 0
H 0 0 0 0 0 0 0 0 0 0 0 1 1
0 0 0 0 0 0 0 0
I 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
J 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
K 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
L 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 1 0 0 0 0 0
M 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
N 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 1 1 0 0 0
O 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 0
P 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 1 1 0
Q 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 1 0
R 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
S 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
T 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 1
U 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0

11. Las letras de los nodos de la figura representan zonas turísticas de un gran
complejo. El alcalde de la ciudad desea pavimentar al menos una vía de acceso
a cada zona. Utilice el algoritmo de Prim para solucionar el árbol de mínima
expansión. Las distancias de los arcos se dan en Km, el costo del pavimento es
de $ 30000 por Km. ¿Cuántos Km se tendrá que pavimentar y cuál será el costo
total?

1
6
SOLUCIÓN:
ÁRBOL DE VALOR TOTAL MÍNIMO - ALGORITMO DE PRIM

* A ----(70)---> D
* B ----(50)---> E
* C ----(60)---> D
* C ----(62)---> G
* E ----(55)---> H
* E ----(58)---> I
* F ----(66)---> G
* G ----(56)---> H
* H ----(45)---> K
* I ----(58)---> J
* K ----(47)---> L
* K ----(59)---> N
* L ----(50)---> O
* M ----(51)---> P
* N ----(63)---> P
* P ----(61)---> Q
* Q ----(77)---> R
Coste total = 988

RESPUESTA:
Se tendrá que pavimentar 988 km lo que tendrá un costo de: $ 29´640 000

Matriz de Arcos del árbol con coste mínimo:

N1\N2 A B C D E F G H I J K
L M N O P Q R
A 0 0 0 1 0 0 0 0 0 0 0 0
0 0 0 0 0 0
B 0 0 0 0 1 0 0 0 0 0 0 0
0 0 0 0 0 0
C 0 0 0 1 0 0 1 0 0 0 0 0
0 0 0 0 0 0
D 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0
E 0 0 0 0 0 0 0 1 1 0 0 0
1
7
0 0 0 0 0 0
F 0 0 0 0 0 0 1 0 0 0 0 0
0 0 0 0 0 0
G 0 0 0 0 0 0 0 1 0 0 0 0
0 0 0 0 0 0
H 0 0 0 0 0 0 0 0 0 0 1 0
0 0 0 0 0 0
I 0 0 0 0 0 0 0 0 0 1 0 0
0 0 0 0 0 0
J 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0
K 0 0 0 0 0 0 0 0 0 0 0 1
0 1 0 0 0 0
L 0 0 0 0 0 0 0 0 0 0 0 0
0 0 1 0 0 0
M 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 1 0 0
N 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 1 0 0
O 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0
P 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 1 0
Q 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 1
R 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0

12. South Side Oil and Gas, una nueva compañía en Texas, desarrolló una red de
oleoductos para transportar petróleo de los campos de exploración a las
refinerías y otros lugares. Cuenta con 10 oleoductos (ramas) en la red. El flujo de
petróleo en cientos de galones y la red de tuberías están dados en la siguiente
tabla.
a) ¿Cuál es el máximo que puede fluir a través de la red. Utilice el algoritmo de
Ford-Fulkerson

1
8
1
9
13. Una planta de procesamiento químico tiene una red de tuberías que se usa para
transferir productos químicos líquidos desde una parte de la planta a otra. La red
de tuberías siguiente tiene capacidades de flujo en galones por minuto como se
muestra. Utilice el algoritmo de Ford-Fulkerson

SOLUCIÓN:

ÁRBOL DE FLUJO MÁXIMO - ALGORITMO DE FORD FULKERSON

Flujos calculados desde el nodo origen (1) hasta el nodo destino (9)
Flujo máximo = 23

Matriz de Arcos con flujo máximo:

N1\N2 1 2 3 4 5 6 7 8 9

1 0 9 8 6 0 0 0 0 0
2 -9 0 0 0 0 5 4 0 0
3 -8 0 0 0 5 0 3 0 0
4 -6 0 0 0 6 0 0 0 0
5 0 0 -5 -6 0 0 1 0 10
6 0 -5 0 0 0 0 1 4 0
7 0 -4 -3 0 -1 -1 0 1 8
2
0
8 0 0 0 0 0 -4 -1 0 5
9 0 0 0 0 -10 0 -8 -5 0

Matriz de Capacidades Residuales:

N1\N2 1 2 3 4 5 6 7 8 9

1 0 1 0 4 0 0 0 0 0
2 9 0 2 0 0 0 0 0 0
3 8 2 0 5 0 0 0 0 0
4 6 0 5 0 0 0 0 0 0
5 0 0 5 6 0 0 1 0 0
6 0 10 0 0 0 0 5 6 0
7 0 4 3 0 1 1 0 2 0
8 0 0 0 0 0 4 1 0 5
9 0 0 0 0 10 0 8 5 0

PREGUNTAS:
1. ¿Cuál es la capacidad de flujo máxima para el sistema si la empresa quiere
transferir la mayor cantidad de producto químico posible del sitio 1 al 9?

RESPUESTA: Flujo máximo = 23

2. ¿Cuánto producto químico fluirá por la sección de la tubería que va del


nodo 3 al 5?

RESPUESTA:

14. Encontrar el flujo máximo que circula del nodo 1 al 10, asimismo el flujo que
circula por cada arco. Utilice el algoritmo de Ford-Fulkerson

SOLUCIÓN:
ÁRBOL DE FLUJO MÁXIMO - ALGORITMO DE FORD FULKERSON

2
1
Flujos calculados
desde el nodo origen (1) hasta el nodo destino (10)
Flujo máximo = 18

Matriz de Arcos con flujo máximo:

N1\N2 1 2 3 4 5 6 8 7 9 10

1 0 8 7 3 0 0 0 0 0 0
2 -8 0 0 0 8 0 0 0 0 0
3 -7 0 0 0 4 3 0 0 0 0
4 -3 0 0 0 0 3 0 0 0 0
5 0 -8 -4 0 0 6 3 3 0 0
6 0 0 -3 -3 -6 0 8 0 4 0
8 0 0 0 0 -3 -8 0 0 2 9
7 0 0 0 0 -3 0 0 0 0 3
9 0 0 0 0 0 -4 -2 0 0 6
10 0 0 0 0 0 0 -9 -3 -6 0

Matriz de Capacidades Residuales:

N1\N2 1 2 3 4 5 6 8 7 9 10

1 0 1 5 4 0 0 0 0 0 0
2 8 0 3 0 0 0 0 0 0 0
3 7 0 0 4 0 0 0 0 0 0
4 3 0 0 0 0 0 0 0 0 0
5 0 8 4 0 0 2 0 0 0 0
6 0 7 3 3 6 0 0 0 0 0
8 0 0 0 0 3 8 0 0 4 0
7 0 0 0 0 3 0 4 0 0 4
9 0 0 0 0 8 4 2 0 0 6
10 0 0 0 0 0 0 9 3 6 0

2
2
15. Encontrar el flujo máximo que circula del nodo 1 al 10, asimismo el flujo que
circula por cada arco. Utilice el algoritmo de Ford-Fulkerson

SOLUCIÓN:
ÁRBOL DE FLUJO MÁXIMO - ALGORITMO DE FORD FULKERSON

2
3
Flujos calculados desde el nodo origen (O) hasta el nodo destino (S)
Flujo máximo = 1050

Matriz de Arcos con flujo máximo:

N1\N2 O A B C D E F G H
I J K L M T S
O 0 400 650 0 0 0 0 0 0
0 0 0 0 0 0 0
A -400 0 0 100 300 0 0 0 0
0 0 0 0 0 0 0
B -650 0 0 0 250 400 0 0 0
0 0 0 0 0 0 0
C 0 -100 0 0 0 0 100 0 0
0 0 0 0 0 0 0
D 0 -300 -250 0 0 0 0 300 250
0 0 0 0 0 0 0
E 0 0 -400 0 0 0 0 0 200
200 0 0 0 0 0 0
F 0 0 0 -100 0 0 0 0 0
0 100 0 0 0 0 0
G 0 0 0 0 -300 0 0 0 0
0 300 0 0 0 0 0
H 0 0 0 0 -250 -200 0 0 0
0 0 250 200 0 0 0
I 0 0 0 0 0 -200 0 0 0
0 0 0 200 0 0 0
J 0 0 0 0 0 0 -100 -300 0
0 0 0 0 400 0 0
K 0 0 0 0 0 0 0 0 -250
0 0 0 0 100 150 0
L 0 0 0 0 0 0 0 0 -200
-200 0 0 0 0 400 0
M 0 0 0 0 0 0 0 0 0
0 -400 -100 0 0 0 500
T 0 0 0 0 0 0 0 0 0
0 0 -150 -400 0 0 550
S 0 0 0 0 0 0 0 0 0
0 0 0 0 -500 -550 0

Matriz de Capacidades Residuales:

N1\N2 O A B C D E F G H
I J K L M T S
O 0 200 50 0 0 0 0 0 0
0 0 0 0 0 0 0
A 400 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0
B 650 250 0 0 250 0 0 0 0
0 0 0 0 0 0 0
C 0 100 0 0 50 0 50 120 0
0 0 0 0 0 0 0
D 0 300 250 0 0 0 0 50 0
0 0 0 0 0 0 0
E 0 0 400 0 50 0 0 0 0
50 0 0 0 0 0 0
F 0 0 0 100 0 0 0 100 0
0 70 0 0 0 0 0
G 0 0 0 0 300 0 0 0 0
0 0 0 0 0 0 0
H 0 0 0 0 250 200 0 80 0
0 0 0 150 0 0 0
I 0 0 0 0 0 200 0 0 120
0 0 0 100 0 0 0
J 0 0 0 0 0 0 100 300 0
2
4
0 0 80 0 50 0 0
K 0 0 0 0 0 0 0 0 250
0 0 0 90 260 150 0
L 0 0 0 0 0 0 0 0 200
200 0 0 0 0 0 0
M 0 0 0 0 0 0 0 0 0
0 400 100 0 0 100 0
T 0 0 0 0 0 0 0 0 0
0 0 150 400 0 0 50
S 0 0 0 0 0 0 0 0 0
0 0 0 0 500 550 0

2
5

Вам также может понравиться