Está en la página 1de 6

2da UNIDAD: EL MTODO SIMPLEX

El Mtodo Simplex publicado por George Dantzig en 1947 consiste en un algoritmo iterativo que secuencialmente a travs de iteraciones se va aproximando al ptimo del problema de Programacin Lineal en caso de existir esta ltima. La primera implementacin computacional del Mtodo Simplex es el ao 1952 para un problema de 71 variables y 48 ecuaciones. Su resolucin tarda 18 horas. Luego, en 1956, un cdigo llamado RSLP1, implementado en un IBM con 4Kb en RAM, admite la resolucin de modelos con 255 restricciones. El Mtodo Simplex hace uso de la propiedad de que la solucin ptima de un problema de Programacin Lineal se encuentra en un vrtice o frontera del dominio de puntos factibles (esto ltimo en casos muy especiales), por lo cual, la bsqueda secuencial del algoritmo se basa en la evaluacin progresiva de estos vrtices hasta encontrar el ptimo. Cabe destacar que para aplicar el Mtodo Simplex a un modelo lineal, este debe estar en un formato especial conocido como formato estndar el cual definiremos a continuacin.

CONDICIONES PRELIMINARES
FUNCIN OBJETIVO: MAX 2X1 + 18X2

LIMITANTES:
1. 4X1 + 2X2 19 2. 2X1 + X2 15 3. X2 8

SOLUCIN: Debe cumplir las siguientes condiciones FUNCIN OBJETIVO: MAX LIMITANTES: : :

Superflua: S Holgura: H

Pivote puede ser 0?: No, ya que siempre se realizan los cocientes entre valores no negativos y mayores que cero.

Cuando es:
1. MIN 4X1 + 2X2 --> (por -1) --> MAX 4X1 2X2 2. 4X1 + 3X2 = 10 --> 2X1 + 3X2 10 --> 2X1 + 3X2 10 --> (por -1) --> - 2X1 - 3X2 - 10

PASO 1: Estandarizar
FUNCIN OBJETIVO: MAX 2X1 + 18X2 + 0H1 + 0H2 + 0H3 1. 4X1 + 2X2 + H1 = 19 2. 2X1 + X2 + H2 = 15 3. X2 + H3 = 8

Variables Bsicas: Valores de cero son llamadas variables bsicas en el algoritmo smplex. Variables No Bsicas: Valores diferentes de cero son llamados variables no bsicas.

Armamos nuestro Tablero

Factibilidad

Valor de Z

Optimalidad
Para cada columna:

Z1 C1 = [0(4) + 0(2) + 0(0)] 2 Z1 C1 = -2

Z1 C1 = [0(2) + 0(1) + 0(1)] 18 Z1 C1 = -18

Z = [0(19) + 0(15) + 0(8)] = 0

PASO 2
VARIABLE ENTRANTE: Es el valor ms negativo de los Zj Cj. Ejemplo: -2 y -18, de los valores, el ms negativo es -18 y seleccionamos la columna:

Variable Entrante (VE)

VARIABLE SALIENTE: Es el Menor valor de dividir: ( LD/+aij) Donde: LD = Valor positivo de los lados derechos positivos aij = Valores positivos de la variable entrante 19/2 = 8.5 15/1 = 15

8/1 = 8 , lo seleccionemos Seleccionamos la fila:

Pivote Variable Saliente (VS)

PASO 3: Cambio de Valores


4. a. El Pivote pasa a su inversa, ejemplo: 1,

Su inversa es 1
3. b. La columna de la VE se divide entre el pivote, pero cambiado con signo cambiado 2/-1 = -2 1/-1 = -1 -18/-1 = 18 3. c. La fila de la VS se divide entre el pivote sin cambiar de signo 0/1 = 0 8/1 = 8

Quedara el Cuadro:

3. d. Para los otros valores usamos una regla de 3 simple:

Para Halla el valor de a, sabiendo que f (es el pivote):

a=a-

[ ]

Para nuestro cuadro:

4=4-

[ ] = 4,
20

y quedara el siguiente cuadro:

Otra vez continuamos por que los valores de Zj Cj es negativo, pues deben ser positivos 3/4 = 0.75, seleccionamos la VS 7/2 = 3.5 8/1 = 8

Pivote es 4, su inversa es:

Su inversa es

Respuesta:

Cuadro ptimo
X1 = X2 = 8 Z = 1445.5

Precio Dual

También podría gustarte