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

MTODO SIMPLEX

El algoritmo simplex es un mtodo para determinar soluciones bsicas factibles para un sistema de ecuaciones y
verificar las soluciones para asegurarse que sean ptimas.
El algoritmo pasa de una solucin bsica factible a otra, mejorando siempre la solucin previa hasta llegar a la ptima.
Las variables que se hacen cero en una etapa dada se denominan no en la base o no en la solucin. Las que no se
nacen cero se denominan en la base o en la solucin, o bien variables bsicas.
MAXIMIZACIN
Veamos un ejemplo: se desea maximizar la funcin Z = 5X
1
+ 3 X
2
con las siguientes restricciones:
6X
1
+ 2 X
2
36
5X
1
+ 5 X
2
40
2X
1
+ 4 X
2
28
1) a) Se convierten las desigualdades en ecuaciones, mediante la adicin de una variable, llamada variable de holgura
(una por cada ecuacin).
6X
1
+ 2 X
2
+ X
3
= 36
5X
1
+ 5 X
2
+ X
4
= 40
2X
1
+ 4 X
2
+ X
5
= 28

b) Preparamos la tabla del SIMPLEX. A los coeficientes de Z (en este caso 5 y 3) los llamaremos C
k



Se multiplica cada elemento de la matriz por el correspondiente C
K
Z
J =
suma de las tres filas anteriores


INDICADORES
Para la primera solucin bsica factible Z = 0
2) Para incrementar el valor de la funcin, se examina una nueva solucin bsica. Para pasar a una nueva solucin
bsica factible se debe introducir una nueva variable a la base y se tiene que excluir una de las variables que se
encontraba anteriormente en la base. El proceso de seleccin de la variable que se debe incluir y la que se tiene que
excluir se denomina cambio de base.
a) El indicador negativo con mayor valor absoluto determina la variable para entrar a la base (en este caso el
indicador es -5 y la variable que se excluye es X
1
). La columna X
1
se convierte en columna pivote.
b) La variable que se tiene que eliminar se determina mediante la razn de desplazamiento menor: dividiendo cada
elemento de la columna B
i
por los elementos de la columna pivote, la hilera con razn menor (hilera pivote) sin
tener en cuenta las razones menores o iguales a cero, determina la variable que deja la base. El elemento pivote
se obtiene de la interseccin entre la columna de la variable que entra a la base y la fila de la variable que deja la
base (en este caso X
3
deja la base y el pivote es 6).
C
K
X
K
B
i
X
1
X
2
X
3
X
4
X
5
0 X
3
36 6 2 1 0 0
0 X
4
40 5 5 0 1 0
0 X
5
28 2 4 0 0 1
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
Z
J
0 0 0 0 0 0
C
J
5 3 0 0 0
Z
J
-C
J
-5 -3 0 0 0
3) Pivoteo: Se divide la fila del pivote por el pivote y luego se hacen cero los elementos restantes de la columna
pivote. Los dems elementos se pivotean.









Para la segunda solucin bsica factible Z = 30
4) Optimizacin: La funcin se optimiza cuando no hay indicadores negativos en la ltima fila. El cambio de
base y el pivoteo contina hasta lograr esto.









La tercera solucin bsica factible Z = 34, X
1
= 5, X
2
= 3, X
5
= 6, X
4
= X
3
= 0 , quedando 6 unidades del
tercer insumo sin usar.
EJERCICIOS.
1) maximizar la funcin Z = 3X
1
+ 4 X
2
con las siguientes restricciones:
2,5X
1
+ X
2
20
3X
1
+ 3 X
2
30
X
1
+ 2X
2
16

2) Maximizar la funcin Z = 30X
1
+ 24 X
2
+ 60 X
3
con las siguientes restricciones:
6X
1
+ 3 X
2
+ 5X
3
30
2X
1
+ 2 X
2
+ 10X
3
50





C
K
X
K
B
i
X
1
X
2
X
3
X
4
X
5
5 X
1
6 1 1/3 1/6 0 0
0 X
4
10 0 10/3 -5/6 1 0
0 X
5
28 0 10/3 -1/3 0 1
30 5 5/3 5/6 0 0
0 0 0 0 0 0
0 0 0 0 0 0
Z
J
30 5 5/3 5/6 0 0
C
J
5 3 0 0 0
Z
J
-C
J
0 -4/3 5/6 0 0
C
K
X
K
B
i
X
1
X
2
X
3
X
4
X
5
5 X
1
5 1 0 1/4 -1/10 0
3 X
2
3 0 1 -1/4 3/10 0
0 X
5
6 0 0 1/2 -1 1
25 5 0 5/4 -1/2 0
9 0 3 -3/4 9/10 0
0 0 0 0 0 0
Z
J
34 5 3 1/2 2/5 0
C
J
5 3 0 0 0
Z
J
-C
J
0 0 1/2 2/5 0

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