Está en la página 1de 23

Programación Binaria (Casos especiales)

PROGRAMACION BINARIA

INTRODUCCION

APLICACIONES
Logro de sesión:
Al finalizar la sesión, el estudiante resuelve
problemas de programación lineal que requieren
CASOS ESPECIALES una connotación dinámica para lo cual usa variables
binarias alcanzando la solución óptima.

EJEMPLOS
PROGRAMACION BINARIA

CASOS ESPECIALES
1 RESTRICCIONES UNA U OTRA

2 DEBEN CUMPLIRSE K DE N
RESTRICCIONES

3 RESTRICCIONES CON N VALORES


POSIBLES
CASOS ESPECIALES

4 CONSIDERACION DE COSTO FIJO


PROGRAMACION BINARIA

RESTRICCIONES UNA U OTRA


Situación en la que se debe elegir entre dos restricciones, de manera que solamente una de
ellas deba cumplirse.

Por ejemplo, sean las restricciones siguientes Reformular las restricciones considerando un
de las que solamente una debe tomarse en número positivo muy grande (M) al lado
cuenta en el modelo: derecho de éstas y se obtendrá el efecto de
… eliminar una de ellas, de la siguiente manera:

5x11 + 3x21 + 6x31 + 4x41 < 6000 5x11 + 3x21 + 6x31 + 4x41 < 6000 + My

4x11 + 6x21 + 3x31 + 5x41 < 5000 4x11 + 6x21 + 3x31 + 5x41 < 5000 + M(1 - y)

… siendo M un número muy grande
PROBLEMA 1 (RESTRICCIONES UNA U OTRA)
Una empresa ha diseñado 3 nuevos productos y dispone de dos plantas que los pueden producir. Sin
embargo, para evitar una diversificación excesiva de la línea de productos de la empresa, la
administración ha dispuesto en primer lugar que deben producirse como máximo dos de estos tres
nuevos productos posibles. Y, en segundo lugar, que solo una de las plantas debe asignarse para la
fabricación de los nuevos productos.
 
Se considera que el costo unitario de fabricación de cada producto sería el mismo en las dos plantas,
pero por diferencia de instalaciones, el número de horas de producción por unidad de cada producto
puede diferir entre ellas. Estos datos se dan en la tabla adjunta junto con la información del
departamento de mercadotecnia del número de unidades de cada producto que se pueden vender a la
semana si se producen. El objetivo es seleccionar los productos, la planta y las tasas de producción de
los nuevos productos de manera que se maximice la ganancia total. Considerar que las tasas de
producción pueden adoptar valores decimales.

Tiempo de producción utilizado por


cada unidad producida (horas) Horas
  disponibles
Producto 1 Producto 2 Producto 3 por semana

Planta 1 3 5 2 30
Planta 2 4 6 2 40
Ganancia unitaria 5 7 3 (miles de $)
 
Ventas potenciales 7 5 9 (unid/sem)
Tiempo de producción utilizado por
cada unidad producida (horas) Horas
  disponibles
Producto 1 Producto 2 Producto 3 por semana

Planta 1 3 5 2 30
Planta 2 4 6 2 40
Ganancia unitaria 5 7 3 (miles de $)
 
Ventas potenciales 7 5 9 (unid/sem)
PROGRAMACION BINARIA

CASOS ESPECIALES
1 RESTRICCIONES UNA U OTRA

2 DEBEN CUMPLIRSE K DE N
RESTRICCIONES

3 RESTRICCIONES CON N VALORES


POSIBLES

4 CONSIDERACION DE COSTO FIJO


PROGRAMACION BINARIA

DEBEN CUMPLIRSE K DE N RESTRICCIONES


En este tipo de problema que consta de N restricciones, solamente deben cumplirse K de
ellas. Lo que sucede realmente es que las N – K restricciones que no se eligen son eliminadas
del problema. Observe que esta situación es una generalización del caso anterior que tenía
K=1 y N=2.

Aplicando la misma lógica que en caso anterior


Sean las siguientes restricciones:
y considerando que al menos tres de las
restricciones se cumplan; se tendría lo
siguiente:
5x1 + 3x2 + 3x3 - x4 < 10
5x1 + 3x2 + 3x3 - x4 < 10 + My1
2x1 + 5x2 - x3 + 3x4 < 82
2x1 + 5x2 - x3 + 3x4 < 82 + My2
- x1 + 3x2 +5x3 + 3x4 < 15 + My3
- x1 + 3x2 +5x3 + 3x4 < 15
3x1 - x2 + 3x3 + 5x4 < 20 + My4
3x1 - x2 + 3x3 + 5x4 < 20 y1 + y2 + y3 + y4 < 1

yi binarias, (i=1,2,3,4)
PROBLEMA 2 (K DE N RESTRICCIONES)
Una siderúrgica produce unas planchas de metal a partir de aleaciones, cada
una de las cuales tienen un porcentaje de agentes contaminantes A, B y C. Los
porcentajes máximos aceptables para cada contaminante es de 2.3% de A,
1.7% de B y 3.1 % de C. El costo y las propiedades de cada aleación aparecen en
la siguiente tabla:
  Aleación 1 Aleación 2 Aleación 3
Costo por tonelada($) 190 200 185
% de A 2.2% 2.5% 2.4%
% de B 1.8% 1.5% 1.9%
% de C 3.2% 4.1% 2.9%

Si fuese aceptable con que se cumplan con dos de las restricciones de los
agentes contaminantes. Determinar cómo minimizar los costos para una
tonelada de producción.
  Aleación 1 Aleación 2 Aleación 3
Costo por tonelada($) 190 200 185
% de A 2.2% 2.5% 2.4%
% de B 1.8% 1.5% 1.9%
% de C 3.2% 4.1% 2.9%
PROGRAMACION BINARIA

CASOS ESPECIALES
1 RESTRICCIONES UNA U OTRA

2 DEBEN CUMPLIRSE K DE N
RESTRICCIONES

3 RESTRICCIONES CON N VALORES


POSIBLES

4 CONSIDERACION DE COSTO FIJO


PROGRAMACION BINARIA

RESTRICCIONES CON N VALORES POSIBLES


Situación en la que se requiere que una restricción tome cualquiera de N valores dados.

Siendo por ejemplo para la siguiente restricción La restricción se transformaría en:


que se pueda adoptar en su lado derecho el
valor de 15, 18 ó 20:

7x1 + 2x2 < 15 ó 7x1 + 2x2 < 15y1 + 18 y2 + 20 y3

7x1 + 2x2 < 18 ó y1 + y2 + y3 = 1

7x1 + 2x2 < 20 yi binarias, (i=1,2,3)


PROBLEMA 3 (RESTRICCIONES CON N VALORES POSIBLES)
Un microempresario ofrece al público 3 modelos novedosos de muebles, para elaborar cada
uno de éstos necesita de 3 tipos de material. Él se encuentra indeciso puesto que le visitaron
representantes de 3 distribuidoras de insumos que ofrecen abastecerle de los materiales que
necesita bajo los mismos costos, aunque en cantidades limitadas puesto que tienen también
otros clientes. De estos 3 proveedores debe trabajar solamente con uno.
 
El microempresario quiere fabricar la misma cantidad de muebles para sus 3 modelos. El
beneficio obtenido por cada mueble de los modelos 1, 2 y 3 es de S/.750, S/.900 y S/.800
respectivamente. En la tabla adjunta se muestra la cantidad de cada material que necesita por
unidad de cada modelo de mueble, así como la cantidad de cada material de la que cada
proveedor dispone mensualmente.
Material necesario (unidades) Disponibilidad de materiales (unidades)
 
Modelo 1 Modelo 2 Modelo 3 Proveedor A Proveedor B Proveedor C
Material 1 25 10 33 1200 1500 1750
Material 2 17 15 18 950 1200 800
Material 3 8 7 12 600 820 750

Según lo expuesto, sugiera un plan de producción una vez decidido con cuál de los
proveedores es con quien trabajará.
Material necesario (unidades) Disponibilidad de materiales (unidades)
 
Modelo 1 Modelo 2 Modelo 3 Proveedor A Proveedor B Proveedor C
Material 1 25 10 33 1200 1500 1750
Material 2 17 15 18 950 1200 800
Material 3 8 7 12 600 820 750
PROGRAMACION BINARIA

CASOS ESPECIALES
1 RESTRICCIONES UNA U OTRA

2 DEBEN CUMPLIRSE K DE N
RESTRICCIONES

3 RESTRICCIONES CON N VALORES


POSIBLES

4 CONSIDERACION DE COSTO FIJO


PROGRAMACION BINARIA

CONSIDERACION DE COSTO FIJO


Al iniciar una actividad o proceso normalmente se incurren en costos inherentes al inicio
de dicha actividad que no se relacionan directamente con la cantidad a producir. Este costo
no es proporcional al nivel de producción como normalmente lo suele ser el costo variable.

En el siguiente modelo matemático se puede apreciar la consideración del costo fijo.

xi = cantidad de unidades a producir del artículo i, (i=1, 2, 3)


yi = se lleva a cabo o no la producción del artículo i, (i=1, 2, 3)
 
Max Z = 5x1 + 4x2 + 2x3 - 170y1 - 180y2 - 150y3
Sujeto a:
x1 + x2 + x3 > 250
x1 < 220 y1
x2 < 200 y2
x3 < 205 y3
xi > 0 (i=1,2,3)
yi binarias (i=1,2,3)
PROBLEMA 4 (COSTO FIJO)
Un distribuidor decide alquilar locales para establecer almacenes en algunas regiones.
En la tabla adjunta se muestran los tres almacenes candidatos que puede rentar, sus
costos mensuales de alquiler, el número máximo de camiones que pueden cargar y
despachar en un mes, la demanda mensual de cargas de camión para cada uno de los
cuatro distritos que desea atender y el costo promedio de enviar un camión de cada
almacén a cada distrito.

Costo por camión    


  Capacidad
distrito de ventas (S/.) Costo de
mensual
Almacén 1 2 3 4 (camiones) alquiler (S/.)

A 170 90 120 160 200 7750


B 150 165 100 140 250 4000
C 150 240 140 120 300 5500
Demanda 100 90 110 60  
Determinar que almacenes alquilar y el plan de distribución para minimizar los
costos totales.
 
Costo por camión    
  Capacidad
distrito de ventas (S/.) Costo de
mensual
Almacén 1 2 3 4 (camiones) alquiler (S/.)

A 170 90 120 160 200 7750


B 150 165 100 140 250 4000
C 150 240 140 120 300 5500
Demanda 100 90 110 60  
PROGRAMACION BINARIA

CASOS ESPECIALES
1 RESTRICCIONES UNA U OTRA

2 DEBEN CUMPLIRSE K DE N
RESTRICCIONES

3 RESTRICCIONES CON N VALORES


POSIBLES

4 CONSIDERACION DE COSTO FIJO

También podría gustarte