Vous êtes sur la page 1sur 15

INVESTIGACIN DE

OPERACIONES

CARRERA DE INGENIERA INDUSTRIAL Y COMERCIAL


INVESTIGACIN DE
OPERACIONES

MODELOS BINARIOS MIXTOS


MODELOS Y EJEMPLOS DE APLICACIN

CARRERA DE INGENIERA INDUSTRIAL Y COMERCIAL


USOS Y CASOS TIPO
Las variables binarias pueden ser tiles en varias
situaciones, permitiendo reformular un problema que
originalmente no poda formularse como un modelo
lineal. En estos casos se introducen al modelo variables
binarias auxiliares para representar decisiones del tipo
s o no. Algunos casos tipo:
Cargo fijo
Lote mnimo
Restricciones excluyentes
Funciones con N valores posibles
3
MODELO BINARIO MIXTO
Cargo fijo
Cuando la actividad econmica incurre en dos tipos de costos: un costo fijo
necesario para iniciar la actividad y un costo variable proporcional al nivel de
la actividad; y el costo fijo slo existe si la actividad se inicia (si se produce, si
se contrata, si se alquila, etc). Dado que F es el cargo fijo, c es el costo unitario
variable y x es el nivel de produccin, la funcin de costo se expresa como:
La funcin C(x) es analticamente insoluble + , > 0
porque implica una discontinuidad en x=0. Las =
0,
variables binarias nos ayudarn a convertir el
modelo en analticamente soluble.

Formulamos un modelo general para n actividades, cada una con la


estructura de costos indicada. Si definimos:
1 > 0 ( )
=
0 = 0 ( )
La funcin objetivo estara representada por los costos totales (fijo + variable)
y el problema se puede expresar: = ( + )
=1
Y la restriccin que la relaciona x con y:
(donde Mj es una cota superior para xj) , = 1,2,3
MODELO del cargo fijo
Ejemplo de Aplicacin
Tres compaas telefnicas me ofrecen suscribirme a su servicio de larga
distancia. Movistar cobra una cuota fija de $16 por mes ms $0.25 por
minuto. Claro cobra $25 por mes pero reduce el costo por minuto a $0.21.
En cuanto a Americatel, la cuota fija mensual es de $18, y el costo por
minuto es de $0.22. Usualmente ocupo un promedio de 200 minutos de
llamada de larga distancia al mes. Suponiendo que no tenga que pagar la
cuota fija mensual a menos que realice llamadas y que pueda repartirlas
entre las tres compaas como me plazca, cmo debera utilizar las tres
compaas para minimizar mi recibo telefnico mensual?
MODELO MATEMATICO:

Variables Binarias: Variables Continuas:


Y1 Seleccionar la Ca Movistar X1 minutos a contratar en Movistar
Y2 Seleccionar la Ca Claro X2 minutos a contratar en Claro
Y3 Seleccionar la Ca Americatel X3 minutos a contratar en Americatel

Solo si se selecciona la compaa i, podr consumir Xi minutos!


MODELO del cargo fijo
Ejemplo de Aplicacin - Solucin
Modelo Matemtico
Objetivo: Minimizar el costo total Z = Cuota_fijaj*Yj + Costo_minutoj*Xj
Ahora necesitamos asegurar que yi es igual a 1 cuando xi es positiva.
Aadimos la restriccin
, = 1,2,3
El valor de M debe seleccionarse lo bastante grande como para no
restringir artificialmente la variable Xj. Como ocupo aproximadamente 200
minutos de llamadas al mes, entonces Xj 200 para todas las j, es seguro
seleccionar M=200. El modelo completo quedara:
Conjuntos y atributos
Cuota(j) = {16, 25, 18}
Costo_minuto(j) = {0.25, 0.21, 0.22}
Funcin objetivo
Min Z = [Cuota(j) * y(j) + Costo_minuto(j) * x(j) ]
Sujeto a
X(j) = 200
j: X(j) 200*y(j)
MODELO BINARIO MIXTO
Lote mnimo
En la fabricacin de un determinado producto, se puede presentar la
condicin deben producirse al menos m unidades y como mximo M
unidades. Dado que xj es la cantidad a fabricar del producto j, se
aadirn las siguientes restricciones:


La variable yj es entera binaria (0 1). La variable M es un nmero
cuyo valor es sustancialmente mayor al resto de los valores del modelo
o una cota superior para el valor de xj. El valor m es la cantidad mnima
a fabricar de xj cuando se produce alguna unidad de xj. Es decir que xj
puede ser: xj = 0 m xj M

Cuando yj =0 las restricciones se reducen a: xj0 y xj0 con lo que xj = 0


Cuando yj =1 las restricciones se reducen a: xj M y xj m
MODELO del lote mnimo
Ejemplo de Aplicacin - Solucin
Jobco planea producir al Atributos para mquinas i, i={1, 2, 3}
menos 2000 artefactos con Cto_prep(i) = {300, 100, 200}
Cto_prod(i) = {2, 10, 5}
tres mquinas. El tamao Capacidad(i) = {600, 800, 1200}
mnimo del lote es de 500 Variables de decisin
X(i) = # de artefactos a producir en mquina i
artefactos. La siguiente tabla Y(i) = 1 si la mquina i produce artculos
ofrece los datos pertinentes 0 si la mquina i no produce artculos
Funcin objetivo
de la situacin. Min Z = Cto_prep(i)*Y(i) + Cto_prod(i)*X(i)
Formule el problema como un
Sujeto a
X(i) 2000
PLE y halle la solucin ptima. i: X(i) >= 500*Y(i)
i: X(i) Capacidad(i)*Y(i)

Costo de Costo de
Mquin Capacidad
preparacin produccin
a (unidades)
($) / unidad ($)
1 300 2 600
2 100 10 800
3 200 5 1200
MODELO BINARIO MIXTO
Restricciones excluyentes (1 de 2)
Sean las restricciones del tipo una u otra, es decir, que se debe
elegir entre dos de ellas, de manera que slo una (cualquiera de las
dos) se tiene que cumplir (mientras que la otra puede cumplirse
pero no es imprescindible que lo haga):
f1(x1, x2, , xn) d1
f2(x1, x2, , xn) d2
Reformulamos este requerimiento para ajustarlo al formato de PL
(en el que deben cumplirse todas las restricciones especificadas). Si
la variable y es entera binaria (0 1) y M es un nmero positivo
muy grande:
1 1, 2, , 1 +
2 1, 2, , 2 + (1 )
MODELO BINARIO MIXTO
Restricciones excluyentes (K de N)
Si el modelo completo incluye un Aplicando la misma lgica que el
conjunto de N restricciones caso anterior, planteamos una
posibles, entre las que slo se formulacin equivalente, para que
deben cumplir K de ellas (K<N). La se deban cumplir K restricciones:
lgica de optimizacin ser elegir la
1 1, 2, , 1 + 1
combinacin de K restricciones que
2 1, 2, , 2 + 2
permita alcanzar el mejor valor de
.
la funcin objetivo. Este caso es una
.
generalizacin directa del anterior
.
que tena K=1 y N=2:
1, 2, , +
f1(x1, x2, , xn) d1
f2(x1, x2, , xn) d2
.
=
.
. =1

fN(x1, x2, , xn) dN


MODELO BINARIO MIXTO
Variables que toman un conjunto de valores
Existen situaciones en las que una variable xj slo puede
tomar ciertos valores bien definidos: xj {a1, a2,, an}. Este
caso lo podemos trabajar con variables binarias, definiendo:
1 =
=
0
Como xj slo puede tomar un valor en el conjunto, entonces
tenemos la siguiente restriccin:

= 1
=1

Adems, xj vendr dado por:

=
=1
MODELO BINARIO MIXTO
Secuencia de Trabajo
Una fbrica realiza 3 tareas diferentes asociadas a la elaboracin de otros
tantos productos. La fbrica dispone de 4 mquinas que son utilizadas para la
realizacin de las tareas. En la siguiente tabla aparece la secuencia de
mquinas que utiliza cada tarea y el tiempo en minutos que la tarea ocupa en
la correspondiente mquina. Tambin aparece en la ltima columna el
tiempo mximo que puede durar una tarea, desde que empieza hasta que
termina. Cada mquina slo puede realizar una tarea simultneamente.

Sucesin de mquinas Tiempo


Debe formular un modelo de
Tarea (tiempo de ocupacin de la mximo por
PLE de las 3 tareas sobre las 4
mquina) tarea
mquinas para que se
T1 M1(4) M3(3) M4(5) 16
realicen en el menor tiempo
T2 M1(2) M2(6) M3(1) 14
posible.
T3 M2(7) M4(4) 14
MODELO de secuencia de trabajo
Ejemplo de Aplicacin - Solucin
MODELO de secuencia de trabajo
Ejemplo de Aplicacin - Solucin

Vous aimerez peut-être aussi