Professional Documents
Culture Documents
Problemas de
Programacin
Lineal
Semana 2: Agosto 8 al 14
Programacin Lineal
Ude@
Qu es optimizacin?
El concepto bsico de optimizacin es encontrar la
mejor solucin posible (punto o alternativa de
decisin) de un problema dado.
Para encontrar este punto ptimo se deben
examinar todas las alternativas y probar que en
efecto es la mejor.
La optimizacin se apoya en modelos matemticos
para reflejar el problema a solucionar y hace uso
de la solucin matemtica de estos modelos para
encontrar la mejor solucin posible.
Preguntmonos ahora Qu es un modelo
entonces?
Qu es un modelo
matemtico?
Problemas de Optimizacin
Un problema de optimizacin es aquel que busca
maximizar o minimizar una funcin matemtica que
contiene un nmero de variables y posee
condiciones que debe cumplir. Muchos problemas
de la vida real poseen una estructura parecida, por
ejemplo, en una empresa de productos
farmacuticos requieren maximizar la utilidad de
uno de sus productos pero estn sujetos al precio
impuesto por el mercado.
Veamos ahora con ms detalle cules son las
partes
que
componen
un
problema
de
optimizacin.
Componentes de un modelo
de Optimizacin
Ejemplo 1
cada
Ingrediente
Protena
(unidades/gr)
Carbohidrato
(unidades/gr)
Grasa
(unidades/gr)
Ingrediente
Costo
($/gr)
15.60
18.90
12.70
Componente
Protena
320
Carbohidrato
150
Grasa
440
3 + + 3 320 (1)
2 + 2 + 150 (2)
4 + 3 + 4 440 (3)
3
() +
() + 3(
) ()
320()
s.a.
0,
Ejemplo 2
Una compaa cuenta con cuatro proyectos de
inversin. La siguiente tabla muestra los potenciales
beneficios financieros de cada proyecto. Asimismo,
la tabla muestra el costo de llevar a cabo cada
proyecto. La compaa solo cuenta con $45M para
invertir.
Proyecto
Beneficio Neto
($M)
Costo
($M)
12
15
12
35
32
Conjuntos:
= Conjunto de proyectos
Variables de decisin: En este caso la variable de
decisin es si el proyecto se realiza o no. Esta
condicin implica que dicha variable es binaria,
por lo tanto:
1
=
(. . )
Parmetros: Son los datos de la tabla 4 y los datos
del presupuesto
s.a.
0,1 ,
El ltimo grupo de restricciones que representa el tipo de
variable, expresa que la variable es binaria. Ntese que se
ponen los valores que puede tomar la variable binaria entre
llaves, esta es la forma correcta de expresarlo, formulaciones
como 0,1 , 0,1 y sus combinaciones, indican que
la variable puede tomar valores entre 0 y 1, es decir, puede
valer 0.5, 1.4, etc., incluyendo o no a los valores de 0 y 1, estas
formulaciones no son vlidas para expresar que la variable es
binaria.
Problemas de
programacin lineal.
Observemos el siguiente ejemplo:
Una compaa estima que su costo de produccin esta
determinado por:
Adicionalmente, la compaa estima que la funcin de
demanda de su producto es igual a:
Clasificacin de los
problemas de Optimizacin
Ejercicios propuestos
2Crudos Inc. es una empresa petrolera que tiene una refinera en la costa de Texas. La
refinera procesa crudo proveniente de Arabia Saudita y Venezuela, produciendo
gasolina, diesel, y lubricantes.
Los dos crudos se diferencian en su composicin qumica, por lo que producen
diferentes cantidades de cada producto. Un barril de crudo proveniente de Arabia
Saudita produce 0.3 barriles de gasolina, 0.4 barriles de diesel, y 0.2 barriles de
lubricantes. Por otro lado, un barril proveniente de Venezuela produce 0.4 barriles de
gasolina, 0.2 barriles de diesel, y 0.3 barriles de lubricantes. El restante 10% del crudo se
pierde en el proceso de refinacin.
Los crudos tambin difieren en precio y disponibilidad. 2Crudos Inc. puede comprar a
Arabia Saudita hasta 9000 barriles por da a un precio de $20 por barril. Puede comprar
a Venezuela hasta 6000 barriles por da a un precio de $15 por barril.
Los contratos establecidos por 2Crudos Inc. lo obligan a producir 2000 barriles diarios de
gasolina, 1500 barriles diarios de diesel, y 500 barriles diarios de lubricantes Como se
pueden cumplir estos requerimientos de la forma ms eficiente? Proponga las
formulaciones detallada y general.
Ejercicios propuestos