Introduccion a Los Modelos de PL y Metodo Grafico

download Introduccion a Los Modelos de PL y Metodo Grafico

of 6

Transcript of Introduccion a Los Modelos de PL y Metodo Grafico

  • 8/19/2019 Introduccion a Los Modelos de PL y Metodo Grafico

    1/13

    Tema 3: Programación Lineal Prof. José Rangel

    Programación Lineal (8206) Procesos Industriales

    Facultad de Ingeniería

    Escuela de Ingeniería de Procesos Industriales 

    Departamento de Estadística Aplicada

    Programación Lineal (8206)

    Breve Introducción a los modelos de

    Programación Lineal

    Tema 3El principal objetivo por el cual fue implementada la Programación lineal, fue para

    darle solución a determinados problemas de la vida real, es decir, matematizar una

    situación específica, en una estructura abstracta manejable, con el propósito de determinar

    una solución y analizar como esta se puede implementar mediante la toma de decisiones

    para satisfacer las necesidades de dicho problema. El siguiente grafico representa la idea

    planteada:

    Los modelos de programación lineal, constan de una estructura muy específica, la

    cual se puede representar de las siguientes maneras:

    a. La forma canónica de un modelo de programación lineal es:

    =   +   + ⋯ +  

    Sujeto a

    +   + ⋯ +   ≤,=,≥    +   + ⋯ +   ≤,=,≥   

    ⋮  ⋮  ⋮ 

    + + ⋯ +  

    ≤,=,≥ 

     

    ≥ 0 , ≥ 0 , … , ≥ 0 

    Universidad Central de Venezuela

  • 8/19/2019 Introduccion a Los Modelos de PL y Metodo Grafico

    2/13

    Tema 3: Programación Lineal Prof. José Rangel

    Programación Lineal (8206) Procesos Industriales

    El modelo anterior está conformado por los siguientes elementos:

    = La función objetivo, la cual puede maximizarse o minimizarse.

    = Las variables de decisión que deben determinarse.

    = Los coeficientes en la función objetivo de la variable de decisión  

    = Los coeficientes de las restricciones que se refieren al consumo de recursos de lasvariables .

    = constante del lado derecho, referido al recurso disponible por cada restricción i.

    b. En forma de sumatoria puede expresarse como:

     

    Sujeto a

      ≤,=,≥   

    = 1 , 2 , … ,  , , … , ≥ 0 

    c. Y en forma de notación matricial compacta es:

      =   ≤,=≥  

    ≥ 0 Donde:

    C

    = Es el vector fila (1 x n) de los coeficientes de la función objetivo.

    X= Es el vector columna (m x 1) de las variables de decisión.

    = Es la matriz (m x n) de coeficientes de las restricciones.

    = Es el vector columna (m x 1) de recursos.

    Cada variable de decisión, consume o requiere de determinados recursos, según

    sea el caso, por lo tanto, esto es:

  • 8/19/2019 Introduccion a Los Modelos de PL y Metodo Grafico

    3/13

    Tema 3: Programación Lineal Prof. José Rangel

    Programación Lineal (8206) Procesos Industriales

     Actividad

     ______________________

    1 2 … n

     +   + ⋯ +  

    Sujeto a

    +   + ⋯ +   ≤,=,≥    +   + ⋯ +   ≤,=,≥   

    ⋮  ⋮  ⋮  + + ⋯ +   ≤,=,≥   

    ≥ 0 , ≥ 0 , … , ≥ 0 

     Además de las estructuras clásicas en un modelo de programación lineal,representadas anteriormente, están implícitos los siguientes supuestos:

    1.-Aditividad:  Cada función de un modelo de PL (ya sea la función objetivo o las

    restricciones) es la suma de las contribuciones individuales de las variables de decisión

    respectivas.

    2.-Divisibilidad: En un modelo de PL, las variables de decisión pueden tomar cualquier

    valor, incluso valores no enteros, que satisfagan las restricciones y de no negatividad. En

    consecuencia estas variables no están restringidas a solo valores enteros. Como cada

    variable de decisión representa el nivel de alguna actividad, se supondrá que las actividades

    se pueden realizar a niveles fraccionales.

    3.-Certidumbre: Se supone que los valores asignados a cada parámetro de un modelo de

    PL son constantes conocidas, es decir, los coeficientes   en la función objetivo, loscoeficientes  en las restricciones y los  en el lado derecho de las restricciones.

    4.-Proporcionalidad: La contribución de cada actividad al valor de la función objetivo Z es

    proporcional al nivel de la actividad , como lo presenta el término   en la funciónobjetivo. De manera similar, la contribución de cada actividad al lado izquierdo de cada

    restricción es proporcional al nivel de la actividad , como lo representa en la restricción eltérmino . En consecuencia, este supuesto elimina cualquier exponente diferente a 1para las variables en cualquier termino de las funciones (ya sea la función objetivo o las

    restricciones) en un modelo de PL.

  • 8/19/2019 Introduccion a Los Modelos de PL y Metodo Grafico

    4/13

    Tema 3: Programación Lineal Prof. José Rangel

    Programación Lineal (8206) Procesos Industriales

    La manera en que se trata un modelo de programación líneal es utilizando

    determinados métodos o algoritmos iterativos con el propósito de hallar, de ser posible una

    solución óptima (la mejor) que satisfaga el conjunto de restricciones a la cual está sujeta la

    función objetivo.

    Programación Lineal Grafica.

    La geometría de dos dimensiones puede usarse como un sistema grafico para

    ilustrar muchos elementos importantes de los modelos de PL. Aun cuando la geometría

    representa un caso muy especial en dos dimensiones, es sencillo trabajar con ella y muchos

    conceptos generales que se aplican a modelos de mayor número de dimensiones pueden

    expresarse con imágenes bidimensioanles. En particular, la geometría de dos dimensiones

    es útil como base para el método de resolución grafica con el objetivo de resolver modelos

    de PL que tenga solo 2 variables de decisión.

     

    Sujeto a

      ≤,=,≥   

    = 1 , 2 , … ,  , ≥ 0 

    Limitaciones de los modelos de Programación Lineal

    1.- Es un modelo determinístico: El modelo de PL involucra únicamente 3 tipos de parámetros: , , ; de ahí su sencillez y gran aplicación. Sin embargo, el valor de dichos parámetros debeser conocido y constante. Cuando el valor de los parámetros tiene un cierto riesgo oincertidumbre, puede utilizarse la  programación paramétrica, la  programación estocástica  obien, realizarse un análisis de sensibilidad .

    2.-Es un modelo estático: en algunos modelos matemáticos se han empleado con éxito las

    ecuaciones diferenciales, para inducir la variable tiempo en ellos. En este sentido, puede decirseque la PL, utiliza un modelo estático, ya que la variable tiempo no se involucra formalmente.

    3.- Es un modelo que no suboptimiza: debido la forma en que se plantea el modelo de PL, oencuentra la solución óptima o declara que esta no existe. Cuando no es posible obtener unasolución optima y se debe obtener alguna, se recurre a otra técnica más avanzada que la PL, lacual se denomina programación lineal por metas.

  • 8/19/2019 Introduccion a Los Modelos de PL y Metodo Grafico

    5/13

    Tema 3: Programación Lineal Prof. José Rangel

    Programación Lineal (8206) Procesos Industriales

    Procedimiento para la graficaciòn de desigualdades:

    Paso 1. Gráfico de la igualdad: se convierten las desigualdades de cada restricción en una

    igualdad, graficando en el plano cartesiano la recta que representa dicha ecuación.

    Las desigualdades al convertirse en desigualdades, el modelo toma la siguiente

    estructura:

     

    Sujeto a

      =   

    = 1 , 2 , … ,  , ≥ 0 

    Paso 2. Se selecciona un punto de prueba: se elige cualquier punto de prueba que no esté

    sobre la línea.

    Paso 3. Se resuelve la expresión del lado izquierdo: se sustituye el punto de prueba en la

    expresión del lado izquierdo de la desigualdad.

    Paso 4. Se determina si el punto de prueba satisface la igualdad.

      Si el punto de prueba satisface la igualdad original, entonces la recta trazada en el

    paso 1 y todos los puntos que están la mismo lado de la recta que el punto de prueba,

    satisfacen la igualdad.

      Si el punto de prueba no satisface la desigualdad original, entonces la recta y todos

    los puntos que no están en el mismo lado que el punto de prueba satisfacen la

    desigualdad.

    Paso 5. Se determinan los vértices que conforman la región factible y se evalúan en la

    función objetivo, si se maximiza se elige el punto que genere el mayor valor arrojado por la

    F.O y si se minimiza, se realiza el procedimiento contrario.

    TEOREMA: La cantidad de puntos de solución en el espacio factible conformado por n vérticesserá infinita, por lo tanto, la solución óptima siempre está asociada con un punto de esquina delespacio de soluciones (donde, en dos dimensiones, se intersecan dos líneas).

  • 8/19/2019 Introduccion a Los Modelos de PL y Metodo Grafico

    6/13

    Tema 3: Programación Lineal Prof. José Rangel

    Programación Lineal (8206) Procesos Industriales

    El procedimiento para la graficaciòn de las desigualdades que conforman un modelo

    de PL tiene como objetivo la determinación del espacio de soluciones factibles, este espacio

    es el área en el primer cuadrante que satisface todas las restricciones al mismo tiempo, lo

    que permitirá obtener la solución óptima.

    En el siguiente ejemplo se describe el desarrollo del método gráfico.

    =  3 + 5 

    Sujeto a

      ≤ 4 2  ≤ 12 

    3 + 2  ≤ 18 , ≥ 0 

    Una vez aplicados los pases descritos anteriormente, la región factible es:

      La región factible se encuentra delimitada por los vértices del polígono A, B, C, D,E.

    Resumen de pasos para el método gráfico:

    Generalizando el procedimiento para desarrollar el método gráfico, pude resumirse ensolo 2 objetivos:

    1.-Determinacion del espacio de soluciones factibles (graficaciòn de las desigualdades queconforman las restricciones del modelo).

    2.-Determinacion de la solución óptima.

  • 8/19/2019 Introduccion a Los Modelos de PL y Metodo Grafico

    7/13

    Tema 3: Programación Lineal Prof. José Rangel

    Programación Lineal (8206) Procesos Industriales

      EL punto óptimo se encuentra en el vértice D (2,6). 

      El valor de Z es 36.

    Principio general del método gráfico:

     Al agregar más restricciones, el conjunto de decisiones permisibles siempre se

    recorta o no resulta afectado. La adición de restricciones nunca expande el conjunto de

    decisiones permitidas.

    Todo modelo de programación lineal corresponde a alguna de las 3 categorías, en

    las que no puede haber suposiciones:

    1.- El modelo tiene una solución óptima.

    2.- No existe solución óptima porque el modelo no está acotado.

    3.- No existe solución óptima porque el modelo no es factible.

    Por lo tanto, pueden ocurrir 4 casos o situaciones que son importantes a considerar:

      Degeneración

      Óptimos alternativos

      Solución no acotada

      Solución infactible

     A continuación se definen e ilustran cada uno de ellos.

      Degeneración: ocurre si en un solo punto (que se dice degenerado) coinciden tres

    o más de las rectas que limitan la región factible, esto indica que una de las

    restricciones es redundante.

    ¿Por qué ocurre?

    Durante la construcción del modelo matemático, es posible que se tomen en cuenta

    recursos que son superfluos o innecesarios, resultando en la redundancia.

    Ejemplo:

    =  3 + 9 

    Sujeto a

    + 4  ≤ 8  + 2  ≤ 4 

    , ≥ 0 

  • 8/19/2019 Introduccion a Los Modelos de PL y Metodo Grafico

    8/13

    Tema 3: Programación Lineal Prof. José Rangel

    Programación Lineal (8206) Procesos Industriales

    Gráficamente se observa lo siguiente.

    Nótese que la restricción + 4 ≤ 8 es redundante, ya se coinciden en el eje  con laotra restricción, justo en el punto óptimo.

      Óptimos alternativos: es cuando un problema de PL tiene una cantidad infinita de

    óptimos alternativos.

    ¿Por qué ocurre?

    Sucede cuando la función objetivo es paralela a una restricción obligatoria noredundante (es decir, una restricción que se satisface como una ecuación en la solución

    óptima). Desde el punto de vista de la solución puede ser beneficioso el tener variedad de

    soluciones, que le permitan a la gerencia decidir entre distintas alternativas.

    Ejemplo:

    =  2 + 4 

    Sujeto a + 2 

    ≤ 5 

    +   ≤ 4 , ≥ 0 

    La representación gráfica del modelo es:

  • 8/19/2019 Introduccion a Los Modelos de PL y Metodo Grafico

    9/13

    Tema 3: Programación Lineal Prof. José Rangel

    Programación Lineal (8206) Procesos Industriales

      Solución no acotada: En algunos modelos de programación lineal, el espacio de

    soluciones es no acotado en por lo menos una variable, es decir que las variables

    pueden incrementarse de forma indefinida sin violar ninguna de las restricciones.

    ¿Por qué ocurre?

    Un espacio de soluciones no acotado casi siempre indica que el modelo está mal

    construido. La irregularidad más probable en tales modelos es que no se han tomado en

    cuenta algunas restricciones clave. Otra posibilidad es que las estimaciones de los

    coeficientes de las restricciones quizá no sean precisas.

    Ejemplo:

    2 +  

    Sujeto a

    −   ≤ 10 2  ≤ 40 

    , ≥ 0 

    La representación gráfica del modelo es:

  • 8/19/2019 Introduccion a Los Modelos de PL y Metodo Grafico

    10/13

    Tema 3: Programación Lineal Prof. José Rangel

    Programación Lineal (8206) Procesos Industriales

      Solución no factible: Los modelos PL con restricciones inconsistentes no tienen

    una solución factible.

    ¿Por qué ocurre?

    Desde el punto de vista práctico, un espacio no factible apunta hacia la posibilidad

    de que el modelo se formuló de manera incorrecta.

    Ejemplo.

    =  3 + 2 

    Sujeto a

    2 +   ≤ 2 

    3 + 4  ≥ 12 , ≥ 0 

    Graficando cada restricción en el plano cartesiano y determinando la solución óptima,

    resulta gráficamente en:

  • 8/19/2019 Introduccion a Los Modelos de PL y Metodo Grafico

    11/13

    Tema 3: Programación Lineal Prof. José Rangel

    Programación Lineal (8206) Procesos Industriales

    Ejercicios propuestos.

    1.- Obtenga la solución óptima en los siguientes modelo y además indique si la solución

    es degenerada, con óptimos alternativos, no acotada e infactible.

    a.-

    =  2 + 5 

    Sujeto a

    2 −   ≥ 0  + 3  ≥ 3   ≤ 4 

      ≤ 3 , ≥ 0 b.-

    =  2 + 3 

    Sujeto a −   

    ≤ 5 = 3 

    , ≥ 0 

  • 8/19/2019 Introduccion a Los Modelos de PL y Metodo Grafico

    12/13

    Tema 3: Programación Lineal Prof. José Rangel

    Programación Lineal (8206) Procesos Industriales

    c.-

    =  3 +21 

    Sujeto a

    4 +24  ≤ 72 

    −3 +12  ≤ 76   ≤ 3 

    , ≥ 0 d.-

    =  2 + 3 

    Sujeto a − 3 3 + 2 

    ≤ 6 ≤ 6 

    , ≥ 0 

  • 8/19/2019 Introduccion a Los Modelos de PL y Metodo Grafico

    13/13

    Tema 3: Programación Lineal Prof. José Rangel

    Programación Lineal (8206) Procesos Industriales

    Referencias

    Hillier, F. S., & Lieberman, G. (2010). Introduccion a la Investigacion de Operaciones. Mexico: McGraw-

    Hill/Interamericana Editores, S,A de C.V. 

    Risa, J. S., & Arreola Risa, A. (2003). Programacion Lineal, Una introduccion a la toma de decisiones

    cuantitativa. Mexico: Thomson Editores.

    Taha, H. (2012). Investigacion de Operaciones. Mexico: Pearson Prentice Hall.

    UNA. (1993). Investigacion de Operaciones I. Caracas: Universidad Nacional Abierta.