SlideShare una empresa de Scribd logo
1 de 37
José Alberto Lorda Abadías
Método Simplex estándar.
1 Introducción
    El método Simplex fue creado en 1947 por el matemático-físico George-Dantzing
(1914-2005, Oregón) en el departamento de defensa de los Estados Unidos durante la
segunda guerra mundial. Por el desarrollo del método Simplex y otras contribuciones
Dantzing es considerado como el “padre” de la programación lineal.




    El método utiliza un algoritmo iterativo cuyo objetivo es alcanzar la solución
óptima de un problema. Se utiliza, sobre todo para resolver problemas de
programación lineal de gran tamaño. El álgebra matricial y el proceso de
eliminación de Gauss-Jordan para resolver un sistema de ecuaciones lineales
constituyen la base del método Simplex.
Método Simplex estándar.
1 Introducción
  Problema que resuelve
  Dada una función Z de n variables no negativas (X1,X2,…Xn)
  sometida a m restricciones con la forma de inecuaciones del
  tipo ≤ con la parte derecha no negativa, encontrar el valor óptimo
  (máximo o mínimo).




  El método Simplex estándar no aborda el problema en el caso de
  que las restricciones sean ecuaciones o inecuaciones del tipo ≥,
  en ese caso se utilizan versiones modificadas como el método de las
  dos fases.
Método Simplex estándar.
1 Introducción

Solución del problema
El valor óptimo debe encontrarse entre todos los puntos que
satisfacen las m restricciones, a este conjunto de puntos se le
denomina espacio factible.

El punto óptimo se encuentra entre los vértices del espacio
factible.
Método Simplex estándar.
1 Introducción
Ejemplo:

Función:
Z= 20X+Y                                           Vértices del espacio factible

Restricciones:
i) 20Y+3X≤60
ii) Y+4X≥20
iii) 3Y+X≤15




                                  Área factible


  Para problemas grandes es necesario un procedimiento que permita identificar y
  evaluar dichos vértices METODO SIMPLEX
Método Simplex estándar.
1 Forma estándar del problema

    Los vértices del espacio factible son intersecciones entre
    ecuaciones

               Transformar inecuaciones en
               ecuaciones
                     Problema de optimización




              ¿Cómo convertir inecuaciones en ecuaciones?


                          Siguiente diapositiva
Método Simplex.
1 Forma estándar del problema
 Conversión de las inecuaciones en ecuaciones

             Problema
                                                En cada restricción i se introduce
                                                 una variable de holgura hi no
                                                negativa sumando a la izquierda

                                                   Si la parte de la derecha es
  ……………………………………………………..
                                                  negativa se multiplica toda la
                                                          ecuación por -1
         Forma estándar del
             problema




 ……………………………………………………..
Método Simplex.
1 Forma estándar del problema
 Ejemplo
 Convertir las inecuaciones en ecuaciones: Se introducen la variables de holgura:

 i)    Para convertir una inecuación del tipo ≤ a una ecuación se introduce una
       variable de holgura sumando:

                    Ejemplo: a11X1+a12X2≤b1a11X2+a12X2+h1=b1


 Transformar cada ecuación para que su parte de la derecha sea no negativa.

 ii)   Si inicialmente la parte de la derecha es negativa se multiplica toda la
       ecuaciones por -1

                  Ejemplo: a11X2+a12X2-h1=-b1-a11X2-a12X2+h1=b1
Método Simplex.
1 Análisis de la forma estándar del problema


                                                                m ecuaciones con
                                                                n+m incógnitas
                 ……………………………………………………..




       La solución de un sistema de ecuaciones lineales requiere que
       existan el mismo número de ecuaciones que de variables


       Las soluciones del problema (vértices del espacio factible), vienen
       dadas por:

              m variables no               n variables nulas
              nulas (variables de          (variables fuera
              base)                        de base)
Método Simplex estándar.
 El método Simplex recorre los vértices del espacio factible de modo eficiente en
 busca del vértice que optimiza la función.

 1. Analiza un vértice del espacio factible inicial: Generalmente por simplicidad
 analiza el origen.

 2. Determina si es el vértice óptimo:
 -Si es que Sí: El problema ya está resuelto.
 -Si es que no: Determina el camino que parte del vértice, por donde más crece la
 función en el caso de que estemos buscando un máximo, determina el camino por
 donde más decrece la función en el caso de buscar un mínimo. Lo realiza en dos
 pasos: Determinando variable de entrada (3a) y determinando variable de
 salida (3b).

 4. Determina cual es el nuevo vértice del espacio factible al que se llega por
 el camino elegido (que surge con el cambio de base).

 5. Se vuelve a realizar el paso 2.
 i) Si existe solución óptima, el método Simplex garantiza que se alcanza en un
 número finito de iteraciones.
 ii) La solución óptima se alcanza independientemente del punto de partida
Método Simplex estándar.
Problema resuelto
 Se propone un problema para explicar el proceso:
 Dada la siguiente función:

 Z(X, Y) = 3.X + 2.Y donde X≥0 e Y≥0

 Sometida las siguientes restricciones:

 i)   2.X + Y ≤ 18

 ii) 2.X+3.Y ≤ 42

 iii) 3.X + Y ≤ 24

 Encontrar su máximo
Método Simplex estándar.
Problema resuelto

 Paso previo: Transformar el problema a la forma estándar

 Se introducen las variables de holgura h s y d:

       Problema                                    Forma estándar del problema


      Z(X, Y) = 3.X + 2.Y                          Z(X, Y) - 3.X + 2.Y = 0


      i)   2.X + Y ≤ 18                            i)   2.X + Y+ h = 18

      ii) 2.X+3.Y ≤ 42                             ii) 2.X+3.Y +s= 42

      iii) 3.X + Y ≤ 24                            iii) 3.X + Y +d= 24
Método Simplex estándar.
Problema resuelto

 Análisis del problema en su forma estándar.

 Z(X, Y) - 3.X - 2.Y = 0


 i)   2.X + Y+ h = 18
                               3 ecuaciones (con la parte
 ii) 2.X+3.Y +s= 42            derecha no negativa) con 5
                               incógnitas (X, Y, h, s, d) no
 iii) 3.X + Y +d= 24           negativas


 Los vértices del espacio factible vendrán dados por:

 3 variables de base: variables no nulas
 2 variables fuera de base: variables nulas
Método Simplex estándar.
Problema resuelto
   1. Vértice inicial: El origen.

    X=0, Y=0 : Por lo tanto X e Y son las variables fuera de base

  i)      2.X + Y+ h = 18            i)      h = 18

  ii)     2.X+3.Y +s= 42             ii)     s= 42

  iii)     3.X + Y +d= 24            iii) d= 24


        h s y d son las variables de base.

        Z(X,Y) = 3.(X=0) + 2.(Y=0)+ 0.(h=18)+0.(s=42)+ 0.(d=24) = 0
Método Simplex estándar.
Problema resuelto
1. Representación del origen en una tabla
Simplex

                               Base      x        y       h       s       d     V.S
 i)   2.X + Y+ h = 18
                                h        2        1       1       0       0     18
 ii) 2.X+3.Y +s= 42             s        2        3       0       1       0     42
 iii) 3.X + Y +d= 24            d         3       1       0       0       1     24
       Z - 3.X - 2.Y = 0
                                Z        -3      -2       0       0       0      0

      En la primera columna aparecen las tres variables de base (en azul) y la
      función Z (en rosa). En la ultima columna (en amarillo) los valores de las
      variables de base y de la función Z. El resto de columnas (en verde) aparecen
      todas las variables del problema

      La tabla Simplex está constituida por filas correspondientes a cada restricción
      y la última fila donde aparece la función Z- Cx.X-Cy.Y-Ch.h-Cs.s.Cd.d=0
Método Simplex estándar.
Problema resuelto
 2. Cómo saber si el vértice que estamos evaluando es el que optimiza la función:

 En el caso del origen:
  Z(X,Y) = 3.(X=0) + 2.(Y=0)+ 0.(h=18)+0.(s=42)+ 0.(d=24) = 0



             Variables            Variables de base
             fuera de base

   ¿Existe un vértice distinto del origen, en el cual, el valor de la función Z
   pueda alcanzar un valor mayor?
   O dicho de otro modo…
   ¿Existe un variable fuera de base, tal que al entrar a formar parte de la base en
   sustitución de otra, pueda aumentar el valor de la función Z?

   Cualquiera con coeficiente Ci positivo (en la tabla simplex cualquiera con –Ci
   negativo)
Método Simplex estándar.

2. Cómo saber si el vértice que estamos evaluando es el que optimiza la función:

 i) Si el objetivo es encontrar el máximo:
 El vértice que estamos evaluando no será un máximo
 si existen variables fuera de base con coeficientes Ci
 positivos (en la fila de la función Z en la tabla simplex,
 -Ci negativos).

 ii) Si el objetivo es encontrar el mínimo:
 El vértice que estamos evaluando no será el mínimo si
 en existen variables fuera de base con coeficientes Ci
 negativos (en la fila de la función Z en la tabla simplex,
 -Ci positivos).
Método Simplex estándar.
Problema resuelto
 2. Cómo saber si el vértice que estamos evaluando es el que optimiza la función:

 En nuestro caso, en la fila de la función Z las variables X e Y tienen
 coeficientes –Ci negativos, luego el origen no es el máximo de la
 función.


          Base       x        y      h        s       d      V.S
           h         2        1      1        0       0      18
           s         2        3      0        1       0      42
           d          3       1      0        0       1      24
           Z         -3      -2      0        0       0       0
Método Simplex estándar.
Problema resuelto
 3. Determinar el camino por donde más crece ( o decrece) la función:

 Si nuestro objetivo es determinar el máximo: Determinar el camino que
 parte del vértice actual por donde más crece la función Z.

 Si nuestro objetivo es determinar el mínimo: Determinar el camino que
 parte del vértice actual por donde más disminuye la función Z.

  ¿Cómo hacerlo?

  3.a Determinando la variable fuera de base
     que va a entrar en la base.

  3.b Determinando la variable de base que
     debe salir de ella
Método Simplex estándar.
Problema resuelto
 3. Determinar el camino por donde más crece ( o decrece) la función:

3.a Variable que va a entrar en la base:

 i) Si el objetivo es calcular el máximo: La variable que entra en la
 base es aquella con coeficiente Ci más positivo ( en la tabla
 Simplex con coeficiente –Ci más negativo) ya que es la que más va
 a hacer crece la función.

 ii) Si el objetivo es calcular el mínimo: La variable que entra en la
 base es aquella con coeficiente Ci más negativo ( en la tabla
 Simplex con coeficiente –Ci más positivo) ya que es la que más va
 a hacer disminuir la función.
Método Simplex estándar.
Problema resuelto
 3.a Variable de entrada en el caso del origen:
 Z(X,Y) = 3.(X=0) + 2.(Y=0)+ 0.(h=18)+0.(s=42)+ 0.(d=24) = 0



            Variables                Variables de base
            fuera de base

   La variable fuera de base que al entrar en ella va a hacer crecer en mayor cantidad
   la función Z es la X ya que -3 es el coeficiente -Ci más negativo de la fila de la
   función Z en la tabla Simplex.

             Base       x        y       h        s      d    V.S
              h         2        1       1        0      0    18
              s         2        3       0        1      0    42
              d         3        1       0        0      1    24
              Z         -3      -2       0        0      0     0
Método Simplex estándar.
Problema resuelto
 3. Determinar el camino por donde más crece ( o decrece) la función:

3.b Variable que va a salir de la base:

 i) Si el objetivo es calcular el máximo: La variable que sale de la
 base es la que más restringe el crecimiento de la función al entrar
 la nueva variable de base.

 ii) Si el objetivo es calcular el mínimo: La variable que sale de la
 base es la que más restringe la disminución de la función al entrar
 la nueva variable de base


 ¿Cómo saber cual es la variable de base que más restringe el
 crecimiento o decrecimiento de la función?

   A través de los cocientes de
   radio
Método Simplex estándar.
Problema resuelto
3.b Variable que va a salir de la base:

 El cociente de radio entre una variable de base y la variable de entrada se define como
 el cociente entre el valor que toma la variable de base y el coeficiente de la variable de
 entrada en la fila de la variable de base

 i) Tan sólo tiene significado físico aquellos cocientes de radio positivo
 ii) Si hubiese algún elemento menor o igual que cero no se hace dicho
 cociente. En el caso de que todos los elementos fuesen menores o iguales a
 cero, entonces tendríamos una solución no acotada y no se puede seguir con el
 método Simplex
 iii)Un cociente de radio pequeño significa que la variable de base restringe mucho el
 crecimiento que produce la variable de entrada.

   Como variable de salida se elige aquella para la cual se obtiene el cociente
   de radio positivo más pequeño.
Método Simplex estándar.
Problema resuelto
3.b Variable que va a salir de la base:

 En nuestro caso la variable de entrada era la X, por lo tanto los cocientes de
 radio son:
 h: 18/2=9
 S: 42/2=21
 d: 24/3=8

 Por lo tanto la variable que sale de la base es la d.


              Base     x         y        h      s       d    V.S
               h       2         1        1      0       0    18
               s       2         3        0      1       0    42
               d        3        1        0      0       1    24
               Z       -3       -2        0      0       0     0
Método Simplex estándar.
Problema resuelto
 Una vez determinada la variable de entrada y la variable salida:
 4. Calcular el nuevo vértice que surge al cambiar de base:

 o lo que es lo mismo, calcular la nueva tabla Simplex:
  Definiciones:

  Columna pivote: Columna correspondiente a la variable
  de entrada

  Fila pivote: Fila correspondiente a la variable de salida

  Término pivote: Término correspondiente a la
  intersección entre columna y fila pivote

 En nuestro caso:
 Columna pivote : X
 Fila Pivote: d
 Término pivote: 3
Método Simplex estándar.
Problema resuelto
4.calcular la nueva tabla Simplex:
En primer lugar se calculan los nuevos coeficientes de la fila pivote:
Cada nuevo coeficiente de la fila pivote es igual al antiguo dividido
para el término pivote.
  En nuestro caso:


Base       x        y      h         s      d      V.S
 h         2        1      1         0      0      18
 s         2        3      0         1      0      42
 d          3       1      0         0      1      24
 Z         -3      -2      0         0      0       0
 Nuevos coeficientes de la fila pivote: 3/3=1 , 1/3, 0/3=0, 0/3=0, 1/3, 24/3=8
Método Simplex estándar.
Problema resuelto
4.calcular la nueva tabla Simplex:

 En segundo lugar se calculan el resto de filas:
 El nuevo coeficiente ij es el coeficiente antiguo ij menos el producto entre el
 coeficiente de la fila i en la columna pivote por el nuevo coeficiente de la
 columna j en la fila pivote.


Base      x        y      h          s    d V.S
 h        2        1      1          0    0 18
 s        2        3      0          1    0 42
 X         1     1/3      0          0   1/3 8
 Z        -3      -2      0          0    0  0
 fila h: 2-(2x1)=0, 1-(2x1/3)=1/3, 1-(2x0)=1, 0-(2x0)=0, 0-(2x1/3)=-2/3 18-(2x8)=3
 fila s: 2-(2x1)=0, 3-(2x1/3)=7/3, 0-(2x0)=0, 1-(2x0)=1, 0-(2x1/3)=-2/3 42-(2x8)=26
 fila Z: -3-(-3x1)=0, -2-(-3x1/3)=-1, 0-(-3x0)=0, 0-(-3x0)=0, 0-(-3x1/3)=1 0-(-3x8)=24
Método Simplex estándar.
Problema resuelto
 La nueva tabla Simplex es:

 Base      x       y       h       s       d V.S
  h        0      1/3      1       0     -2/3 2
  s        0      7/3      0       1     -2/3 26
  X        1      1/3      0       0      1/3 8
  Z        0       -1      0       0       1 24
 El nuevo vértice es: (X=1, Y=0), donde la función Z adquiere el valor
 Z=24

 Observamos que existen en la fila de la función variables fuera de
 base con coeficientes -Ci negativos, de modo que este vértice no es el
 que optimiza la función.
 Dado que no se ha encontrado el vértice que optimiza la función, se
 vuelve a repetir el proceso: Iteración 2
Método Simplex estándar.
Problema resuelto
 Iteración II:


 Base       x     y      h       s      d V.S
  h         0    1/3     1       0    -2/3 2
  s         0    7/3     0       1    -2/3 26
  X         1    1/3     0       0     1/3 8
  Z         0     -1     0       0      1 24

 Variable de entrada: Y
 Cocientes de radio: h/Y=2//1/3)=6, s/Y=26/(7/3)=78/7, X/Y=8/(1/3)=24
 Variable de salida: h
 Columna Pivote: Y, Fila pivote: h Coeficiente Pivote: 1/3
Método Simplex estándar.
Problema resuelto
Iteración II:

Nuevos coeficientes de la fila pivote:
0/(1/3)=0, (1/3)/(1/3)=1, 1/(1/3)=3, 0/(1/3)=0, (-2/3)/(1/3)=-2, 2/(1/3)=6

Nuevos coeficientes de la fila s:
0-(7/3x0)=0, 7/3-(7/3x1)=0, 0-(7/3x3)=-7, 1-(7/3x0)=1, -2/3+(7/3x2)=4, 26-(7/3x6)=12

Nuevos coeficientes de la fila X:
1-(1/3x0)1; 1/3-(1/3x1)=0; 0-(1/3x3)=-1; 0-(1/3x0)=0; 1/3+(1/3x2)=1; 8-(1/3x6)=6

Nuevos coeficientes de la fila Z:
0+(1x0)=0; -1+(1x1)=0; 0+(1x3)=3; 0+(1x0)=0; 1-(1x2)=-1; 24+(1x6)=30
Método Simplex estándar.
Problema resuelto
 Tabla Simplex 3:


 Base      x         y    h       s       d V.S
  Y        0         1     3      0       -2 6
  s        0         0    -7      1       4 12
  X        1        1/3   0       0      1/3 8
  Z        0         0     3      0       -1 30

Vértice (X=6,Y=6), Z=30. No es el óptimo ya que existen coeficientes
en la fila Z negativos.
Método Simplex estándar.
Problema resuelto
 Iteración 3


 Base      x      y      h        s       d V.S
  Y        0      1       3       0       -2 6
  s        0      0      -7       1       4 12
  X        1     1/3     0        0      1/3 8
  Z        0      0       3       0       -1 30

 Variable de entrada: d
 Cocientes de radio: Y/d=6/(-2) (no tiene significado físico), s/d=12/4=3, X/d=6/1=6
 Variable de salida: s
 Columna Pivote: d, Fila pivote: s Coeficiente Pivote: 4
Método Simplex estándar.
Problema resuelto
 Iteración 3

 Nuevos coeficientes de la fila pivote:
 0/4=0; 0/4=0; -7/4; 1/4; 4/4=1; 12/4=3

 Nuevos coeficientes de la fila Y:
 0+(2x0)=0; 1+(2x0)=1; 3-(2x7/4)=-1/2; 0+(2x1/4)=1/2; -2+(2x1)=0; 6+(2x3)=12

 Nuevos coeficientes de la fila X:
 1-(1x0)=1; 0-(1x0)=0; -1+(1x7/4)=3/4; 0-(1x1/4)=-1/4; 1-(1x1)=0; 6-(1x6)=0

 Nuevos coeficientes de la fila Z:
 0+(1x0)=0; 0+(1x0)=0; 3-(1x7/4)=5/4; 0+(1x1/4)=1/4; -1+(1x1)=0; 30+(1x3)=33
Método Simplex estándar.
Problema resuelto
 Tabla Simplex 4

 Base     x        y   h   s              d      V.S
  Y       0        1 -1/2 1/2             0      12
  d       0        0 -7/4 1/4             1       3
  X       1        0 3/4 -1/4             0       3
  Z       0        0 5/4 1/4              0      33

 Observamos que en la fila de la función no existen coeficientes –Ci
 negativos luego el vértice (X=3, Y=12) la función alcanza su valor máximo,
 Z=33
Método Simplex estándar.
Problema resuelto
                                          Interpretación de los pasos
         Tabla Simplex I
                                V.S           14           Z(3,12)=33
           x y      h   s   d    .
                                              12
 1       h 2 1      1   0   0   18                                      3
                                              10
         s 2 3      0   1   0   42
                                               8
         d 3 1      0   0   1   24                                                Z(6,6)=30




                                          Y
         Z -3 -2    0   0   0    0             6

     Tabla Simplex II                          4                                      2
                                               2
                                                               1                          Z(8,0)=24
           x y h        s d V.S.               0
                                                   0       2       4          6       8       10
     h     0 1/3 1      0 -2/3 2
     s     0 7/3 0      1 -2/3 26                                       X
 2                                        Z(0,0)=0
     x     1 1/3 0      0 1/3 28
     Z     0 -1 0       0 1 24

     Tabla Simplex III                        Tabla Simplex IV
           x   y   h    s   d V.S.                     x   y h     s        d V.S.
                                      3        y       0   1 -1/2 1/2       0 12
     y     0   1    3   0   -2 6
     s     0   0   -7   1   4 12               d       0   0 -7/4 1/4       1  3
     x     1   0   -1   0    1 6               x       1   0 3/4 -1/4       0  3
     Z     0   0    3   0   -1 30              Z       0   0 5/4 1/4        0 33
Método Simplex estándar.

 Bibliografía


 Libros:

 Métodos cuantitativos. Eduardo Vicens Salort y Angel
 Ortiz Bas.

 Métodos y modelos de investigación de operaciones.
 Juan Prawda Witenberg .


 Web:

 www.programaciónlineal.net

 www.investigación_operaciones.com
Método Simplex estándar paso a paso

Más contenido relacionado

La actualidad más candente

Método simplex
Método simplexMétodo simplex
Método simplexdeweey
 
Resolucion del metodo simplex
Resolucion del metodo simplexResolucion del metodo simplex
Resolucion del metodo simplexBaiser Roa
 
07 método dos fases y penalidad
07 método dos fases y penalidad07 método dos fases y penalidad
07 método dos fases y penalidadJulio Pari
 
Unidad2 métodos cuantitativa
Unidad2 métodos cuantitativa Unidad2 métodos cuantitativa
Unidad2 métodos cuantitativa puracastillo
 
METODO DUAL : EJERCICIOS RESUELTOS DE INVESTIGACIONES DE OPERACIONES
METODO DUAL : EJERCICIOS RESUELTOS DE INVESTIGACIONES DE OPERACIONESMETODO DUAL : EJERCICIOS RESUELTOS DE INVESTIGACIONES DE OPERACIONES
METODO DUAL : EJERCICIOS RESUELTOS DE INVESTIGACIONES DE OPERACIONESJuanMiguelCustodioMo
 
2 precio dual y costo reducido (1)
2 precio dual y costo reducido (1)2 precio dual y costo reducido (1)
2 precio dual y costo reducido (1)Pierina Diaz Meza
 
Variantes Del Metodo Simplex
Variantes Del Metodo SimplexVariantes Del Metodo Simplex
Variantes Del Metodo Simplexguestb9bf58
 
Metodo simplex maxgallagher
Metodo simplex maxgallagherMetodo simplex maxgallagher
Metodo simplex maxgallagherIvan Ruiz
 
Teoria de juegos
Teoria de juegosTeoria de juegos
Teoria de juegoskaren Villa
 
Investigacion de operaciones
Investigacion de operacionesInvestigacion de operaciones
Investigacion de operacionesGARAVITOGIOVANNI
 
Metodo simplexdual
Metodo simplexdualMetodo simplexdual
Metodo simplexdualAndres Mena
 
Modulo 1: Análisis Matemático de la Optimización
Modulo 1: Análisis Matemático de la OptimizaciónModulo 1: Análisis Matemático de la Optimización
Modulo 1: Análisis Matemático de la OptimizaciónHoracio Santander
 
PROGRAMACION LINEAL METODO SIMPLEX
PROGRAMACION LINEAL METODO SIMPLEXPROGRAMACION LINEAL METODO SIMPLEX
PROGRAMACION LINEAL METODO SIMPLEXALEGRE_ALI
 
Intervalos de confianza para la diferencia de proporciones
Intervalos de confianza para la diferencia de proporcionesIntervalos de confianza para la diferencia de proporciones
Intervalos de confianza para la diferencia de proporcionesYazmin Venegas
 
Metodo simplex en dos fases
Metodo simplex en dos fasesMetodo simplex en dos fases
Metodo simplex en dos fasesLuis Salazar
 

La actualidad más candente (20)

Método simplex
Método simplexMétodo simplex
Método simplex
 
Resolucion del metodo simplex
Resolucion del metodo simplexResolucion del metodo simplex
Resolucion del metodo simplex
 
Metodo Simplex
Metodo SimplexMetodo Simplex
Metodo Simplex
 
07 método dos fases y penalidad
07 método dos fases y penalidad07 método dos fases y penalidad
07 método dos fases y penalidad
 
Teoría programación lineal
Teoría programación linealTeoría programación lineal
Teoría programación lineal
 
Unidad2 métodos cuantitativa
Unidad2 métodos cuantitativa Unidad2 métodos cuantitativa
Unidad2 métodos cuantitativa
 
Analisis de dualidad
Analisis de dualidadAnalisis de dualidad
Analisis de dualidad
 
METODO DUAL : EJERCICIOS RESUELTOS DE INVESTIGACIONES DE OPERACIONES
METODO DUAL : EJERCICIOS RESUELTOS DE INVESTIGACIONES DE OPERACIONESMETODO DUAL : EJERCICIOS RESUELTOS DE INVESTIGACIONES DE OPERACIONES
METODO DUAL : EJERCICIOS RESUELTOS DE INVESTIGACIONES DE OPERACIONES
 
2 precio dual y costo reducido (1)
2 precio dual y costo reducido (1)2 precio dual y costo reducido (1)
2 precio dual y costo reducido (1)
 
Variantes Del Metodo Simplex
Variantes Del Metodo SimplexVariantes Del Metodo Simplex
Variantes Del Metodo Simplex
 
Metodo simplex maxgallagher
Metodo simplex maxgallagherMetodo simplex maxgallagher
Metodo simplex maxgallagher
 
Trabajo de ope labo
Trabajo de ope laboTrabajo de ope labo
Trabajo de ope labo
 
Metodo simplex
Metodo simplexMetodo simplex
Metodo simplex
 
Teoria de juegos
Teoria de juegosTeoria de juegos
Teoria de juegos
 
Investigacion de operaciones
Investigacion de operacionesInvestigacion de operaciones
Investigacion de operaciones
 
Metodo simplexdual
Metodo simplexdualMetodo simplexdual
Metodo simplexdual
 
Modulo 1: Análisis Matemático de la Optimización
Modulo 1: Análisis Matemático de la OptimizaciónModulo 1: Análisis Matemático de la Optimización
Modulo 1: Análisis Matemático de la Optimización
 
PROGRAMACION LINEAL METODO SIMPLEX
PROGRAMACION LINEAL METODO SIMPLEXPROGRAMACION LINEAL METODO SIMPLEX
PROGRAMACION LINEAL METODO SIMPLEX
 
Intervalos de confianza para la diferencia de proporciones
Intervalos de confianza para la diferencia de proporcionesIntervalos de confianza para la diferencia de proporciones
Intervalos de confianza para la diferencia de proporciones
 
Metodo simplex en dos fases
Metodo simplex en dos fasesMetodo simplex en dos fases
Metodo simplex en dos fases
 

Similar a Método Simplex estándar paso a paso

Similar a Método Simplex estándar paso a paso (20)

Plantillabasicas
PlantillabasicasPlantillabasicas
Plantillabasicas
 
Método Simplex analitico
Método Simplex analiticoMétodo Simplex analitico
Método Simplex analitico
 
Clase 4 método simplex.pptx
Clase 4 método simplex.pptxClase 4 método simplex.pptx
Clase 4 método simplex.pptx
 
Metodo Simplex
Metodo SimplexMetodo Simplex
Metodo Simplex
 
Cap1
Cap1Cap1
Cap1
 
Ud 04
Ud 04Ud 04
Ud 04
 
Programacion lineal
Programacion linealProgramacion lineal
Programacion lineal
 
Ecuaciones diferenciales ordinarias
Ecuaciones diferenciales ordinariasEcuaciones diferenciales ordinarias
Ecuaciones diferenciales ordinarias
 
2._metodo_simplex.pdf
2._metodo_simplex.pdf2._metodo_simplex.pdf
2._metodo_simplex.pdf
 
Presentación de optimizacion
Presentación de optimizacionPresentación de optimizacion
Presentación de optimizacion
 
Presentación de optimizacion
Presentación de optimizacionPresentación de optimizacion
Presentación de optimizacion
 
FICHA 02 - Sistema de Ecuaciones.doc
FICHA 02 - Sistema de Ecuaciones.docFICHA 02 - Sistema de Ecuaciones.doc
FICHA 02 - Sistema de Ecuaciones.doc
 
Sesión 04 2015 II
Sesión 04 2015 IISesión 04 2015 II
Sesión 04 2015 II
 
Ecuaciones
EcuacionesEcuaciones
Ecuaciones
 
Programación lineal
Programación linealProgramación lineal
Programación lineal
 
Inecuaciones
InecuacionesInecuaciones
Inecuaciones
 
Metodos numericos capitulo 4
Metodos numericos capitulo 4Metodos numericos capitulo 4
Metodos numericos capitulo 4
 
ecuasiones de segundo grado
ecuasiones de segundo gradoecuasiones de segundo grado
ecuasiones de segundo grado
 
Funciones CuadráTicas
Funciones CuadráTicas Funciones CuadráTicas
Funciones CuadráTicas
 
1.método simplex para la solución de problemas de operaciones de investigaciones
1.método simplex para la solución de problemas de operaciones de investigaciones1.método simplex para la solución de problemas de operaciones de investigaciones
1.método simplex para la solución de problemas de operaciones de investigaciones
 

Método Simplex estándar paso a paso

  • 2. Método Simplex estándar. 1 Introducción El método Simplex fue creado en 1947 por el matemático-físico George-Dantzing (1914-2005, Oregón) en el departamento de defensa de los Estados Unidos durante la segunda guerra mundial. Por el desarrollo del método Simplex y otras contribuciones Dantzing es considerado como el “padre” de la programación lineal. El método utiliza un algoritmo iterativo cuyo objetivo es alcanzar la solución óptima de un problema. Se utiliza, sobre todo para resolver problemas de programación lineal de gran tamaño. El álgebra matricial y el proceso de eliminación de Gauss-Jordan para resolver un sistema de ecuaciones lineales constituyen la base del método Simplex.
  • 3. Método Simplex estándar. 1 Introducción Problema que resuelve Dada una función Z de n variables no negativas (X1,X2,…Xn) sometida a m restricciones con la forma de inecuaciones del tipo ≤ con la parte derecha no negativa, encontrar el valor óptimo (máximo o mínimo). El método Simplex estándar no aborda el problema en el caso de que las restricciones sean ecuaciones o inecuaciones del tipo ≥, en ese caso se utilizan versiones modificadas como el método de las dos fases.
  • 4. Método Simplex estándar. 1 Introducción Solución del problema El valor óptimo debe encontrarse entre todos los puntos que satisfacen las m restricciones, a este conjunto de puntos se le denomina espacio factible. El punto óptimo se encuentra entre los vértices del espacio factible.
  • 5. Método Simplex estándar. 1 Introducción Ejemplo: Función: Z= 20X+Y Vértices del espacio factible Restricciones: i) 20Y+3X≤60 ii) Y+4X≥20 iii) 3Y+X≤15 Área factible Para problemas grandes es necesario un procedimiento que permita identificar y evaluar dichos vértices METODO SIMPLEX
  • 6. Método Simplex estándar. 1 Forma estándar del problema Los vértices del espacio factible son intersecciones entre ecuaciones Transformar inecuaciones en ecuaciones Problema de optimización ¿Cómo convertir inecuaciones en ecuaciones? Siguiente diapositiva
  • 7. Método Simplex. 1 Forma estándar del problema Conversión de las inecuaciones en ecuaciones Problema En cada restricción i se introduce una variable de holgura hi no negativa sumando a la izquierda Si la parte de la derecha es …………………………………………………….. negativa se multiplica toda la ecuación por -1 Forma estándar del problema ……………………………………………………..
  • 8. Método Simplex. 1 Forma estándar del problema Ejemplo Convertir las inecuaciones en ecuaciones: Se introducen la variables de holgura: i) Para convertir una inecuación del tipo ≤ a una ecuación se introduce una variable de holgura sumando: Ejemplo: a11X1+a12X2≤b1a11X2+a12X2+h1=b1 Transformar cada ecuación para que su parte de la derecha sea no negativa. ii) Si inicialmente la parte de la derecha es negativa se multiplica toda la ecuaciones por -1 Ejemplo: a11X2+a12X2-h1=-b1-a11X2-a12X2+h1=b1
  • 9. Método Simplex. 1 Análisis de la forma estándar del problema m ecuaciones con n+m incógnitas …………………………………………………….. La solución de un sistema de ecuaciones lineales requiere que existan el mismo número de ecuaciones que de variables Las soluciones del problema (vértices del espacio factible), vienen dadas por: m variables no n variables nulas nulas (variables de (variables fuera base) de base)
  • 10. Método Simplex estándar. El método Simplex recorre los vértices del espacio factible de modo eficiente en busca del vértice que optimiza la función. 1. Analiza un vértice del espacio factible inicial: Generalmente por simplicidad analiza el origen. 2. Determina si es el vértice óptimo: -Si es que Sí: El problema ya está resuelto. -Si es que no: Determina el camino que parte del vértice, por donde más crece la función en el caso de que estemos buscando un máximo, determina el camino por donde más decrece la función en el caso de buscar un mínimo. Lo realiza en dos pasos: Determinando variable de entrada (3a) y determinando variable de salida (3b). 4. Determina cual es el nuevo vértice del espacio factible al que se llega por el camino elegido (que surge con el cambio de base). 5. Se vuelve a realizar el paso 2. i) Si existe solución óptima, el método Simplex garantiza que se alcanza en un número finito de iteraciones. ii) La solución óptima se alcanza independientemente del punto de partida
  • 11. Método Simplex estándar. Problema resuelto Se propone un problema para explicar el proceso: Dada la siguiente función: Z(X, Y) = 3.X + 2.Y donde X≥0 e Y≥0 Sometida las siguientes restricciones: i) 2.X + Y ≤ 18 ii) 2.X+3.Y ≤ 42 iii) 3.X + Y ≤ 24 Encontrar su máximo
  • 12. Método Simplex estándar. Problema resuelto Paso previo: Transformar el problema a la forma estándar Se introducen las variables de holgura h s y d: Problema Forma estándar del problema Z(X, Y) = 3.X + 2.Y Z(X, Y) - 3.X + 2.Y = 0 i) 2.X + Y ≤ 18 i) 2.X + Y+ h = 18 ii) 2.X+3.Y ≤ 42 ii) 2.X+3.Y +s= 42 iii) 3.X + Y ≤ 24 iii) 3.X + Y +d= 24
  • 13. Método Simplex estándar. Problema resuelto Análisis del problema en su forma estándar. Z(X, Y) - 3.X - 2.Y = 0 i) 2.X + Y+ h = 18 3 ecuaciones (con la parte ii) 2.X+3.Y +s= 42 derecha no negativa) con 5 incógnitas (X, Y, h, s, d) no iii) 3.X + Y +d= 24 negativas Los vértices del espacio factible vendrán dados por: 3 variables de base: variables no nulas 2 variables fuera de base: variables nulas
  • 14. Método Simplex estándar. Problema resuelto 1. Vértice inicial: El origen. X=0, Y=0 : Por lo tanto X e Y son las variables fuera de base i) 2.X + Y+ h = 18 i) h = 18 ii) 2.X+3.Y +s= 42 ii) s= 42 iii) 3.X + Y +d= 24 iii) d= 24 h s y d son las variables de base. Z(X,Y) = 3.(X=0) + 2.(Y=0)+ 0.(h=18)+0.(s=42)+ 0.(d=24) = 0
  • 15. Método Simplex estándar. Problema resuelto 1. Representación del origen en una tabla Simplex Base x y h s d V.S i) 2.X + Y+ h = 18 h 2 1 1 0 0 18 ii) 2.X+3.Y +s= 42 s 2 3 0 1 0 42 iii) 3.X + Y +d= 24 d 3 1 0 0 1 24 Z - 3.X - 2.Y = 0 Z -3 -2 0 0 0 0 En la primera columna aparecen las tres variables de base (en azul) y la función Z (en rosa). En la ultima columna (en amarillo) los valores de las variables de base y de la función Z. El resto de columnas (en verde) aparecen todas las variables del problema La tabla Simplex está constituida por filas correspondientes a cada restricción y la última fila donde aparece la función Z- Cx.X-Cy.Y-Ch.h-Cs.s.Cd.d=0
  • 16. Método Simplex estándar. Problema resuelto 2. Cómo saber si el vértice que estamos evaluando es el que optimiza la función: En el caso del origen: Z(X,Y) = 3.(X=0) + 2.(Y=0)+ 0.(h=18)+0.(s=42)+ 0.(d=24) = 0 Variables Variables de base fuera de base ¿Existe un vértice distinto del origen, en el cual, el valor de la función Z pueda alcanzar un valor mayor? O dicho de otro modo… ¿Existe un variable fuera de base, tal que al entrar a formar parte de la base en sustitución de otra, pueda aumentar el valor de la función Z? Cualquiera con coeficiente Ci positivo (en la tabla simplex cualquiera con –Ci negativo)
  • 17. Método Simplex estándar. 2. Cómo saber si el vértice que estamos evaluando es el que optimiza la función: i) Si el objetivo es encontrar el máximo: El vértice que estamos evaluando no será un máximo si existen variables fuera de base con coeficientes Ci positivos (en la fila de la función Z en la tabla simplex, -Ci negativos). ii) Si el objetivo es encontrar el mínimo: El vértice que estamos evaluando no será el mínimo si en existen variables fuera de base con coeficientes Ci negativos (en la fila de la función Z en la tabla simplex, -Ci positivos).
  • 18. Método Simplex estándar. Problema resuelto 2. Cómo saber si el vértice que estamos evaluando es el que optimiza la función: En nuestro caso, en la fila de la función Z las variables X e Y tienen coeficientes –Ci negativos, luego el origen no es el máximo de la función. Base x y h s d V.S h 2 1 1 0 0 18 s 2 3 0 1 0 42 d 3 1 0 0 1 24 Z -3 -2 0 0 0 0
  • 19. Método Simplex estándar. Problema resuelto 3. Determinar el camino por donde más crece ( o decrece) la función: Si nuestro objetivo es determinar el máximo: Determinar el camino que parte del vértice actual por donde más crece la función Z. Si nuestro objetivo es determinar el mínimo: Determinar el camino que parte del vértice actual por donde más disminuye la función Z. ¿Cómo hacerlo? 3.a Determinando la variable fuera de base que va a entrar en la base. 3.b Determinando la variable de base que debe salir de ella
  • 20. Método Simplex estándar. Problema resuelto 3. Determinar el camino por donde más crece ( o decrece) la función: 3.a Variable que va a entrar en la base: i) Si el objetivo es calcular el máximo: La variable que entra en la base es aquella con coeficiente Ci más positivo ( en la tabla Simplex con coeficiente –Ci más negativo) ya que es la que más va a hacer crece la función. ii) Si el objetivo es calcular el mínimo: La variable que entra en la base es aquella con coeficiente Ci más negativo ( en la tabla Simplex con coeficiente –Ci más positivo) ya que es la que más va a hacer disminuir la función.
  • 21. Método Simplex estándar. Problema resuelto 3.a Variable de entrada en el caso del origen: Z(X,Y) = 3.(X=0) + 2.(Y=0)+ 0.(h=18)+0.(s=42)+ 0.(d=24) = 0 Variables Variables de base fuera de base La variable fuera de base que al entrar en ella va a hacer crecer en mayor cantidad la función Z es la X ya que -3 es el coeficiente -Ci más negativo de la fila de la función Z en la tabla Simplex. Base x y h s d V.S h 2 1 1 0 0 18 s 2 3 0 1 0 42 d 3 1 0 0 1 24 Z -3 -2 0 0 0 0
  • 22. Método Simplex estándar. Problema resuelto 3. Determinar el camino por donde más crece ( o decrece) la función: 3.b Variable que va a salir de la base: i) Si el objetivo es calcular el máximo: La variable que sale de la base es la que más restringe el crecimiento de la función al entrar la nueva variable de base. ii) Si el objetivo es calcular el mínimo: La variable que sale de la base es la que más restringe la disminución de la función al entrar la nueva variable de base ¿Cómo saber cual es la variable de base que más restringe el crecimiento o decrecimiento de la función? A través de los cocientes de radio
  • 23. Método Simplex estándar. Problema resuelto 3.b Variable que va a salir de la base: El cociente de radio entre una variable de base y la variable de entrada se define como el cociente entre el valor que toma la variable de base y el coeficiente de la variable de entrada en la fila de la variable de base i) Tan sólo tiene significado físico aquellos cocientes de radio positivo ii) Si hubiese algún elemento menor o igual que cero no se hace dicho cociente. En el caso de que todos los elementos fuesen menores o iguales a cero, entonces tendríamos una solución no acotada y no se puede seguir con el método Simplex iii)Un cociente de radio pequeño significa que la variable de base restringe mucho el crecimiento que produce la variable de entrada. Como variable de salida se elige aquella para la cual se obtiene el cociente de radio positivo más pequeño.
  • 24. Método Simplex estándar. Problema resuelto 3.b Variable que va a salir de la base: En nuestro caso la variable de entrada era la X, por lo tanto los cocientes de radio son: h: 18/2=9 S: 42/2=21 d: 24/3=8 Por lo tanto la variable que sale de la base es la d. Base x y h s d V.S h 2 1 1 0 0 18 s 2 3 0 1 0 42 d 3 1 0 0 1 24 Z -3 -2 0 0 0 0
  • 25. Método Simplex estándar. Problema resuelto Una vez determinada la variable de entrada y la variable salida: 4. Calcular el nuevo vértice que surge al cambiar de base: o lo que es lo mismo, calcular la nueva tabla Simplex: Definiciones: Columna pivote: Columna correspondiente a la variable de entrada Fila pivote: Fila correspondiente a la variable de salida Término pivote: Término correspondiente a la intersección entre columna y fila pivote En nuestro caso: Columna pivote : X Fila Pivote: d Término pivote: 3
  • 26. Método Simplex estándar. Problema resuelto 4.calcular la nueva tabla Simplex: En primer lugar se calculan los nuevos coeficientes de la fila pivote: Cada nuevo coeficiente de la fila pivote es igual al antiguo dividido para el término pivote. En nuestro caso: Base x y h s d V.S h 2 1 1 0 0 18 s 2 3 0 1 0 42 d 3 1 0 0 1 24 Z -3 -2 0 0 0 0 Nuevos coeficientes de la fila pivote: 3/3=1 , 1/3, 0/3=0, 0/3=0, 1/3, 24/3=8
  • 27. Método Simplex estándar. Problema resuelto 4.calcular la nueva tabla Simplex: En segundo lugar se calculan el resto de filas: El nuevo coeficiente ij es el coeficiente antiguo ij menos el producto entre el coeficiente de la fila i en la columna pivote por el nuevo coeficiente de la columna j en la fila pivote. Base x y h s d V.S h 2 1 1 0 0 18 s 2 3 0 1 0 42 X 1 1/3 0 0 1/3 8 Z -3 -2 0 0 0 0 fila h: 2-(2x1)=0, 1-(2x1/3)=1/3, 1-(2x0)=1, 0-(2x0)=0, 0-(2x1/3)=-2/3 18-(2x8)=3 fila s: 2-(2x1)=0, 3-(2x1/3)=7/3, 0-(2x0)=0, 1-(2x0)=1, 0-(2x1/3)=-2/3 42-(2x8)=26 fila Z: -3-(-3x1)=0, -2-(-3x1/3)=-1, 0-(-3x0)=0, 0-(-3x0)=0, 0-(-3x1/3)=1 0-(-3x8)=24
  • 28. Método Simplex estándar. Problema resuelto La nueva tabla Simplex es: Base x y h s d V.S h 0 1/3 1 0 -2/3 2 s 0 7/3 0 1 -2/3 26 X 1 1/3 0 0 1/3 8 Z 0 -1 0 0 1 24 El nuevo vértice es: (X=1, Y=0), donde la función Z adquiere el valor Z=24 Observamos que existen en la fila de la función variables fuera de base con coeficientes -Ci negativos, de modo que este vértice no es el que optimiza la función. Dado que no se ha encontrado el vértice que optimiza la función, se vuelve a repetir el proceso: Iteración 2
  • 29. Método Simplex estándar. Problema resuelto Iteración II: Base x y h s d V.S h 0 1/3 1 0 -2/3 2 s 0 7/3 0 1 -2/3 26 X 1 1/3 0 0 1/3 8 Z 0 -1 0 0 1 24 Variable de entrada: Y Cocientes de radio: h/Y=2//1/3)=6, s/Y=26/(7/3)=78/7, X/Y=8/(1/3)=24 Variable de salida: h Columna Pivote: Y, Fila pivote: h Coeficiente Pivote: 1/3
  • 30. Método Simplex estándar. Problema resuelto Iteración II: Nuevos coeficientes de la fila pivote: 0/(1/3)=0, (1/3)/(1/3)=1, 1/(1/3)=3, 0/(1/3)=0, (-2/3)/(1/3)=-2, 2/(1/3)=6 Nuevos coeficientes de la fila s: 0-(7/3x0)=0, 7/3-(7/3x1)=0, 0-(7/3x3)=-7, 1-(7/3x0)=1, -2/3+(7/3x2)=4, 26-(7/3x6)=12 Nuevos coeficientes de la fila X: 1-(1/3x0)1; 1/3-(1/3x1)=0; 0-(1/3x3)=-1; 0-(1/3x0)=0; 1/3+(1/3x2)=1; 8-(1/3x6)=6 Nuevos coeficientes de la fila Z: 0+(1x0)=0; -1+(1x1)=0; 0+(1x3)=3; 0+(1x0)=0; 1-(1x2)=-1; 24+(1x6)=30
  • 31. Método Simplex estándar. Problema resuelto Tabla Simplex 3: Base x y h s d V.S Y 0 1 3 0 -2 6 s 0 0 -7 1 4 12 X 1 1/3 0 0 1/3 8 Z 0 0 3 0 -1 30 Vértice (X=6,Y=6), Z=30. No es el óptimo ya que existen coeficientes en la fila Z negativos.
  • 32. Método Simplex estándar. Problema resuelto Iteración 3 Base x y h s d V.S Y 0 1 3 0 -2 6 s 0 0 -7 1 4 12 X 1 1/3 0 0 1/3 8 Z 0 0 3 0 -1 30 Variable de entrada: d Cocientes de radio: Y/d=6/(-2) (no tiene significado físico), s/d=12/4=3, X/d=6/1=6 Variable de salida: s Columna Pivote: d, Fila pivote: s Coeficiente Pivote: 4
  • 33. Método Simplex estándar. Problema resuelto Iteración 3 Nuevos coeficientes de la fila pivote: 0/4=0; 0/4=0; -7/4; 1/4; 4/4=1; 12/4=3 Nuevos coeficientes de la fila Y: 0+(2x0)=0; 1+(2x0)=1; 3-(2x7/4)=-1/2; 0+(2x1/4)=1/2; -2+(2x1)=0; 6+(2x3)=12 Nuevos coeficientes de la fila X: 1-(1x0)=1; 0-(1x0)=0; -1+(1x7/4)=3/4; 0-(1x1/4)=-1/4; 1-(1x1)=0; 6-(1x6)=0 Nuevos coeficientes de la fila Z: 0+(1x0)=0; 0+(1x0)=0; 3-(1x7/4)=5/4; 0+(1x1/4)=1/4; -1+(1x1)=0; 30+(1x3)=33
  • 34. Método Simplex estándar. Problema resuelto Tabla Simplex 4 Base x y h s d V.S Y 0 1 -1/2 1/2 0 12 d 0 0 -7/4 1/4 1 3 X 1 0 3/4 -1/4 0 3 Z 0 0 5/4 1/4 0 33 Observamos que en la fila de la función no existen coeficientes –Ci negativos luego el vértice (X=3, Y=12) la función alcanza su valor máximo, Z=33
  • 35. Método Simplex estándar. Problema resuelto Interpretación de los pasos Tabla Simplex I V.S 14 Z(3,12)=33 x y h s d . 12 1 h 2 1 1 0 0 18 3 10 s 2 3 0 1 0 42 8 d 3 1 0 0 1 24 Z(6,6)=30 Y Z -3 -2 0 0 0 0 6 Tabla Simplex II 4 2 2 1 Z(8,0)=24 x y h s d V.S. 0 0 2 4 6 8 10 h 0 1/3 1 0 -2/3 2 s 0 7/3 0 1 -2/3 26 X 2 Z(0,0)=0 x 1 1/3 0 0 1/3 28 Z 0 -1 0 0 1 24 Tabla Simplex III Tabla Simplex IV x y h s d V.S. x y h s d V.S. 3 y 0 1 -1/2 1/2 0 12 y 0 1 3 0 -2 6 s 0 0 -7 1 4 12 d 0 0 -7/4 1/4 1 3 x 1 0 -1 0 1 6 x 1 0 3/4 -1/4 0 3 Z 0 0 3 0 -1 30 Z 0 0 5/4 1/4 0 33
  • 36. Método Simplex estándar. Bibliografía Libros: Métodos cuantitativos. Eduardo Vicens Salort y Angel Ortiz Bas. Métodos y modelos de investigación de operaciones. Juan Prawda Witenberg . Web: www.programaciónlineal.net www.investigación_operaciones.com