Está en la página 1de 5

Una compañía química elabora tres productos: A, B y C.

Los precios de venta de sus


productos son 20 UM, 25 UM y 35 UM por libra, respectivamente. Se usa una
materia prima que tiene un costo de 10 UM por libra.
Descripción del proceso:
- Por cada libra de materia prima se elabora una libra del producto A.
- Por cada libra de materia prima se elabora una libra del producto B.
- Con un proceso adicional, una libra del producto A se convierte en 0.7 libras del
producto B y 0.3 libras del producto C. El costo de este proceso es de 6 UM por libra
de A.
- Mediante otro proceso adicional, una libra de B se convierte en 0.7 libras de C y
residuos. El costo de este proceso es de 4 UM por libra de B.
Para la siguiente semana se tiene una demanda máxima de 40 libras de A, 50 libras
de B y 60 libras de C.
Formule un modelo de programación lineal en LINDO que optimice la utilidad semanal
de la compañía. Presente el reporte de resultados e interprete la solución del
problema. Debe declarar y definir las variables de decisión, agregar comentarios sobre
la función objetivo y las restricciones.

Función objetivo:
Maximizar -> (20-10)A + (25-10)B + (35-K1)C1 + (35-K2)C2
Variables de decisión:
A: Libras del producto A
B: Libras del producto B
C1: Libras del producto C que fueron hechas de A
C2: Libras del producto C que fueron hechas de B
Unidades: A, B, C1, C2 -> Libras
Costo de producir C1: K1
16 * 1 = 10 * 0.7 + K1 * 0.3 -> K1 = (16 – 7) / 0.3 -> K1 = 30
Costo de producir C2: K2
14 * 1 = K2 * 0.7 -> K2 = 20
F.O = 10A + 15B + 5C1 + 15C2
Restricciones:
A <= 40
B <= 50
C1 + C2 <= 60
A>0
B>0
C>0

Finalmente:
- El máximo que tomará la función objetivo será: 2050 UM
- El máximo exige producir 40 libras del producto A, 50 libras del producto B y 60 libras
del producto C a partir del producto B.
- Por cada libra del producto C hecho a partir del producto A, el máximo que tomará la
función objetivo disminuirá en 10 UM. Por tanto, no es factible ni útil producir el producto C a
partir del producto A.
- Si las libras de la demanda de la siguiente semana se incrementara en 1, el máximo
que tomará la función objetivo incrementaría en 10UM, 15UM Y 15UM por cada libra de los
productos A, B y C respectivamente.
Función Objetivo:

Max 20A1 + 25B1 + 25B2 + 35A3 + 35B2 – 10A1 – 10B1 – 6A2 – 6A3 – 4B2

Max 20A1 – 6A2 + 29A3 - 15B1 + 56B2

Variables:

A1: Libras del producto A producidos a partir de materia prima QUE VENDO
A2: Libras del producto A que utilizo PARA PRODUCIR el producto B Y VENDERLO
A3: Libras del producto A que utilizo PARA PRODUCIR el producto C Y VENDERLO
B1: Libras del producto B producidos a partir de materia prima QUE VENDO
B2: Libras del producto B que utilizo PARA PRODUCIR el producto C Y VENDERLO = 60

Restricciones:

Demanda:

A1 <= 40
A2 + B1 <= 50
A3 + B2 <= 60
A1 > 0
A2 > 0
B1 > 0
A3 > 0
B2 > 0

Producir

A (40) B1 (20)

B2 (30) C1 C2
Crudo 1 Crudo 2
Proceso 1 2 3
Proceso 2 2 3
Proceso 3 2 3
Producir

Proceso 1 Proceso 2 Proceso 3

G1 G2 G2 G3
Función objetivo:

Maximizar -> 15G11 + 10G21 + 10G22 + 20G33 – 4P1 – 5P2 – 6P3 – 3C1 – 2C2
Variables de decisión:

X11: Cantidad de horas que utilizo el proceso 1 para producir la gasolina 1


X12: Cantidad de horas que utilizo el proceso 1 para producir la gasolina 2
X22: Cantidad de horas que utilizo el proceso 2 para producir la gasolina 2
X33: Cantidad de horas que utilizo el proceso 3 para producir la gasolina 3
C1: Número de barriles de crudo 1 que COMPRO
C2: Número de barriles de crudo 2 que COMPRO

Restricciones:
2G11 + 2G21 <= C1
3G11 + 3G21 <= C2
C1 <= 300
C2 <= 300
2*X11 >= 100
G21 + G22 >= 100
G33 >= 100
P1 + P2 + P3 <= 120

Finalmente:
- El máximo que tomará la función objetivo será: 17670 UM.
- El máximo exige que se vendan 310 barriles de Gasolina 1, 500 barriles de Gasolina 2 y
500 barriles de Gasolina 3.
- Se usarán 120 horas en el proceso 1, 0 horas en el proceso 2 y 0 horas en el proceso 3.
- Se comprarán 300 barriles de crudo 1 y 300 barriles de crudo 2.
- Se producirá un exceso de 210 barriles de gasolina 1, 400 barriles de gasolina 2 y 400
barriles de gasolina 3.
MAX 15G11 + 10G21 + 10G22 + 20G33 - 4P1 - 5P2 - 6P3 - 3C1 - 2C2

SUBJECT TO

2G11 + 2G21 - C1 <= 0

3G11 + 3G21 - C2 <= 0

C1 <= 300

C2 <= 300

G11 >= 100

G21 + G22 >= 100

G33 >= 100

P1 + P2 + P3 <= 120

También podría gustarte