You are on page 1of 7

Mtodo del simplex Es un procedimiento iterativo que permite ir mejorando la solucin a cada paso, el proceso concluye cuando no es posible

seguir mejorando ms dicha solucin. El mtodo del simplex nos facilitara la obtencin de la solucin optima mediante la elaboracin de un criterio que nos permitir saber si una solucin bsica es o no la optima y, en caso contrario, nos dar un procedimiento de aproximacin a dicho optimo. Supongamos el problema de programacin lineal: Z s.a. C11X1 + C21X2 + . . Cm1X1 + C12X2 C22X2 Cm2X2 +.........+ +...... ..+ +..........+ C1nXn <= C2Nxn <= CmnXn <= b1 b2 bm = C1X1 + C2X2 + ......+ CnXn = Ci Xi

Partiremos de una solucin factible bsica inicial (vrtice) de la que pasaremos a otra solucin bsica (vrtice contiguo) en la que el valor de la funcin objetivo sea mayor que la anterior, y asi sucesivamente hasta llegar a una solucin bsica (vrtice) en la que el valor de Z sea mximo (solucin optima). En algunos casos, las Variables de Holgura nos sirven para determinar la solucin inicial, tomando: x= b i, i=1,...,m siempre que las componentes del vector de disponibilidades de recursos sean no negativas, esto es bi 0. En caso que alguna de las restricciones fuera de igualdad o algn bi < 0 las variables de holgura no nos sirven, por lo que se agregan Variables Artificiales.

Ejemplo del mtodo Simplex Vamos a resolver mediante el mtodo simplex el siguiente problema: Maximizar Z = f (x,y) = 3x+2y Sujeto a : 2 X + Y <= 18 2 X + 3Y <= 42 3 X + Y <= 24 Siempre que X > 0, Y> 0 Se consideran las siguientes fases: CONVERTIR LAS DESIGUALDADES EN IGUALDADES Se introducen variables de holgura ( h1, h2 ,h3) por cada una de las restricciones, para convertirlas en igualdades, resultando el sistema de ecuaciones lineales: 2x + y + h1 = 18 2x +3y + h2 = 42 3x + y + h3 = 24

IGUALAR LA FUNCIN OBJETIVO A CERO - 3x 2y + z = 0

Nota: 1- Las Variables de Holgura se agregan -como se menciono anteriormente- para partir del supuesto que x=0 e y = 0 y cumplir con la condicin inicial para aplicar el mtodo Simplex. 2- La funcin objetivo puede ser igualada con z+2y + 3x = 0, eso es indistinto.

ESCRIBIR LA TABLA INICIAL SIMPLEX En las columnas aparecern todas las variables del problema y, en las filas, los coeficientes de las igualdades obtenidas, una fila para cada restriccin y la ultima fila con los coeficientes de la funcin objetivo: bas e Variable de Variable de Valores

solucion Xdecision Y h1 holgura h2 h 3 D h1 2 Y 1 1 0 D0 18 h2 2 1 3 00 1 0 42 0 h3 3 3 1 0 01 24 1Z 1 -3 -2 01 0 0 0 -2 LA VARIABLE 00 DE 0 DECISION QUE 3 ENCONTRAR h1 ENTRA EN LA BASE Y LA VARIABLE DE HOLGURA
QUE SALE DE LA BASE. Para escoger la variable de decisin que entra en la base, nos fijamos en la ultima fila, la de los coeficientes de la funcin objeto y escogemos la variable con el coeficiente negativo mayor (en valor absoluto).
En nuestro caso, la variable x de coeficiente 3.

Si existiesen dos o mas coeficientes iguales que cumplan la condicin anterior, entonces se elige uno cualquiera de ellos. Si en la ultima fila no existiese ningn coeficiente negativo, significa que se ha alcanzado la solucin optima. por tanto, lo que va ha determinar el final del proceso de aplicacin del mtodo simplex, es que en la ultima fila no haya elementos negativos.

La columna de la variable que entra en la base se llama columna pivote. Para encontrar la variable de holgura que tiene que salir de la base, se divide cada termino de la ultima columna (valores solucin) por el termino correspondiente de la columna pivote, siempre que estos ltimos sean mayores que cero, en nuestro caso:
18/2=9 , 42/2=21 , 24/3=8

Si hubiese algn 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 tendriamos una solucin no acotada y no se puede seguir. El termino de la columna pivote que en la divisin anterior de lugar al menor cociente positivo, el 3, ya 8 es el menor, indica la fila de la variable de holgura que sale de la base, h3. Esta fila se llama fila pivote. Si al calcular los cocientes, dos o mas son iguales, indica que cualquiera de las variables correspondientes pueden salir de la base. En la interseccin de la fila pivote y columna pivote tenemos el elemento pivote. ENCONTRAR LOS COEFICIENTES DE LA NUEVA TABLA Los nuevos coeficientes de x se obtienen dividiendo todos los coeficientes de la fila h3 por el pivote operacional, 3,que es el que hay que convertir en 1.

A continuacin mediante la reduccin gaussiana hacemos ceros los restantes trminos de su columna, con lo que obtenemos los nuevos coeficientes de las otras filas incluyendo los de la funcin objetivo Z. Tambin se puede hacer utilizando el siguiente esquema: Fila del pivote: Nueva fila del pivote = (vieja fila del pivote)/(pivote) Resto de las filas: Nueva fila = (vieja fila) (coeficiente de la vieja fila en la columna de la variable entrante)*(nueva fila del pivote) Vieja fila de h2 coeficiente nueva fila pivote nueva fila de h2
bas

2 2 * 1 = 0

3 2 * 1/3 = 7/3

0 2 * 0 = 0

1 2 * 0 = 1

0 2 * 1/3 = -2/3

42 2 * 8 = 26

Variable de decisin
X 0 0 1 0 Y 1/3 7/3 1/3 -1

Variable de holgura h1
1 0 0 0

Valores solucin
2 26 8 24

e
h1 h2 X Z

h2
0 1 0 0

h3
-2/3 -2/3 1/3 1

Como en los elementos de la ultima fila hay uno negativo, -1, significa que no hemos llegado todava a la solucin ptima, hay que repetir el proceso: A.- la variable que entra en la base es X, por ser la variable que corresponde al coeficiente 1. B.- para calcular la variable que sale, dividimos los trminos de la ultima columna entre los trminos correspondientes de la nueva columna pivote: 2 / 1/3=6 , 26 / 7/3 =78/7 y 8 / 1/3=8 y como el menor cociente positivo es 6, tenemos que la variable de holgura que sale es h1. C.- el elemento pivote, que ahora hay que hacer 1, es 1/3. Operando de forma anloga a la anterior obtenemos la tabla:
base

Variable de decisin
X Y 1 0 0 0

Variable de holgura
h1 3 -7 -1 3 h2 0 1 0 0 h3 -2 4 1 -1

Valores solucin

Y h2 X Z

0 0 1 0

6 12 6 30

Como en los elementos de la ultima fila hay uno negativo, -1, significa que no hemos llegado todava a la solucin optima, hay que repetir el proceso: A.- La variable que entra en la base es h2, por ser la variable que corresponde al coeficiente 1.

B.- Para calcular la variable que sale, dividimos los trminos de la ultima columna entre los trminos correspondientes de la nueva columna pivote: 6/ (-2) =-3 , 12/4 =3 ,y 6/1 =6

y como el menor cociente positivo es 3, tenemos que la variable de holgura que sale es s. C.- El elemento pivote, que ahora hay que hacer 1, es 4, Obtenemos la tabla :
base Y h3 X Z

Variable de decisin
X 0 0 1 0 Y 1 0 0 0

Variable de holgura h1 h2
-1/2 -7/4 -3/4 5/4 0 0 0 0

Valores solucin
h3 0 1 0 0 12 3 3 33

Como todos los coeficientes de a fila de la funcin objetivo son positivos, hemos llegado a solucin optima La solucin optima viene dada por el valor de Z en la columna de los valores solucin, en nuestro caso:33. en la misma columna se puede observar el vrtice donde se alcanza, observando las filas correspondientes a las variables de decisin que han entrado en la base : h3 = (3,12).
http://www.fdi.ucm.es/profesor/jjruz/MasterUned/Documentos%20en %20aLF/Tema%204.pdf https://mega.co.nz/#!rlJXSJRK! UbDRzBtKneRU71kwUN8tVUCa0JoVCmjSZB00HTKlHVA

You might also like