Metodo_Grafico1.pdf

17
Programación Lineal - Método Gráfico 1 Método Gráfico EJEMPLO DE METODO GRAFICO Un taller puede fabricar 2 productos diferentes utilizando para ello 3 tipos de máquinas por las que deben pasar los 2 productos El problema consiste en planificar la producción del taller , teniendo como objetivo escoger el programa de producción que maximice las utilidades netas en el período de planificación, tomando en cuanta las restricciones de disponibilidad de las máquinas

Transcript of Metodo_Grafico1.pdf

  • Programacin Lineal - Mtodo Grfico

    1

    Mtodo Grfico

    EJEMPLO DE METODO GRAFICO

    Un taller puede fabricar 2 productos diferentes

    utilizando para ello 3 tipos de mquinas por las

    que deben pasar los 2 productos

    El problema consiste en planificar la produccin

    del taller, teniendo como objetivo escoger el

    programa de produccin que maximice las

    utilidades netas en el perodo de planificacin,

    tomando en cuanta las restricciones de

    disponibilidad de las mquinas

  • Programacin Lineal - Mtodo Grfico

    2

    EJEMPLO DE METODO GRAFICO

    Ambos productos requieren para su elaboracin

    del empleo de las 3 mquinas, siendo imposible

    ocupar la misma mquina para la elaboracin

    simultnea de los 2 productos

    Para la fabricacin de una unidad del producto 1,

    se requieren: 2 horas en la mquina 1, 1 hora en la

    mquina 2 y 1 hora en la mquina 3. Mientras que

    para la fabricacin de una unidad del producto 2,

    se requieren: 1 hora en la mquina 1, 1 hora en la

    mquina 2 y 3 horas en la mquina 3

    EJEMPLO DE METODO GRAFICO

    La disponibilidad de las mquinas en horas por

    semana, es de 70, 40 y 90, para las mquinas 1, 2 y

    3, respectivamente

    Se estima que el costo unitario es de 30 para el

    producto 1 y de 60 para el producto 2. Mientras

    que los precios de venta son 70 y 120, para ambos

    productos respectivamente

    El problema supone que todo lo que se produce,

    se vende

  • Programacin Lineal - Mtodo Grfico

    3

    EJEMPLO DE METODO GRAFICO

    Variables de Decisin:

    X1: Cantidad del producto 1 a elaborar en la semana

    X2: Cantidad del producto 2 a elaborar en la semana

    Mq.1 Mq.2 Mq.3 Costo Precio

    Producto1

    Producto2

    Disponibilidad

    2 hrs. 1 hora 1 hora 30 70

    1 hora 1 hora 3 hrs. 60 120

    70 40 90

    EJEMPLO DE METODO GRAFICO

    Funcin Objetivo Mx { utilidades }

    Mx { (70 - 30)X1 + (120 - 60)X2 }

    Mx Z = 40X1 + 60X2

    Restricciones de Capacidad de las Mquinas

    (mquina 1) 2X1 + X2 70

    (mquina 2) X1 + X2 40

    (mquina 3) X1 + 3X2 90 < < <

    Restricciones de No Negatividad X1 0

    X2 0

    > >

  • Programacin Lineal - Mtodo Grfico

    4

    EJEMPLO DE METODO GRAFICO

    Para graficar las restricciones, se obtiene la recta

    lineal entre ambos ejes como si fuesen igualdades

    en vez de desigualdades

    X1 + 3X2 90 X1 + X2 40 2X1 + X2 70 < < <

    X1 X2

    0 30

    90 0

    X1 X2

    0 40

    40 0

    X1 X2

    0 70

    35 0

    EJEMPLO DE METODO GRAFICO

    70

    40

    X1

    X2

    90

    35

    30

    X1 0

    X2 0 >

    >

    X1 + X2 40 < 40

    Regin de

    Puntos Factibles

  • Programacin Lineal - Mtodo Grfico

    5

    TEOREMA

    Si todas las restricciones del

    problema son lineales, entonces el

    conjunto de soluciones del sistema de

    inecuaciones lineales AX b, es

    siempre un conjunto convexo < >

    CONJUNTO CONVEXO

    Un conjunto de puntos en el espacio es convexo,

    si para cada par de puntos en el conjunto, el

    segmento de recta que une a ambos puntos

    pertenece ntegramente al conjunto

    Ejemplos: s son conjuntos convexos

  • Programacin Lineal - Mtodo Grfico

    6

    En cambio, no es un conjunto convexo:

    CONJUNTO CONVEXO

    TEOREMA: El conjunto de soluciones del

    sistema de inecuaciones lineales AX b

    es siempre un conjunto convexo

    < >

    TEOREMA

    Cuando existe un conjunto convexo

    como conjunto de soluciones

    posibles, entonces la solucin ptima

    se encuentra en, a lo menos, un punto

    vrtice del conjunto convexo

    Luego, para encontrar la solucin del problema,

    basta con evaluar la funcin objetivo en cada

    uno de los vrtices del conjunto convexo

  • Programacin Lineal - Mtodo Grfico

    7

    VERTICE

    Es un punto en la frontera de la regin factible tal

    que no sea un segmento de recta

    En el ejemplo, se pueden definir:

    Z = CX

    Z = 40 60 X1 X2

    AX b

    1 3

    1 1

    2 1

    X1 X2

    <

    < 90

    40

    70

    donde Xj 0 > , j = 1,2

    VERTICES EN EL EJEMPLO

    70

    40

    X1

    X2

    90

    35

    30

    X1 0

    X2 0 >

    >

    X1 + X2 40 < 40

    Regin de

    Puntos Factibles

    = Vrtice

  • Programacin Lineal - Mtodo Grfico

    8

    SOLUCION METODO GRAFICO

    En el mtodo grfico, existen dos formas para

    resolver un problema de programacin lineal que

    tenga dos variables de problema:

    Evaluar la funcin objetivo en cada vrtice

    Obtener la mejor recta de la funcin objetivo

    Desde luego, ambas formas son complementarias

    entre s, proporcionando la misma solucin ptima

    70

    40

    X1

    X2

    90

    35

    30

    X1 0

    X2 0 >

    >

    X1 + X2 40 < 40

    A

    B

    C

    D E

    A

    EVALUACION EN CADA VERTICE

    B

    C

    D

    E

    (X1,X2) = ( 0,30)

    (X1,X2) = (15,25)

    (X1,X2) = (30,10)

    (X1,X2) = (35, 0)

    (X1,X2) = ( 0, 0)

    ZB = 2100

    ZA = 1800

    Zc = 1800

    ZD = 1400

    ZE = 0

    Z = 40X1 + 60X2

  • Programacin Lineal - Mtodo Grfico

    9

    RECTA DE LA FUNCION OBJETIVO

    Se dibuja con una lnea punteada una recta de la

    funcin objetivo sobre el grfico

    Existen tantas rectas de la funcin objetivo como

    interceptos con el eje vertical del grfico. Cada una

    de dichas rectas, tiene diferente valor objetivo Z

    Luego, se busca aquella recta de la funcin

    objetivo que, perteneciendo al conjunto convexo,

    tenga el mejor valor de Z. El vrtice tangente a

    dicha recta, es el vrtice de la solucin ptima

    RECTA DE LA FUNCION OBJETIVO

    Ecuacin de la recta y = a + bx

    Donde a : intercepto con el eje vertical

    b : pendiente

    pendiente variacin en el eje vertical

    variacin en el eje horizontal =

    Si el grfico

    es del tipo:

    X1

    X2 Entonces, la ecuacin de

    la recta queda: X2 = a + bX1

    con b X2

    X1 =

  • Programacin Lineal - Mtodo Grfico

    10

    RECTA DE LA FUNCION OBJETIVO

    Ecuacin de la recta y = a + bx

    Donde a : intercepto con el eje vertical

    b : pendiente

    pendiente variacin en el eje vertical

    variacin en el eje horizontal =

    Si el grfico

    es del tipo:

    X2

    X1 Entonces, la ecuacin de

    la recta queda: X1 = a + bX2

    con b X1 X2

    =

    RECTA DE LA FUNCION OBJETIVO

    Z = 40X1 + 60X2 En el ejemplo

    Como el grfico

    es del tipo:

    X1

    X2

    Entonces, la ecuacin de la

    recta de la funcin objetivo

    queda: X2 = a + bX1

    con b X2 X1

    =

    Luego, en Z = 40X1 + 60X2, se requiere despejar X2

    Z = 40X1 + 60X2 60X2 = 40X1 - Z

    X2 = (2/3)X1 (Z/60)

  • Programacin Lineal - Mtodo Grfico

    11

    70

    40

    X1

    X2

    90

    35

    40

    RECTA DE LA FUNCION OBJETIVO

    30

    a = 20

    20

    30

    Recta de la funcin objetivo

    b X2

    X1 = =

    30

    20

    a = 20 (Z/60) = 20

    pendiente

    intercepto

    Z = 1200

    70

    40

    X1

    X2

    90

    35

    40

    RECTA DE LA FUNCION OBJETIVO

    a = 30

    30

    45

    Recta de la funcin objetivo

    b X2 X1

    = = 45

    30

    a = 30 (Z/60) = 30

    pendiente

    intercepto

    Z = 1800

  • Programacin Lineal - Mtodo Grfico

    12

    70

    X1

    X2

    90

    35

    40

    RECTA DE LA FUNCION OBJETIVO

    a = 35

    35

    52,5

    Recta de la funcin objetivo

    b X2

    X1 = =

    52,5

    35

    a = 30 (Z/60) = 35

    pendiente

    intercepto

    Z* = 2100 Mx Z

    EJEMPLO DE METODO GRAFICO

    70

    40

    X1

    X2

    90

    35

    30

    X1 0

    X2 0 >

    >

    X1 + X2 40 < 40

    Regin de

    Puntos Factibles

    solucin

    ptima X1 = 15

    X2 = 25

    Con

    Z* = 2100

  • Programacin Lineal - Mtodo Grfico

    13

    RESTRICCIONES ACTIVAS

    Son aquellas que estn en el vrtice de la

    solucin ptima. La disponibilidad o capacidad

    de sus recursos no poseen holgura

    En el ejemplo:

    X1 + X2 40

    (15) + (25) = 40

    Holgura = 0

    X1 + 3X2 90

    (15) + (3 25) = 90

    Holgura = 0

    < <

    RESTRICCIONES INACTIVAS

    Son aquellas que no pertenecen al vrtice de la

    solucin ptima. S hay capacidad disponible de

    sus recursos, ya que hay holgura

    En el ejemplo:

    2X1 + X2 70

    (2 15) + (25) = 55

    Holgura = 15

    <

  • Programacin Lineal - Mtodo Grfico

    14

    RESTRICCIONES SUPERFLUAS

    Son aquellas que no intervienen en la regin de

    puntos factibles

    En el ejemplo no hay restricciones superfluas.

    Segn el problema y las restricciones existentes,

    podran haber sido restricciones superfluas las

    siguientes:

    X1 70

    X2 50 < <

    CONTEXTOS EN UN PROBLEMA

    DE PROGRAMACION LINEAL

    Se denomina PPL a un problema de programacin lineal

    Un PPL tiene solucin ptima cuando el conjunto convexo de la regin factible no es vaco

    Existen cuatro casos posibles (tres de solucin)

    1) Solucin ptima nica y finita

    2) Infinitas soluciones ptimas

    3) Solucin ptima no acotada

    4) No existe solucin

  • Programacin Lineal - Mtodo Grfico

    15

    X1

    X2

    SOLUCION UNICA Y FINITA

    Si un PPL tiene

    solucin nica y

    finita, su solucin

    se halla siempre

    sobre un vrtice del

    conjunto convexo

    X1

    X2

    INFINITAS SOLUCIONES

    Cualquier punto

    de las infinitas

    soluciones, es una

    solucin vlida

    Las infinitas soluciones

    siempre se hallan sobre

    una arista del conjunto

    convexo

  • Programacin Lineal - Mtodo Grfico

    16

    X1

    X2

    SOLUCION OPTIMA NO ACOTADA

    PPL SIN SOLUCION

    X1

    X2

    No hay regin

    de puntos

    factibles, el

    conjunto

    convexo es

    vaco

  • Programacin Lineal - Mtodo Grfico

    17

    1) Leer con calma el enunciado del problema

    2) Identificar las variables de decisin, las que se

    asocian generalmente a las incgnitas del problema

    3) Hacer un cuadro resumen con las relaciones

    entre actividades, insumos y disponibilidades

    4) Plantear la funcin objetivo, que generalmente

    es maximizar utilidades/ventas o minimizar costos

    5) Plantear las restricciones, cuidando de expresar

    todas las relaciones existentes y la no negatividad

    METODOLOGIA PARA PLANTEAR

    UN PPL DE MAS DE 2 VARIABLES