Está en la página 1de 13

Programación Binaria

Casos especiales
PROGRAMACION BINARIA

Logro de sesión:

Al finalizar la sesión, el estudiante resuelve problemas de


programación lineal que requieren una connotación dinámica
para lo cual usa variables binarias alcanzando la solución
óptima.
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 derecho de
cuenta en el modelo: é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
 
por semana
Producto 1 Producto 2 Producto 3

Planta 1 3 5 2 30
Planta 2 4 6 2 40
Ganancia unitaria 5 7 3
(miles de $) 
Ventas (unid/ sem.)
7 5 9
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

DEBEN CUMPLIRSE K DE N RESTRICCIONES


POSIBLES
Situación en la que se requiere que una restricción tome cualquiera de
N valores dados.
Cuando por ejemplo se tienen 5 restricciones: La restricción se transformaría en:

7x1 + 2x2 < 15 + MY1


7x1 + 2x2 < 15
2x1 + 8x2 < 18 + MY2
2x1 + 8x2 < 18
5x1 + 5x2 < 20 + MY3
5x1 + 5x2 < 20
7x1 + 2x2 < 40 + MY4

7x1 + 2x2 < 40 4x1 + 2x2 < 35 + MY5

4x1 + 2x2 < 35 y1 + y 2 + y 3 + y 4 + y 5 = 5 – 3 = 2

Queremos que se cumplan 3 restricciones se yi binarias, (i=1,2,3,4,5)


mantengan y 2 queden neutralizadas
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, determine cómo minimizar los costos para una tonelada de
producción.
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


que se pueda adoptar en su lado derecho el La restricción se transformaría en:
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á.
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.

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

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 qué almacenes alquilar y el plan de distribución para minimizar los
costos totales.

También podría gustarte