Sie sind auf Seite 1von 27

Universidad tecnolgica de Cancn

PRESENTA : Anali Vzquez Prez Felipe Torres Romero TEMA : Mtodo simplex

EL MTODO SIMPLEX Es un mtodo genrico de solucin de problemas lineales, desarrollado por George Dantzig en 1947 un joven matemtico.

es un procedimiento de clculo algebraico, iterativo, para resolver Modelos Lineales de cualquier tamao.
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 algoritmo Simplex requiere que el Modelo Lineal, para ser solucionado, cumpla las condiciones de Forma Estndar y Sistema Cannico. Las condiciones de forma estndar son : a) una Funcin Objetivo a optimizar b) lado derecho de las restricciones con valor positivo c) variables de decisin no negativas d) las restricciones deben ser expresadas como igualdades.

El Sistema Cannico en un Modelo Lineal significa que debe existir una variable bsica en cada restriccin. Esto permite obtener una primera solucin posible que satisface todas las restricciones.

Una variable bsica tiene coeficiente 1 positivo en una restriccin y no existe en las dems.
Son tambin las que aparecen en una sola ecuacin y con coeficiente positivo.

Para transformar las restricciones en igualdades se deben incorporar las llamadas variables de holgura. Una variable de holgura tiene coeficiente cero en la Funcin Objetivo. Se suman en restricciones del Tipo <= y se restan en restricciones del Tipo >=. En trminos matemticos, expresan la diferencia entre el lado izquierdo y el lado derecho de las restricciones.

Esta es la forma estndar del modelo: Funcin objetivo: c1x1 + c2x2 + ... + cnxn 1 Sujeto a: 4 a11x1 + a12x2 + ... + a1nxn = b1 2 a21x1 + a22x2 + ... + a2nxn = b2 ...am1x1 + am2x2 + ... + amnxn = bm

x1,..., xn 0

Para ello se deben cumplir las siguientes condiciones: 1.-El objetivo es de la forma de maximizacin o de minimizacin. 2.-Todas las restricciones son de igualdad. 3.-Todas las variables son no negativas. 4.-Las constantes a la derecha de las restricciones son no negativas.

Eleccin de la variable que entra: Para ello nos fijamos en los valores estrictamente negativos de la fila Z, y el mayor de ellos ser el que nos de la variable entrante.(columna pivote). Eleccin de la variable que sale: Una vez obtenida la variable entrante, obtendremos la variable que sale. (fila pivote). La interseccin entre la columna entrante y la fila saliente nos determinar el elemento pivote, o numero pivote.

Las filas correspondientes a la funcin objetivo y a los ttulos permanecern inalterados en la nueva tabla. Si es la fila pivote cada nuevo elemento se calcular:

Para el resto de elementos de filas se calcular:

1.- Paso planteamiento del problema.

Maximizar Z= 2x1+ 3x2


Sujeto a: x1+ 3x2<=6 3x1+ 2x2<=6 X1, x2 >=0

2. Paso Tomamos las restricciones y las convertimos en igualdades junto con la funcin objetiva En esta parte se le agrega la variable de holgura a las igualdades. Variable holgura x1+ 3x2+ x3 =6 3x1+ 2x2 + x4=6 Z-2x1- 3x2 =0 Variable holgura

3.- Paso Hacemos nuestra primer tabla simplex. x1+ 3x2+ x3 =6 3x1+ 2x2 + x4=6 Z-2x1- 3x2 =0

Variable bsica

x1

x2

x3

x4

solucin

Nuestras variables bsicas sern x3 Y x4 ya que en una ecuacin vale 1 su coeficiente y en el resto vale 0.

x3 x4

0 0

1 3

3 2

1 0

0 1

6 6

-2

-3

4.- Paso En este paso encontraremos la columna pivote y fila pivote Para encontrar la columna se toma buscando en nuestra fila Z la variable mayor con signo negativo.
Variable bsica Z x1 x2 x3 x4 solucin

x3 x4 Z

0 0 1

1 3 -2

3 2 -3

1 0 0

0 1 0

6 6 0

Para encontrar la fila pivote se dividen los nmeros que se encuentran arriba del numero mayor con signo negativo entre los valores de la columna solucin.
Variable bsica Z x1 x2 x3 x4 solucin

x3 x4 Z

0 0 1

1 3 -2

3 2 -3

1 0 0

0 1 0

6 6 0

6/3=2

6/2=3

Y tomaremos la fila pivote el que nos de cmo resultado menor positivo.


Variable bsica Z x1 x2 x3 x4 solucin

x3 x4 Z

0 0 1

1 3 -2

3 2 -3

1 0 0

0 1 0

6 6 0

Fila pivote Columna pivote Numero pivote

Y el numero pivote ser el que este exactamente entre la fila y columna pivote en este caso es 3.

5.- paso Hacemos nuestra primera iteracin encontraremos nuestra nueva fila x2 la cual es la fila pivote mediante la formula :

Se cambia dentro de nuestra tabla la variable x3 por x2 ya que es la nueva fila la cual encontraremos su valor. X2 = 0/3=0, 1/3=0.33, 3/3=1, 1/3=0.33, 0/3=0, 6/3=2
Variable bsica Z x1 x2 x3 x4 solucin

x3 x4 Z

0 0 1

1 3 -2

3 2 -3

1 0 0

0 1 0

6 6 0

Que dando nuestra tabla


Variable bsica Z x1 x2 x3 x4 solucin

x2 x4 Z

0 0 1

0.33 3 -2

1 2 -3

0.33 0 0

0 1 0

2 6 0

Despus sacaremos los valores de nuestras siguientes filas se utiliza la formula :

X4 = 0-(2*0)= 0, 3-(2*0.33)= 2.34, 2-(2*1)= 0, 0-(2*0.33)= -0.66, 1-(2*0)= 1, 6-(2*2)= 2. Z= 1-(-3*0)= 1, 2-(-3*0.33)= -1, -3-(-3*1)= 0, 0-(-3*0.33)= 1, 0-(-3*0)= 0, 0-(-3*2)= 6,
Variable bsica Z x1 x2 x3 x4 solucin

x2 x4 Z

0 0 1

0.33 3 -2

1 2 -3

0.33 0 0

0 1 0

2 6 0

Y continuacin remplazamos nuestros valores segn sea el resultado en cada operacin y nos queda la tabla con nuestra primera iteracin.
Variable bsica Z x1 x2 x3 x4 solucin

x2

0.33

0.33

x4
Z

0
1

2.54
-1

0
0

-0.66
1

1
0

2
6

Como podemos ver en nuestra fila z toda va hay una variable con signo menos as que aremos otra iteracin ya que todava la solucin no es optima.

As que nuevamente elegimos nuestra columna pivote y nuestra fila pivote el cual nos dar el numero pivote.
Variable bsica Z x1 x2 x3 x4 solucin

x2

0.33

0.33

x4
Z

0
1

2.54
-1

0
0

-0.66
1

1
0

2
6

2/ 0.33= 6.06

2/ 2.34= 0.85

Sacamos nuestra nueva fila mediante la formula :

X1 = 0/ 2.34= 0, 2.34/ 2.34= 2, 0/ 2.34= 0, -0.66/2.34= -0.28, 1/ 2.34= 0.43, 2/ 2.34= 0.85
Variable bsica Z x1 x2 x3 x4 solucin

x2 x4 Z

0 0 1

0.33 2.54 -1

1 0 0

0.33 -0.66 1

0 1 0

2 2 6

Ya teniendo nuestros valores para nuestra nueva fila que ser x1 y la sustituimos en nuestra tabla x4 por x1

Que dando nuestra tabla de la siguiente manera :


Variable bsica Z x1 x2 x3 x4 solucin

x2 x1 Z

0 0 1

0.33 1 -1

1 0 0

0.33 -0.28 1

0 0.43 0

2 0.85 6

Tambin de la misma manera sacaremos los valores de nuestras dems filas con la formula :

X2 = 0-(0.33*0)= 0, 0.33-(0.33*1)= 0, 1-(0.33*0)= 1, 0.33(0.33*0.28)= -0.42, 0-(0.33*0.43)= 0.14, 2-(0.33*0.85)= 1.72.

Z= 1-(-1*0)= 1, -1-(-1*1)= 0, 0-(-1*0)= 0, 1-(-1*-0.28)= 0.72, 0-(-1*0.43)= 0.43, 6-(-1*0.85)= 6.85,


Variable bsica Z x1 x2 x3 x4 solucin

x2 x1 Z

0 0 1

0.33 1 -1

1 0 0

0.33 -0.28 1

0 0.43 0

2 0.85 6

Y as nos queda la tabla con la segunda iteracin :

Variable bsica

x1

x2

x3

x4

solucin

x2 x1 Z

0 0 1

0 1 0

1 0 0

0.42 -0.28 0.72

-0.14 0.43 0.43

1.72 0.85 6.85

Respuesta: X1 = 0.85 X2 = 1.72 Z= 6.85

Solo sustituimos los valores que estn en la funcin objetivo con los valores que nos dio como resultado.

Z= 2x1+ 3x2 Respuesta: X1 = 0.85 X2 = 1.72 Z= 6.85


Z= 2x1+ 3x2 = 2(0.85) + 3(1.72) =1.7 + 5.16 Z= 6.86

Das könnte Ihnen auch gefallen