Вы находитесь на странице: 1из 12

Método Simplex

Ejemplo
Descripción del problema
Maximizar
z = x+y
sujeto a
x-y ≤ 2
x+2y ≥ -1
x ≥ 0, y ≤ 0
Representación gráfica del
problema

Región Factible

Por inspección podemos


ver que el máximo está en
el punto (2,0). El valor de
la función objetivo en este
punto es z = 2
Llevando a la forma estándar
Minimizar
z = -x-y
Se convirtió en un problema de minimización

sujeto a
x - y ≤ 10 à x - y + s1 = 10
Se introdujo una variable de holgura positiva para transformar en una restricción de igualdad

x + 2y ≥ -1 à x + 2y -s2 = -1 à -x - 2y + s2 = 1
Se introdujo otra variable holgura para transformar en una restricción de igualdad y se multiplicó por -
1 para que el lado derecho quedará positivo

x1 ≥ 0, y ≤ 0
Note que y tiene una restricción de signo ≤ Es necesario corregir esto para llevar el problema a la
forma general.
Llevando a la forma estándar
Para corregir la restricción de signo de y, esta
variable será sustituida por -y en todas las
ecuaciones. El problema queda entonces:

Minimizar
z = -x+y
sujeto a
x + y + s1 =2
-x + 2y + s2 = 1
x ≥ 0, y ≥ 0
Llevando a la forma canónica
Se considera que el sistema está en forma canónica, si hay m variables básicas con
la propiedad de que aparecen sólo en una ecuación, su coeficiente en esa ecuación
es uno (1) y ningún par de variables básicas está en la misma ecuación

En nuestro caso el sistema está en forma canónica con respecto a s1 y s2

Minimizar
z = -x+y
sujeto a
x + y + s1 =2
-x + 2y + s2 = 1
x ≥ 0, y ≥ 0

Nótese que haciendo cero las variables x e y, la forma canónica nos permite encontrar
facilmente una solución básica factible (x,y,s1,s2) = (0,0,2,1). Sin embargo…

…no siempre es tan sencillo encontrar una solución básica factible


Creando la tabla Simplex

Para crear la tabla Simplex, solo queda añadir la función objetivo al sistema de
ecuaciones

x y s1 s2 b Los coeficientes correspondientes a las


1 1 1 0 2 variables básicas en la fila de la función
objetivo deben hacerse cero a través de
-1 2 0 1 1
operaciones matriciales. En nuestro
-1 1 0 0 0 ejemplo ya tienen los valores correctos

• Las variables básicas son s1 y s2


• Las variables no básicas son x e y
• La solución básica factible (x,y,s1,s2) = (0,0,2,1) no es óptima, ya que existen
coeficientes negativos en la primera fila de la tabla
Seleccionar la nueva variable
básica
• Se selecciona la variable que tenga el menor
coeficiente (negativo) en la fila correspondiente
a la función objetivo

x y s1 s2 b
1 1 1 0 2
-1 2 0 1 1
-1 1 0 0 0

En este caso es x
Seleccionar la variable que
dejará de ser básica
• Se divide cada coeficiente en la última columna por el
coeficiente correspondiente a la nueva variable básica
en la misma fila
x y s1 s2 b
1 1 1 0 2/1 = 2
-1 2 0 1 1/-1 = -1
-1 1 0 0 0

• Se selecciona la variable básica correspondiente a la fila


con el mínimo factor positivo, en este caso será s1
• Por lo tanto el nuevo par de variables básicas son x y s2
Pivoteo
• El elemento pivote es el ubicado en la fila correspondiente a la variable básica a
desincorporar y la columna correspondiente a la variable no básica a incorporar. En
este caso es el elemento T(1,1) = 1
• En primer lugar dividimos la fila correspondiente sobre este valor. En nuestro caso la
fila queda igual
x y s1 s2 b
1 1 1 0 2
-1 2 0 1 1
-1 1 0 0 0

• Y procedemos a eliminar los coeficientes correspondientes a la nueva variable


básica del resto de las filas a través de eliminación Gauss-Jordan
x y s1 s2 b
1 1 1 0 2
0 3 1 1 3
0 2 1 0 2
Nueva solución básica factible y
criterio de parada
• Nuestra nueva solución básica factible es
(x,y,s1,s2) = (2,0,0,3) con un valor de la función
objetivo z = -2
x y s1 s2 b
1 1 1 0 2
0 3 1 1 3
0 2 1 0 2

• Los coeficientes de la fila correspondiente a la función


objetivo son todos positivos lo que indica que no hay
forma de escoger otra solución básica que reduzca la
función objetivo. Por lo tanto, hemos llegado a la
solución básica factible óptima.
Representación gráfica de la
solución al problema

La solución encontrada a través del


método Simplex fue (x,y,s1,s2) =
(2,0,0,3), la cual coincide con la que
encontramos a través del
procedimiento de inspección

Note además que las variables no básicas indican que


restricciones están activas. En nuestro caso son y e s2, por lo
que la solución básica (punto extremo) está definido por la
intersección de las restricciones y ≤ 0 y x-y ≤ 2

Вам также может понравиться