Академический Документы
Профессиональный Документы
Культура Документы
Optimizacin
Departamento de Ingeniera Industrial y de Sistemas
Pontificia Universidad Catlica de Chile
Modelos de Redes
Modelos de Programacin Lineal que poseen
una estructura muy especial
Se puede usar esta estructura para reducir
considerablemente la complejidad
computacional
Primera aplicacin de PL que se difunde tanto
en la logstica industrial
Abarca un gran nmero de aplicaciones
diversas
Notacin y Terminologa
La terminologa de redes no est (y jams lo
estar) estandarizada, pudiendo describirlas
de muchas maneras
Ejemplo de trminos
Ms definiciones
Asignacin a
costo mnimo?
Ejemplo
}
,6
,1
{4
,9 }
{5
,1 2 }
7}
7
{4,0,6}
{3,0,8}
,8 }
{ 5 ,0
,1 ,
10
,
0
,
{ 2 ,2
14 4
{5,1,7}
,2
{8,0,6}
8 10
5}
{6
{7
{7,3,8}
{ 3 ,0 ,8 }
7}
8}
,2 ,
,1 ,
{ 5 ,1 ,
0 ,6
{3
,6
{4
8}
,0
,0 ,
8}
{4,
{3
7}
,1 ,
{4
{3,0,6}
0 ,6
8 1
{5
{ 5 ,2 ,
{3,0,6}
{4,
,
{6
}
2 ,8
12
10
9 9
A cada arco (i,j) se ha asignado una terna: {costo, flujo mn, capacidad}
Supondremos en esta clase que flujo min (i,j) = 0 y capacidad = inf
Prof. Claudio Seebach
Una restriccin
por cada nodo
de la red.
Todos los parmetros asociados a las
variables en las restricciones son :
+1 (flujos entrando al nodo) o
1 (flujosProf.
saliendo
del nodo)
Claudio Seebach
i
vector columna de A =
vector de costos
duales,
Los costos reducidos de las vars bsicas son cero. Esto permite
identificar el vector de costos duales o potenciales i. Luego, es
posible determinar los costos reducidos de las vars no bsicas.
Notar que si todos los rij son no negativos, se satisfacen las
condiciones duales y la solucin es ptima.
Ejemplo
(n=5, m=9)
1 2
3 2
C32=4
C23=1
=2
C 12
4 1
C
14 =
C3
1
=
4
C35=4
C24=2
C4
2
=
3
C45=2
5 7
2
C
14 =
C32=4
14 =
C4
0
C3
=4 1
3 2
C23=1
C 12
5 7
C45=2
=2
=1
34
1 2
4 1
=2
43
0
C
3 2
=3 2
3
C35=4
C24=2
C24=2
Es bsica?
C 12
0
C23=1
=2
4 1
Costo total: 33
C32=4
C35=4
1 2
Paso 1, Identificar
Solucin factible
4
4
C45=2
5 7
Ejemplo
Es ptima la solucin?
Es necesario revisar los costos reducidos de las variables no bsicas:
r12 = c12 - 1 + 2 = 2 - 1 + 2
r24 = c24 - 2 + 4= 2 - 2 + 4
r32 = c32 - 3 + 2 = 4 - 3 + 2
r34 = c34 - 3 + 4 = 1 - 3 + 4
r43 = c43 - 4 + 3 = 2 - 4 + 3
El vector se puede identificar a travs de los costos reducidos de las
variables bsicas, que deben ser cero. Adicionalmente como una de las
restricciones del problema es redundante, uno de los valores duales
toma un valor arbitrario.
r14 = 2 - 1 + 4 = 0 r35 = 4 - 3 + 5 = 0
4 = -2, 5 = -4
r23 = 1 - 2 + 3 = 0 r45 = 2 - 4 + 5 = 0 , 1 = 0
3 = 0, 2 = 1
Ejemplo
Esto permite identificar los costos reducidos de
las variables no bsicas:
r12 = 2 - 1 + 2 = 3
r32 = 4 - 3 + 2 = 5
r43 = 2 - 4 + 3 = 4
r24 = 2 - 2 + 4 = -1
r34 = 1 - 3 + 4 = -1
4 1
x23 : 1- 0
x45 : 4+ 0
x35 : 3- 0 = 1,
x23 sale de la base
14 =
C4
0
C3
1
=
4
2
=
3
3-
C35=4
C24=2
x24 :
=2
12
4+
C45=2
5 7
1 2
0
4 1
C23=1
14 =
C 12
C24=2
Costo total: 32
=2
3 2
C
0
C
=1
43
=2
43
C35=4
C32=4
C45=2
5 7
Es ptima la solucin?
r14 = 3 - 1 + 4 = 0 r35 = 4 - 3 + 5 = 0
r24 = 2 - 2 + 4 = 0 r45 = 2 - 4 + 5 = 0, 1 = 0
r12 = 2 - 1 + 2 = 1
r32 = 4 - 3 + 2 = 4
r43 = 2 - 4 + 3 = 4
r23 = 1 - 2 + 3 = 1
r34 = 1 - 3 + 4 = -1
4 = -3, 2 = -1
5 = -5, 3 = -1
C35=4
C35=4
C24=2
C24=2
x34 :
0
1
2-
0
x45 : 5+ 0
=1
4
3
C
C
4
14 =
x35 : 2- 0 = 2,
3
5 7
x35 sale de la base 0 4
5+ C45=2
Nueva sol bsica factible:
1 2
C32=4 0
3 2
C23=1
0
2
=
12
C
Costo total: 30
=2
3
C4
1
4 1 0
2
0
0
=1
Las variables bsicas son:
4
3
C
4 C14
=3
{x14 , x24 , x45 , x34 }
5 7
0 4
C45=2
7
Es ptima la solucin?
r14 = 3 - 1 + 4 = 0 r45 = 2 - 4 + 5 = 0
r24 = 2 - 2 + 4 = 0 r34 = 1 - 3 + 4 = 0 , 1 = 0
1 2
=2
4 1
4
3 2
C23=1
14 =
C32=4
Sol ptima,
pero no nica
C 12
C24=2
r23 = 1 - 2 + 3 = 0
r35 = 4 - 3 + 5 =1
3
C
=1
43
=2
43
C35=4
r12 = 2 - 1 + 2 = 1
r32 = 4 - 3 + 2 = 5
r43 = 2 - 4 + 3 = 3
4 = -3, 2 = -1
5 = -5, 3 = -2
4
7
C45=2
5 7
Integralidad
En muchos problemas de flujo en redes se requiere una
restriccin adicional, que los flujos en los arcos sean
enteros. Por ejemplo, esto ser de suma importancia al
buscar rutas mnimas en la red o en que lo que se
transporta son camionadas de carga.
A pesar de que en la formulacin del problema no lo
hemos escogido, la solucin satisfizo esta propiedad...
Es casualidad?
No. La estructura de los problemas de flujo en redes
tienen esta bondad adicional. Todo poliedro definido por
restricciones lineales en que el lado derecho de las
restricciones son nmeros enteros y en que la matriz de
las restricciones es totalmente unimodular, posee la
propiedad de que sus vrtices estn en puntos enteros
del espacio vectorial.
Prof. Claudio Seebach