Está en la página 1de 5

Mtodo Simplex I

Se vio en clase el mtodo del punto de esquina, donde cada esquina es un vrtice del polgono
formado por el conjunto de soluciones del problema de optimizacin.
Un hecho importante es:
Si no toma su valor mximo en el punto esquina A, entones existe una arista que parte
de A, a lo largo de la cual aumenta .
Este hecho da la idea del Mtodo Simplex, empezamos evaluando la funcin en A, y si no toma
su valor mximo en A, nos encontramos una arista del conjunto de restricciones a lo largo de la
cual aumenta.
Problema estndar de maximizacin en programacin lineal
Encontrar el vector de componentes = (1 , 2 , , ) que maximice la funcin objetivo
= 1 1 + 2 2 + +
Y satisfaga las + desigualdades lineales
11 1 + 12 2 + + 1 1
21 1 + 22 2 + + 2 2

(1)

1 1 + 2 2 + +
(2)

1 0, 2 0, , 0

Aqu 1 0, 2 0, , 0.
Para resolver el problema sujeto a (1) y (2), introduciremos las variables de holgura 1 , 2 , ,
entonces el problema se transforma en:
11 1 + 12 2 + + 1 + 1 = 1
21 1 + 22 2 + + 2 + 2 = 2

1 1 + 2 2 + + + =
1 0, 2 0, , 0
1 0, 2 0, , 0
Despejaremos 1 , 2 , en trminos de 1 , 2 , ,

Tabla Simplex Inicial


Es una manera cmoda de escribir la transformacin contenida en este problema consiste en
definir la tabla simplex inicial.

11
21

1
1

12
22

2
2

1
2

1
0

0
0

0
1

0
0

0 1
0 2

1
0

(3)

Todos los elementos de la tabla se ajustan exactamente a las ecuaciones que representan. Por
ejemplo, la primera lnea se lee:
11 1 + 12 2 + + 1 + 1 + 0 2 + + 0 = 1

Los nmeros en el ltimo regln de la tabla simplex (exceptuando el de la esquina inferior derecha)
se llaman indicadores.
El objeto del mtodo simplex es el de hacer operaciones elementales de regln en los reglones de
(3) de tal forma que todos los indicadores se hagan no positivos.

Ejemplo
Maximizar = 1 + 2 + 3 , sujeta a:
1 + 22 + 33 1
21 + 2 + 3 2
1 0, 2 0, 3 0
Solucin
La tabla simplex inicial es
1 2 3
2 1 1
1 1 1

1 0
0 1
0 0

1
2

Si empezamos con la primera columna (tiene indicador positivo), podemos usar como pivote
11 = 1 o bien 21 = 2, ya que 11 = 22 = 1. Escogiendo 11 (porque ya tiene el valor 1),
hacemos pivoteo para obtener.
1
0
1

2
3
1 0
1
3 5 2 1
0
1 2 1 0 1

La cual se obtuvo con las operaciones entre reglones 2 2 21 y 3 3 1 .


Ya que todos los indicadores son no positivos, esta es una tabla terminal. Encontramos que 1 =
1, 2 = 3 = 0, y = 1 en el punto (1, 0, 0). Esta es nuestra solucin. Ntese que aumento de
0 (en (0, 0, 0)) a 1 (en (1, 0, 0)).

Mtodo Simplex II (Problema Dual Mnimo)


Existe una relacin notable entre los problemas de mximos y mnimos de programacin lineal.
Con cada problema de mximos se relaciona un problema de mnimos, que se llama dual de
problema de mximos, e inversamente, este resultado es til ya que las soluciones a ambos
problemas estn ntimamente relacionadas.
El dual se define as:
Encontrar el vector de componentes = (1 , 2 , , ) que maximice la funcin objetivo
= 1 1 + 2 2 + +
Y satisfaga las + desigualdades lineales
11 1 + 12 2 + + 1 1
21 1 + 22 2 + + 2 2

(1)

1 1 + 2 2 + +
(2)

1 0, 2 0, , 0
El cual es equivalente a:
Encontrar el vector de componentes = (1 , 2 , , ) que minimice la funcin objetivo
= 1 1 + 2 + +
Y satisfaga las + desigualdades lineales
11 1 + 21 2 + + 1 1
12 1 + 22 2 + + 2 2

(3)

1 1 + 2 2 + +
1 0, 2 0, , 0

(4)

Si el problema de mximos involucra desigualdades en variables entonces su problema dal de


minimos involucra desigualdades y variables.
1. La matriz de coeficientes de (3) es la traspuesta de la matriz de coeficientes de (1).
2. Las en (1) son los coeficientes de en la funcin objetivo .
3. Las en (3) son los coeficientes de en la funcin objetivo .

Para la aplicacin de este mtodo es necesario conocer el siguiente teorema:


Teorema fundamental de la programacin lineal.
Sea la funcin objeto de un problema de mximos de programacin lineal, y sea la
funcin objeto del correspondiente problema dual de mnimos. Entonces el problema de
mximos para tiene una solucin si y solo si el problema de mnimos para tiene solucin.
Adems (1 , 2 , , ) y (1 , 2 , , ) son soluciones optimas de ambos problemas si y
solo si (1 , 2 , , ) = (1 , 2 , , ) .

Resolucin del problema estndar de mnimos en programacin lineal


1.
2.
3.
4.

Escrbase el problema dual de mximos.


Resulvase el problema de mximos por el mtodo simplex.
El valor mnimo de es igual al valor mximo de .
Los valores de 1 , 2 , , que minimizan son los negativos de los coeficientes de
1 , 2 , , en el ltimo regln de la tabla terminal.