Está en la página 1de 20

Clase 2

Programación Lineal
Programación Lineal
En un problema de programación Lineal hay que gestionar una
serie de recursos para realizar una determinada actividad,
utilizando para ello un criterio de tipo económico.

Existen diferentes soluciones y un criterio para discriminar entre


ellas con el objetivo de encontrar la mejor. A este proceso de
búsqueda se le denomina Optimización.
Los problemas de Programación Lineal se expresan mediante un
conjunto de relaciones matemáticas que se conoce como
modelo.

El criterio o función objetivo en un problema PL va referido a la


minimización de los costos de la actividad, o a la maximización de
beneficios.

En estos problemas se trata de calcular el valor de unas variables


que están sujetas a una serie de restricciones y para las que una
determinada función objetivo alcanza su valor máximo o mínimo.
Un problema de Programación Lineal está formado por tres
componentes principales:
❑ Un conjunto de variables: Referidas a la actividad que se
desarrolla en el sistema que se quiere optimizar.
Notación: x1, x2, x3, ….
❑ Un conjunto de restricciones: Expresan la relación entre el
consumo de recursos y las limitaciones de los mismos, así como
toda clase de características que hay que imponer en el
problema y que están asociadas a la actividad que se realiza en el
sistema.
Ejemplo: x1+ x2  3
❑ Una función objetivo: Criterio que se desea optimizar
Ejemplo: Maximizar x1 + 3x2
Los problemas de optimización dependen fundamentalmente para su
resolución del tipo de variables que forman parte del mismo y del
carácter lineal o no lineal de las restricciones.

• Continuos (Vbles. continuas)


PROGRAMACIÓN LINEAL
[CONTINUA]

• Lineales
(Función Objetivo y • Enteros (vbles. enteras)
Restricciones lineales)
[Entera mixta (vbles. enteras y continuas)]
PROGRAMACIÓN ENTERA

• No Lineales
(Función Objetivo y/o restricciones no lineales)
Resolución
(Métodos exactos)

Programación Lineal • SIMPLEX


Continua • Primal-Dual
• Método de Puntos Interiores

❑ Método Exactos
Programación Entera
❑ Método aproximados
Primer ejemplo
Un fabricante de mantequilla desea optimizar la producción
diaria de su planta. Fabrica dos tipos de mantequilla (Estándar y
Bajo en Sal). Un Kilo de mantequilla Estándar proporciona un
beneficio de $10 y uno Bajo en sal de $15.
Para la producción de mantequillas se usan tres procesos,
pasteurización, centrifugado y batido. La capacidad de
pasteurización es de 6 horas/día, de centrifugado es de 3
horas/día y de batido es de 3,5 horas/día.
Los tiempos(en minutos) de proceso por cada kilo de
mantequilla se recogen en la siguiente tabla:
Estándar Bajo en Sal
Pasterización 3 8
Centrifugado 3 2
Batido 3 4

Identificación de componentes.
Definición de variables
Función Objetivo
Restricciones
Definición de variables
La pregunta que necesitamos responder es ¿cuánta
mantequilla de cada tipo debe fabricar para optimizar la
ganancia?, por lo tanto las variables son:
X1= Cantidad de mantequilla estándar.
X2= Cantidad de mantequilla baja en sal.
Función objetivo
Como queremos obtener la máxima ganancia, nuestra función
de optimización será maximizar, si quisiéramos obtener el menor
costo o tiempo, la función sería minimizar.
La función de utilidad estará dada por el cálculo del beneficio
neto obtenido por cada tipo de mantequilla.
Para la mantequilla estándar, será 10*X1
Para la mantequilla baja en sal, será 15*X2,

Por lo tanto la función objetivo estará dada por:

Max Z = 10 X1 + 15 X2
Restricciones
Las restricciones corresponden a las condiciones limitantes que
tiene el problema, por ejemplo cantidad de horas disponibles,
recursos financieros, materias primas, etc.
En este caso las restricciones están dadas por la capacidad de
tiempo de cada proceso que se requiere para la producción de
las mantequillas
Pasteurizado ➔ 3*X1+ 8*X2 <= 6 * 60
Centrifugado ➔ 3*X1+ 2*X2 <= 3 * 60
Batido ➔ 3*X1+ 4*X2 <= 3,5 * 60
En este caso es necesario transformar las horas a minutos para
mantener coherencias en las unidades de medida.
Modelo completo
X1= Cantidad de mantequilla estándar.
X2= Cantidad de mantequilla baja en sal.

Max Z = 10 X1 + 15 X2
s.a.
3X1+ 8X2 <= 360
3X1+ 2X2 <= 180
3X1+ 4X2 <= 210
Ejercicio 1

Un artesano desea optimizar la producción diaria de su taller de alfarería. Fabrica dos


tipos de ánforas (Anforas1 y Anforas2). Para ello utiliza un proceso de producción
simple. Emplea dos tipos de arcilla (arcilla A y arcilla B) que mezcla en las proporciones
adecuadas, les da forma durante un cierto tiempo y las pone a secar en el horno que
posee hasta el día siguiente. El alfarero vende posteriormente las ánforas1 a 100u.m. Y
las ánforas2 a 250u.m.
El horno posee una capacidad para 144 ánforas. Diariamente, dispone de 300 Kg de
arcilla A y 16 Kg de arcilla B, y 15 horas de trabajo (él y su hijo).
Las proporciones de arcilla A y B y el tiempo que necesita cada ánfora se recogen en la
siguiente tabla:

Ánforas 1 Ánforas 2
Arcilla A 1.5 3
Arcilla B 0 0.2
Tiempo 0.1 0.12
Ejercicio 2

Un fabricante de baldosas desea optimizar la producción semanal de su


fábrica. Fabrica dos tipos de baldosas (Estándar y Lujo). Una baldosa
Estándar proporciona un beneficio de 10 U$ y una Lujo de 15 U$. Para la
producción de baldosas se usan tres procesos, apomozado, pulido y
abrillantado. La capacidad de apomazado es de 200 horas/semana, de
pulido es de 80 horas/semana y la de abrillantado de 60 horas/semana.
Además, cada baldosa Estándar emplea 25 mg de una sustancia para su
limpieza en tanto la baldosa de Lujo utiliza 10 mg. Se disponen de 1,2 Kg
por semana de esa sustancia.
Los tiempos de pulido y abrillantado(en horas) por cada unidad se recogen
en la siguiente tabla:
Estándar Lujo
Apomazado 0,5 0,45
Pulido 0,3 0,2
Abrillantado 0,15 0,3
Problema de la Dieta: (Stigler, 1945).
1. Consiste en determinar una dieta de manera eficiente, a
partir de un conjunto dado de alimentos, de modo de
satisfacer requerimientos nutricionales. La cantidad de
alimentos a considerar, sus características nutricionales y los
costos de éstos, permiten obtener diferentes variantes de
este tipo de modelos. Por ejemplo:
Legumbre
Leche Naranjas Requerimientos
(1
(lt) (unidad) Nutricionales
porción)
Niacina 3,2 4,9 0,8 13
Tiamina 1,12 1,3 0,19 15
Vitamina C 32 0 93 45
Costo 2 0,2 0,25
Problema de Dimensionamiento de Lotes:
(Wagner y Whitin, 1958).

Consiste en hallar una política óptima de producción para satisfacer


demandas fluctuantes en el tiempo, de modo de minimizar los costos de
producción e inventario, considerando la disponibilidad de recursos
escasos.
Considere que una fábrica puede elaborar hasta 150 unidades en cada
uno de los 4 periodos en que se ha subdividido el horizonte de
planificación y se tiene adicionalmente la siguiente
Costo de
información:
Demandas Costo Prod.
Periodos Inventario
(unidades) (US$/unidad)
(US$/unidad)
1 130 6 2
2 80 4 1
3 125 8 2.5
4 195 9 3

• Adicionalmente considere que se dispone de un Inventario Inicial de 15


unidades y no se acepta demanda pendiente o faltante, es decir, se debe
satisfacer toda la demanda del período.
Problema de Transporte: (Referencia: Hitchcock, 1941;
Kantorovich, 1942; Koopmans 1947).
El problema consiste en decidir cuántas unidades trasladar desde
ciertos puntos de origen (platas, ciudades, etc) a ciertos puntos de
destino (centros de distribución, ciudades, etc) de modo de
minimizar los costos de transporte, dada la oferta y demanda en
dichos puntos. Se suponen conocidos los costos unitarios de
transporte, los requerimientos de demanda y la oferta disponible.
Por ejemplo, suponga que una empresa posee dos plantas que
elaboran un determinado producto en cantidades de 250 y 400
unidades diarias, respectivamente. Dichas unidades deben ser
trasladadas a tres centros de distribución con demandas diarias de
200, 200 y 250 unidades, respectivamente. Los costos de transporte
(en $/unidad) son:
Problema de Transporte: (Referencia: Hitchcock, 1941;
Kantorovich, 1942; Koopmans 1947).
C.Dist. 1 C.Dist.2 C.Dist.3
Planta 1 21 25 15
Planta 2 28 13 19

Se requiere formular un modelo de Programación Lineal que


permita satisfacer los requerimientos de demanda al mínimo
costo.
Problema de Producción:
Un herrero dispone de 80 kg de acero y 120 kg de aluminio
quiere hacer bicicletas de paseo y de montaña que quiere
vender, respectivamente a U$ 220 y U$ 180 para sacar el
máximo beneficio. Para la de paseo empleará 1 kg de acero y 3
de aluminio, y para la de montaña 2 kg de los dos metales.
¿Cuántas bicicletas de paseo y de montaña venderá?

También podría gustarte