2 - 209 - Modelos PL - N
2 - 209 - Modelos PL - N
2 - 209 - Modelos PL - N
(SIS-209; IND-225)
Ing. Viktoria Belianskaya
Contenido:
El impacto de PL en la actualidad.
Elementos de los modelos de PL.
Proceso de construcción de los modelos de PL.
Ejemplo prototipo.
Suposiciones y limitaciones de los modelos de PL.
Ejemplos de construcción de los modelos de PL
para diferentes áreas de aplicación.
Programación Lineal (PL).
Entender el Problema:
¿Qué se quiere encontrar?
¿Existen condiciones o limitaciones en el contexto? ¿Cuáles?
¿Cuál es la meta en el problema?
Modelo Ejemplo 1
Xe – cantidad de los teléfonos estándar para la producción
diaria (en unidades);
Xl – cantidad de los teléfonos deluxe para la producción
diaria (en unidades).
Xe≥0, Xl ≥0
máxima posible
Ejemplo Prototipo 2 (problema de la dieta)
Un granjero cría cerdos para venta y desea determinar las
cantidades de los distintos tipos de alimentos disponibles (maíz,
grasas y alfalfa) que debe dar a cada cerdo. Como los cerdos se
comerán cualquier mezcla de estos tipos de alimentos, el objetivo
es determinar que mezcla cumple ciertos requerimientos
nutricionales a un costo mínimo. En la siguiente tabla se dan las
unidades de cada tipo de ingrediente nutritivo básico contenido en
un kilogramo de cada tipo de alimento, junto con los requisitos
nutricionales diarios y los costos de los alimentos.
Función Objetivo
Z= X1+X2+X3+X4+X5+X6 → min
minimizar el total de los meseros y ayudantes contratados
Ejemplo 4 (analizando los procesos)
Una compañía de productos químicos dispone de 2 procesos de
reacción mediante los cuales debe producir 2 tipos de compuestos.
Con el primer proceso se producen 2 [kg/h] del compuesto Aspirina y
1 [kg/h] del compuesto Dipirona. Mientras que el segundo proceso
produce 3 [kg/h] de Aspirina y 1 [kg/h] de Dipirona.
La gerencia ha determinado las siguientes condiciones:
La cantidad del compuesto Aspirina no puede sobrepasar los 30 [kg]
por día.
La cantidad del compuesto Dipirona debe ser mayor a los 7 [kg] por
día.
Las horas que se ejecuta el primer proceso no deben ser mayor a 5
[Hr] en el día con respecto a las horas que se ejecuta el proceso 2. El
máximo tiempo que se corre cada proceso es de 9 [Hr].
El precio de venta del compuesto Aspirina es 20 [$/Kg], mientras que
la Dipirona se vende a 60 [$/Kg].
Objetivo es determinar las horas que debe ejecutarse cada proceso de
manera que se maximice la utilidad total cumpliendo con las
condiciones.
Entender el problema
En la misma hora !!! <=30 kg
<=9 horas Aspirina
2 kg/h 20$/kg
Proceso 1
1 kg/h
3 kg/h
>=7 kg
Proceso 2 1 kg/h
Dipirona
60$/kg
En la misma hora !!!
<=9 horas
Incinerador 1 Incinerador 2
Ciudad 1 30 5
Ciudad 2 36 42
Basural 1 Basural 2
Incinerador 1 5 8
Incinerador 2 9 6
Entender el problema
<=500 ton
500 ton 40$/ton Se reduce a 0.2
400 ton
<=500 ton Costo de transporte:
3$/(milla*ton)
30$/ton
Restricciones:
1) Límite de cantidad de láminas de 4 m
X1+X2+X3<=50
2) Límite de cantidad de láminas de 6 m
Y1+Y2+Y3+Y4<=75
3) Consideración de la proporción de las cantidades de las tablas de 2 m y de 1,25 m
(utilizando los datos de análisis de los cortes posibles)
(2X1+X2+3Y1+2Y2+Y3)/ 3 = (X2+3X3+Y2+3Y3+4Y4)/2
Cada una de las partes de esta relación representa el número de los juegos que sale
Función Objetivo:
Maximizar la cantidad de los juegos a producir:
Z= (2X1+X2+3Y1+2Y2+Y3)/ 3 max
Ejemplo 9 (alternativas de planteamiento)
(ver archivo Citrus)
Cada semana, Florida Citrus, Inc., usa una sola maquina durante 150 horas para destilar
jugo de naranja y de toronja en concentrados almacenados en dos tanques
separados de 1000 galones antes de congelarlos. La maquina puede procesar 25
galones de jugo de naranja por hora, pero solo 20 galones de jugo de toronja. Cada
galón de jugo de naranja cuesta $1.50 y pierde 30% de contenido de agua al
destilarse en concentrado. El concentrado de jugo de naranja se vende después en
$6.00 por galón. Cada galón de jugo de toronja cuesta $2.00 y pierde 25% de
contenido de agua al destilarse en concentrado. El concentrado de jugo de toronja se
vende después en $8.00 por galón.
Formule un modelo de programación lineal para determinar un plan de producción que
maximice la ganancia.
Alternativas de planteamiento del modelo en función del significado de las variables.
Alternativa 1:
X1 = el número de galones de jugo de naranja usados en la semana.
X2 = el número de galones de jugo de toronja usados en la semana.
Alternativa 2:
X1= el número de galones de concentrado de naranja producidos en la semana.
X2= el número de galones de concentrado de toronja producidos en la semana
Alternativa 3:
X1 = el número de horas de tiempo de máquina a usarse esta semana para destilar jugo
de Naranja.
X2 = el número de horas de tiempo de máquina a usarse esta semana para destilar jugo
de Toronja.
Modelo general de PL
1. Función Objetivo:
Z c1 ·X 1 c 2 ·X 2 ... c N ·X N Max( Min)
2. Restricciones:
a j1 ·X 1 a j 2 ·X 2 ... a jN ·X N b j , j 1..n
a k1 ·X 1 a k 2 ·X 2 ... a kN ·X N bk , k n 1..n l
a p1 ·X 1 a p 2 ·X 2 ... a pN ·X N b p , p n l 1..n l m
A 1 2 6
B 2 1 8