Facultad de Ciencias Exactas, Fsicas y Naturales UNC
CTEDRA DE INVESTIGACIN OPERATIVA
Unidad Temtica N 5: PROGRAMACIN LINEAL GENERALIDADES DE PROGRAMACIN LINEAL (PL) Facultad de Ciencias Exactas, Fsicas y Naturales UNC CTEDRA DE INVESTIGACIN OPERATIVA Unidad Temtica N 5: PROGRAMACIN LINEAL QUE ES PROGRAMACIN LINEAL? Es una tcnica matemtica para la optimizacin. Utiliza un modelo que permite establecer la manera ms eficiente de distribuir recursos limitados a una serie determinada de actividades. Identifica un objetivo (FO) que se formula en trmino de variables controlables denominadas variables de decisin. Estas variables de decisin estn sujetas a una serie de condicionamientos o restricciones que tambin requieren de formulacin. Facultad de Ciencias Exactas, Fsicas y Naturales UNC CTEDRA DE INVESTIGACIN OPERATIVA Unidad Temtica N 5: PROGRAMACIN LINEAL QUE SUPUESTOS CUMPLE PL? 1-Tiene un objetivo nico de optimizacin que puede ser de maximizar o de minimizar. 2-El conjunto de restricciones incluye condicin de no negatividad. Tiene slo soluciones de componentes no negativos. 3-Todas las expresiones matemticas implicadas, FO y restricciones, son lineales y las variables de decisin toman valores reales -cumplen por tanto continuidad proporcionalidad, aditividad y divisibilidad- Facultad de Ciencias Exactas, Fsicas y Naturales UNC CTEDRA DE INVESTIGACIN OPERATIVA Unidad Temtica N 5: PROGRAMACIN LINEAL 5-El conjunto solucin del sistema de restricciones, denominado Regin Factible, es un polgono o poliedro convexo. 4-El sistema de ecuaciones que constituye el conjunto de restricciones slo contiene signos de mayor o menor que incluyen la igualdad. Estos son "2", "5", "=". Esto porque el conjunto solucin del sistema de restricciones debe tener frontera. Facultad de Ciencias Exactas, Fsicas y Naturales UNC CTEDRA DE INVESTIGACIN OPERATIVA Unidad Temtica N 5: PROGRAMACIN LINEAL 6-La solucin del PL denominada Solucin ptima (SO) esta en uno de los vrtices de la frontera de la regin factible. 7-PL es un modelo determinstico, es decir implica certidumbre ya que la solucin (SO) depende de parmetros que son fijos. Es necesario entonces hacer anlisis de sensibilidad. Facultad de Ciencias Exactas, Fsicas y Naturales UNC CTEDRA DE INVESTIGACIN OPERATIVA Unidad Temtica N 5: PROGRAMACIN LINEAL CMO PLANTEAR UN PROGRAMA LINEAL PL? ESTUDIAR LA SITUACIN PROBLEMA HASTA: I-Identificar las variables de decisin. Se trata de las decisiones que es preciso tomar. Que conjunto de variables controlables tiene efecto directo sobre el nivel de obtencin del objetivo?. II-Una vez identificadas es preciso definirlas claramente. Facultad de Ciencias Exactas, Fsicas y Naturales UNC CTEDRA DE INVESTIGACIN OPERATIVA Unidad Temtica N 5: PROGRAMACIN LINEAL III- Identificar el objetivo. Qu es lo que debe maximizarse o minimizarse? IV- Identificar todas las restricciones, no deben omitirse las de no negatividad que se incluyen en todo problema de Programacin Lineal. V- Finalmente, para formular el modelo matemtico se define la funcin objetivo en trminos de las variables de decisin y se plantea el sistema de inecuaciones lineales que refleje las restricciones identificadas. Facultad de Ciencias Exactas, Fsicas y Naturales UNC CTEDRA DE INVESTIGACIN OPERATIVA Unidad Temtica N 5: PROGRAMACIN LINEAL CULES SON LAS FORMULACIONES DE UN PL? Sea un PL de maximizacin y de forma cannica, es decir todas sus restricciones son del tipo 5. Formulacin Explcita: Max: Z = c 1 x 1 + c 2 x 2 + c 3 x 3 + ... + c n x n* Sujeto a: a 11 x 1 + a 12 x 2 + a 13 x 3 + ... + a 1n x n* b 1 a 21 x 1 + a 22 x 2 + a 23 x 3 + ... + a 2n x n* b 2 a 31 x 1 + a 32 x 2 + a 33 x 3 + ... + a 3n x n* b 3 a m1 x 1 + a m2 x 2 + a m3 x 3 + ... + a mn x n* b m x j 0 Se tiene: un nmero m restricciones estructurales y un nmero n* de variables de decisin. Facultad de Ciencias Exactas, Fsicas y Naturales UNC CTEDRA DE INVESTIGACIN OPERATIVA Unidad Temtica N 5: PROGRAMACIN LINEAL Formulacin Estndar: Sujeto a: Se tiene: un nmero m de variables de holgura y un nmero n* de variables de decisin. Entonces el nmero total de variables es: n = n*+ m Formulacin Vectorial: Max: CX s.a. AX B X 0 Max: Z= c 1 x 1 + c 2 x 2 + c 3 x 3 + ... + c n x n* + 0S 1 + 0S 2 + . + 0S m a 11 x 1 + a 12 x 2 + a 13 x 3 + ... + a 1n x n* + S 1 = b 1 a 21 x 1 + a 22 x 2 + a 23 x 3 + ... + a 2n x n* + S 2 = b 2 a 31 x 1 + a 32 x 2 + a 33 x 3 + ... + a 3n x n* + S 3 = b 3 a m1 x 1 + a m2 x 2 + a m3 x 3 + ... + a mn x n* + s m = b m x j 0 Facultad de Ciencias Exactas, Fsicas y Naturales UNC CTEDRA DE INVESTIGACIN OPERATIVA Unidad Temtica N 5: PROGRAMACIN LINEAL El sistema de ecuaciones de la Forma Estndar es: (m x n) con n > m ( ms incgnitas que ecuaciones) Por tanto, si tiene solucin, esta es un conjunto de infinitos vectores de la forma: (X 1 ; X 2 ;.; X n* ; S 1 ; S 2 ;.;S m ) n* Variables de DECISIN m Variables de HOLGURA "n" Variables en TOTAL Esta expresin se denomina Solucin Factible (SF) que es la forma general de todo punto de la Regin Factible. CMO SE CARACTERIZAN LAS SOLUCIONES DEL SISTEMA DE RESTRICCIONES? Facultad de Ciencias Exactas, Fsicas y Naturales UNC CTEDRA DE INVESTIGACIN OPERATIVA Unidad Temtica N 5: PROGRAMACIN LINEAL Solucin Factible Bsica (SFB): es toda solucin factible (SF) que tiene "a lo sumo" "m" variables = de cero o positivas y las restantes iguales a cero Grficamente los vrtices de la regin factible son las SFB del sistema. SFB NO DEGENERADA: Tiene exactamente "m" variables positivas DEGENERADA: Tiene menos de "m" variables positivas Facultad de Ciencias Exactas, Fsicas y Naturales UNC CTEDRA DE INVESTIGACIN OPERATIVA Unidad Temtica N 5: PROGRAMACIN LINEAL Dada una Solucin Factible Bsica (SFB) las variables que toman valor positivo se denominan VARIABLES BSICAS (VB) y las que toman valor cero VARIABLES NO BSICAS (VNB) (X 1 ; X 2 ;.; X n* ; S 1 ; S 2 ;.;S m ) Sea en general la siguiente SFB: VB VNB VB Por ejemplo: Con a,b,c,d>0 ( a ; 0 ;.; b ; 0 ; c ;.; d ) VB VB VNB Facultad de Ciencias Exactas, Fsicas y Naturales UNC CTEDRA DE INVESTIGACIN OPERATIVA Unidad Temtica N 5: PROGRAMACIN LINEAL La Solucin ptima (SO) -Solucin del PL- es una SFB que optimiza la Funcin Objetivo (FO) Se denominan Restricciones Limitantes (RL) o Activas las que limitan el vrtice ptimo y por tanto tienen la variable de holgura asociada igual a cero RL RL RNL (X 1 ; X 2 ;.; X n* ; S 1 ; S 2 ;.;S m ) Sea en general la siguiente SFB que es la SO: VB VNB VB Por ejemplo: Con a,b,c,>0 ( a ; 0 ;.; b ; 0 ; c ;.; 0 ) VB VNB VNB Facultad de Ciencias Exactas, Fsicas y Naturales UNC CTEDRA DE INVESTIGACIN OPERATIVA Unidad Temtica N 5: PROGRAMACIN LINEAL METODOLOGAS DE RESOLUCIN: METDO GRFICO (slo utilizable si se tienen slo dos variables de decisin y no demasiadas restricciones) MTODO ANALTICO: SIMPLEX (posible de utilizar si se tienen pocas variables de decisin y no demasiadas restricciones) SOFTWARE ESPECFICOS (entre ellos el LINDO y el SOLVER de EXCEL, utilizables prcticamente para toda situacin) CMO RESOLVER UN PL? Facultad de Ciencias Exactas, Fsicas y Naturales UNC CTEDRA DE INVESTIGACIN OPERATIVA Unidad Temtica N 5: PROGRAMACIN LINEAL CMO PUEDE SER LA SOLUCION DE UN PL? Es toda SFB que optimiza a la Funcin Objetivo (FO). TIPOS DE SOLUCIN DE UN PL: nica: FO se optimiza slo en un vrtice Infinitas: FO se optimiza en dos vrtices consecutivos y por tanto en todo el segmento Ninguna: la regin factible es vaca o la regin factible es NO acotada.