Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROGRAMACIÓN ENTERA
FORMULACIÓN
17-1
1. PROGRAMACIÓN ENTERA: P.E.
1 ¿Construir fábrica 9 6
X1
en Los Angeles?
2 ¿Construir fábrica X2 5 3
en San Francisco?
3 ¿Construir almacén X3 6 5
en Los Angeles?
4 ¿Construir almacén X4 4 2
en San Francisco?
Variables de decisión.
1 se construye.
Xj =
0 no se construye.
j = 1, 2, 3, 4.
17-6
Función objetivo.
Max Z = 9 X1 + 5 X2 + 6 X3 + 4 X4
17-7
Restricciones
Max Z = 9 X1 + 5 X2 + 6 X3 + 4 X4
X3 + X 4 1
-X1 + X3 0
-X2 + X4 0
6X1 + 3X2 + 5X3 + 2X4 10
Xj [0,1] para j= 1, 2, 3, 4.
17-9
4. VARIABLES AUXILIARES BINARIAS
4.1 Seleccionar una de dos restricciones.
(Eliminar la otra)
3 X1 + 2X2 18 + M 3 X1 + 2X2 18
X1 + 4X2 16 X1 + 4X2 16 + M
Cual de las dos restricciones eliminar? Quién decide?
El modelo de optimización puede hacerlo!
3 X1 + 2X2 18 + My
y [0,1]
X1 + 4X2 16 + M (1-y)
17-12
4.2 Deben cumplirse K de N restricciones. K < N
Seleccionar K de N restricciones
(Eliminar N – K restricciones)
Se tienen N restricciones del tipo:
f1 ( x1 , x2 , ........., xn ) d1
f2( x1 , x2 , ........., xn ) d2
Veamos
17-13
La formulación equivalente del requerimiento de
que K de estas restricciones se deban cumplir será:
N
fN
Yi = 0 indica que la
(i=1x1 y,i x=2 N-K dN + My
, ........., xn )restricción N
se cumple
yi [0,1] para i = 1, 2, ..., N.
17-14
4.3 Una función que toma uno de N valores posibles
f ( x1 , x2 , ..., xn ) = d1 , o d2 , ..., o dN
sigue
17-15
Un modelo que asigna el valor a la función:
N
f ( x1 , x2 , ........., xn ) = dj yj
j=1
N
i=1 yi = 1
yi [0,1] para i= 1,2,....., N.
17-16
4.4 El Problema de costo fijo vs costos variables.
kj + cjXj si Xj > 0
fj (Xj) =
0 si Xj = 0sigue
17-17
La F. O.: Minimizar Z = f1(x1)+ f2(x2) + ... + fn(xn)
Puede expresarse como:
n
Min Z = j=1(cjXj + kjYj)
Usando variables auxiliares binarias
1 si Xj > 0
Yj =
0 si Xj = 0 .
s. a. Restricciones originales
Restricción adicional:
Xj MYj Yj binaria
17-18
5. Ejemplo 2: P.E.M
sigue
17-19
Horas por unidad
de Producto
Horas disponibles
1 2 3 por semana
1 3 4 2 30
Planta
2 4 6 2 40
Ganancia
5 7 3 Miles de US$
unitaria
Ventas
potenciales 7 5 9 Unidades por semana
Función objetivo.
17-21
Restricciones
X1 7 producto 1
X2 5 producto 2
X3 9 producto 3
Xj 0 para j = 1, 2, 3.
17-22
¿Notó UD algo raro
0 si Xj = 0 se debe cumplir
(no se puede producir j)
para j = 1, 2, 3.
sigue
17-24
Con la ayuda de la M grande puede obtenerse:
X 1 M y1
X 2 M y2
X3 My3
y1+ y2 + y3 2
yi es binaria para i = 1, 2, 3
17-25
Recuerde que sólo se puede utilizar una de
las 2 plantas.
sigue
17-26
Con la ayuda de la M grande puede obtenerse:
y4 es binaria