Está en la página 1de 4

Ejemplos de problemas de Programacin Lineal 1.

- Se desea obtener la mezcla de petrleo a partir de crudos de distinta procedencia, cada uno de los cuales tienen distintas caractersticas. En la tabla adjunta se detallan los distintos crudos - cuatro en total - y sus caractersticas ms importantes: el tanto por ciento de azufre, la densidad y el precio por Tm. medido en ptas. Origen Kuwait Arabia Noruega Venezuela % Azufre 0.45 0.40 0.38 0.41 Densidad 0.91 0.95 0.89 0.92 Precio 35.000 31.000 39.000 34.000

Se exige a la mezcla que tenga unas caractersticas concretas, que se traducen en un porcentaje del 0.40 % de contenido de azufre y una densidad igual a 0.91. Se desea que el precio de la mezcla sea mnimo. Los elementos fundamentales de este problema, y que caracterizan cualquier problema de programacin matemtica, son los siguientes: Variable de decisin: Permite caracterizar matemticamente la decisin a adoptar. En general es un vector de Rn, En el ejemplo debe identificar la mezcla y puede ser el porcentaje o la proporcin de cada uno de los crudos en la mezcla. Supondremos que es la proporcin (xi). Se introducen las variables (x1, x2, x3, x4) R4 que representan la proporcin con que intervendrn en la mezcla los crudos procedentes de Kuwait, Arabia, Noruega y Venezuela respectivamente.

Conjunto de restricciones: La variable de decisin debe verificar una serie de restricciones de forma que una decisin vlida debe pertenecer a un subconjunto de Rn. En los problemas de programacin lineal las restricciones se identificarn por un conjunto de ecuaciones lineales en la variable de decisin y se supondr que todas las componentes de la variable de decisin son mayores o iguales que 0. En el ejemplo hay tres restricciones, aparte de la restriccin natural de que cualquier proporcin no debe ser negativa xi 0 - La suma de proporciones debe ser igual a 1. x1 + x2 + x3 + x4 = 1 - El contenido (en %) de Azufre de la mezcla debe ser 0.4. 0.45 x1 + 0.40 x2 + 0.38 x3 + 0.41 x4 = 0.40 - La densidad de la mezcla debe ser 0.91 0.91 x1 + 0.95 x2 + 0.89 x3 + 0.92 x4 = 0.91 Funcin objetivo Existe una funcin que evala todas las decisiones vlidas y el problema es elegir aquella decisin que minimiza dicha funcin. En los problemas de P.L. esta funcin tambin depende linealmente de la variable de decisin. En el ejemplo, cada mezcla vlida tiene asociado un coste de forma que la funcin objetivo es el precio de cada Tm. de mezcla: 35.000 x1 + 31.000 x2 + 39.000 x3 + 34.000 x4 La mezcla ptima verificando las restricciones anteriores se obtiene mezclando los crudos procedentes de Noruega y Venezuela en las proporciones 1/3 y 2/3 respectivamente y el precio de esta mezcla es de 35.66767 ptas./Tm. La variable de decisin toma los valores (x1, x2, x3, x4) = (0,0,1/3,2/3)

2.- En un centro de nutricin se desea obtener la dieta de coste mnimo con unos determinados requisitos vitamnicos para un grupo de nios que van a asistir a campamentos de verano. El especialista estima que la dieta debe contener entre 26 y 32 unidades de vitamina A, al menos 25 unidades de vitamina B y 30 de C, y a lo sumo 14 de vitamina D. La tabla nos da el nmero de unidades de las distintas vitaminas por unidad de alimento consumido para seis alimentos elegidos, denominados 1, 2, 3, 4, 5 y 6, as como su coste por unidad Alimentos 1 2 3 4 5 6 Vitaminas Coste por unidad A B C D 1 1 0 1 10 1 2 1 0 14 0 1 2 0 12 3 1 0 1 18 2 1 2 0 20 1 0 2 1 16

Se desea construir un modelo de PL para conocer la cantidad de cada alimento que hay que preparar y que satisfaga los requisitos propuestos con coste mnimo. Variable de decisin: xi = cantidad de alimento i =1,2,...,6 que se utiliza para la dieta. Conjunto de restricciones: Las restricciones en este caso son consecuencia de los requisitos vitamnicos exigidos a la dieta, que son 26 x1 + x2 + 3 x4 + 2 x5 + x6 32 x1 + 2x2 + x3 + x4 + x5 25 x2 + 2 x3 + 2 x5 + 2x6 = 30 x1 + x4 + x6 14 xi 0 i = 1,2,3,4,5,6

Por tanto el problema consiste en determinar (x1, x2, x3, x4, x5, x6) R6 tal que: Min 10 x1 + 14 x2 + 12 x3 + 18x4 + 20 x5 + 16x6 s.a. 26 x1 + x2 + 3 x4 + 2 x5 + x6 32 x1 + 2x2 + x3 + x4 + x5 25 x2 + 2 x3 + 2 x5 + 2x6 = 30 x1 + x4 + x6 14 xi 0 i = 1,2,3,4,5,6

También podría gustarte