Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Modelos De Redes
Aplicación especial de transporte
Periodo
1 2 3 4 Capacidad
1 4 4.5 5 5.5 50
2 6 4 4.5 5 180
Demanda
3 8 6 4 4.5 280
4 10 8 6 4 270
1 2 4 -7
5
Ejemplo:
1 2 3
1 2 4 3
1 2 5 3
1 2 5 4 3
Ejemplo:
-3
3
C23
10 C34
C43
C12 C24
1 2 4 -7
C53
C25 C54
Cij = Costo de i a j 5
Ejemplo:
X12 = 10
-X12 +X23+X24+X25 =0
-X23 - X43 –X53+X34 = -3
-X24 + X43 -X34 –X54 =-7
-X25 + X53 + X54 =0
0 <= Xij <= Uij siendo Uij capacidad por camión
Min C X
(ij )
ij ij
SR Xjk Xkj Li
k K
0 Xij Uij
Ejemplo:
-3
3
10
10 7
1 2 4 -7
3
3
5
Algoritmo de la ruta mas corta
(8,H)
7
8
2
H 7 4
(7,H)
4
Se escoge la menor distancia y
1 se deja esa etiqueta como
permanente y ese nodo queda
(4,H) identificado dentro de la ruta mas
corta, en este caso el nodo 1.
Ejemplo:
(8,H)
7
8 (6,3)
2
7 3
H 4 6 (9,4)
1 3
4 3
1 3
1
1
5 (9,4)
6 2 (8,2)
(4,H) 2
(6,3)
Ejemplo:
7 1
8
2
3
H 7 4 6
1 3
4 3
1 3
1 5
1
6 2
2
Ejemplo:
A
7
T
2 2
5
O 5 B 4 D
7
1 3 1
4
4
C E
SOLUCIÓN
Algoritmo del árbol expandido
mínimo
Ejemplo:
Se van a interconectar 12 ciudades, los costos y
las redes de comunicación son las siguientes:
4 6 6
1 2 3 4
1 3 7 1
4 5 2
5 6 7 8
9 7 2 2
5 3 1
9 10 11 12
4 6 6
1 2 3 4
1 3 7 1
4 5 2
5 6 7 8
9 7 2 2
5 3 1
9 10 11 12
6
1 2 3 4
1 3 1
4 5 2
5 6 7 8
2
5 3 1
9 10 11 12
Algoritmo para flujo máximo
0 3 5 2
4 0
6 0
0 2 4 6
2
4 0 0
0
8 8
1 6
3 0 1
6 0
0 3 5 2
Llenando flujos mínimos 4 0
primero, obtenemos: 6
2 4 6
4
8 8
1 6
2 2
4
2
3 5
Tomamos una ruta al azar del principio al fin y verificamos el flujo mínimo en
dicha ruta, luego rotulamos los contra flujos con ese flujo y lo restamos del flujo
en la dirección del movimiento. Ejemplo, en la ruta 1-2-4-6, el flujo mínimo es 4
6 0
0 2 4 6
2
4 0 0
0
8 8
1 6
3 0 1
6 0
0 3 5 2
4 0
A toda esa ruta le restamos 4 al flujo de ida y se lo sumamos al inverso.
2 4
4 6 0 2
0 2 4 6
0 2
4 4
0 0 0
1 6
4 4
3 0 1
3 5
A toda esa ruta le restamos 4 al flujo de ida y se lo sumamos al inverso.
2 4
4 4 2
2 2
0 0 4
0
1 6
4 4
3 0 1
3 5
Si tomamos la ruta 1-3-5-6 y hacemos lo mismo, tenemos que en esa ruta,
el menor flujo es 2
2 4
4 4 2
2 2
0 0 4
0
6 6
1 6
4 4
3 0 1
6 0
4 3 5 2
0 2
4 0
2 0
2 2
Si tomamos la ruta 1-3-5-6 y hacemos lo mismo, tenemos que en esa ruta,
el menor flujo es 2
2 4
4 4 2
2 2
0 0 4
0
6 6
1 6
3 0 1
4 2
3 5
2 0
2 2
La ultima ruta que nos queda es 1-3-2-4-6 de la cual el menor flujo es 2,
por lo que restamos 2 de cada flujo principal y se lo sumamos
0 6
2 4 0
4 4 2
2 2 6
0 0 4
20
6 6
1 6
8 0 1 8
13
4 2
3 5
2 2 0
2 2
4
Los flujos óptimos son los que quedan en los contra flujos
0 6
4 4 0
2 2
0 0 6
2
1 6
8 0 1 8
1
2 2
4 3 5
0
2 2
solución
6
4 6
2
4
1 6
8 8
2
4
3 5
2
2