Você está na página 1de 43

Teora de Sistemas e Inv.

de Operaciones

MTODO SIMPLEX TABULAR

El Mtodo Simplex en forma tabular


Para realizar los clculos del mtodo simplex, el procedimiento algebraico mostrado no es el ms adecuado La forma tabular del mtodo simplex registra: 1. Los coeficientes de las variables. 2. Las constantes del lado derecho de las ecuaciones. 3. La variable bsica que aparece en cada ecuacin

Cualquier tabla simplex debe contener los vectores columna de una matriz identidad

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

Ejemplo

La Wyndor Glass Co . es una empresa dedicada a la elaboracin de artculos de vidrio de alta calidad (puertas y ventanas) los cuales se hacen en 3 plantas diferentes. Planta1 Molduras y marcos de aluminio Planta2 Molduras y marcos en madera Planta3 Se hace y se ensambla el vidrio.

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

Ejemplo

Se tiene un programa de cambio de la produccin y se propone incursionar con 2 nuevos productos. Producto1 : Puerta de vidrio con marco en aluminio Producto 2 : Ventana de vidrio con marco en madera
Segn el dpto de comercializacin toda la produccin de stos puede colocarse en el mercado
Teora de Sistemas e Investigacin de Operaciones Profesor: Juan Carlos Guzmn

DEFINICIN DEL PROBLEMA Y RECOLECCION DE INFORMACIN

Se debe determinar la tasa de produccin de los 2 productos para maximizar las utilidades sujeto a las limitaciones que tiene la empresa. NOTA: Se fabrican lotes de 20 productos por semana. La tasa de produccin ser el nmero de lotes producidos a la semana.

Debemos formularnos algunas preguntas???


Teora de Sistemas e Investigacin de Operaciones Profesor: Juan Carlos Guzmn

Cual es la ganancia por lote de cada tipo de producto?


De cuntas horas por semana dispone cada planta para la elaboracin de un lote de cada tipo de producto? Cual es el requerimiento en horas para producir 1 lote de cada tipo de producto en cada una de las plantas?

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

Todos esta informacin debe ser recolectada, as:

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

Miremos el ejemplo de Wyndor


Maximizar Z = 3X1 + 2X2 Sujeto a

X1
2X2 3X1 + 2X2 X1 , X2 0

4 12 18

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

Prueba de optimalidad

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

Iteracin paso 1.
Lo primero que se debe hacer es determinar la variable no bsica que debe entrar a la base. Esto se hace mirando la variable que tenga el coeficiente mayor (en valor absoluto) en el rengln (0) o la fila de Z Alrededor de la columna debajo de este coeficiente se pone un recuadro y se le da el nombre de columna pivote demarcado en rojo

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

La Variable X2 entra la base

Columna pivote

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

Iteracin paso 2.
Debemos determinar la variable bsica que sale. Para ello aplicamos la prueba del cociente mnimo:
1. Elegimos coeficientes de la columna pivote estrictamente positivos. 2. Se divide cada coeficiente entre el elemento del lado derecho en el mismo rengln. 3. Se identifica el rengln que tiene la menor de estas razones. 4. La variable bsica para este rengln es la variable bsica que sale.
Teora de Sistemas e Investigacin de Operaciones Profesor: Juan Carlos Guzmn

Fila Pivote

12/2 18/2

Variable que sale como variable bsica

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

Ahora se debe despejar la nueva solucin B.F usando Operaciones Algebraicas elementales X2 sustituir a X4 como Variable Bsica en esta iteracin
El patrn de coeficientes en la columna de X2 debe quedar como actualmente est el de la columna de X4, es decir

(0,0,1,0)
Dividimos la fila pivote (rengln 2) entre el nmero pivote (2) y obtenemos la nueva fila de X2 Veamos

[0 0 2 0 1 0 12 ]/2

[0 0 1 0 1/2 0 6 ]
Profesor: Juan Carlos Guzmn

Teora de Sistemas e Investigacin de Operaciones

Nueva Fila de X2

Nueva fila de X2 mostrada en el Tableau


Teora de Sistemas e Investigacin de Operaciones Profesor: Juan Carlos Guzmn

Operaciones algebraicas elementales 2


Multiplicamos esta nueva fila 2 por menos el coeficiente de la variable que entra X2, en la fila de Z (*5) y lo sumamos a la fila de Z

[0 0 5 0 5/2 0 30] [1 -3 -5 0 0 0 0 ] [1 -3 0 0 5/2 0 30 ]


Esto reflejado en el tableau , queda de la siguiente manera :

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

Nueva Fila Z 1 -3 0 0 5/2 0 30

Nueva Fila X2

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

Operacin Algebraica Elemental . 3


Multiplicamos esta nueva fila 2 por menos el coeficiente de la variable que entra X2, en la fila 3 (*-2) y lo sumamos a la fila 3 [ 0 0 -2 0 -1 0 -12] [ 0 3 2 0 0 1 18] [ 0 3 0 0 -1 1 6 ] Lo que implica , reflejado en el tableau.

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

Nueva Fila X 5

X5 (3)

-1

1 6

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

Operacin Algebraica elemental 4

Como el coeficiente de la variable que entra X2 en la fila 1 es cero esta fila permanece igual

Por lo tanto la nueva solucin bsica factible es :La S.B.F es (0,6,4,0,6) con Z=30

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

Anlisis resultado

Se debe hacer exactamente lo mismo en esta nueva tabla simplex, es decir la Prueba de optimalidad. Si la solucin no es ptima se debe iterar nuevamente.

En caso contrario nos detenemos y la solucin es la optima


Teora de Sistemas e Investigacin de Operaciones Profesor: Juan Carlos Guzmn

-3

Existe algun coeficiente negatico en la fila de Z ?

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

Columna Pivote

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

Prueba de Optimidad

1 0 0 3 0 0 -1 1 6

Columna y fila pivote

Prueba de coeficientes mnimos

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

Se realizan las Operaciones Algebraicas elementales necesarias y se obtiene la nueva tabla simplex
Prueba de optimidad , no hay coeficientes negativos

0 0

3/2 1 36

La nueva Solucin Bsica Factible es (2,6,2,0,0) con Z=36 Se concluye que sta es la solucin ptima

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

Casos especiales
1. Empate para la variable bsica entrante. 2. Empate para la variable bsica que sale (degeneracin). 3. Cuando no hay variable bsica que sale. (Z no acotada). 4. Soluciones ptimas mltiples.

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

Empate para la variable bsica entrante


Suponga que la funcin objetivo es:

Z = 3X1 + 3X2
Tanto X1 como X2 pueden entrar a la base. La eleccin de cual variable entra es arbitraria

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

Empate en la variable de entrada

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

Empate para la variable bsica que sale


Se le denomina Problema degenerado. Esto significa que en algn momento la prueba del cociente mnimo tiene un empate. A primera vista parecera que no hay problema, pero en realidad al escoger una de las 2 como variable que sale, la otra variable que no se escoge quedar dentro de la base con valor 0 El algoritmo puede entrar en un loop infinito.

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

Cuando no hay variable bsica que sale


Z no acotada

Veamos el siguiente caso primero grficamente y luego en forma tabular Maximizar Z = 3X1 + 2X2 Sujeto a: X1 4

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

Grficamente

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

Forma Tabular

Columna Pivote

En estos casos, en la columna pivote todos los coeficientes son negativos o cero

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

Soluciones ptimas mltiples.


Cualquier problema de programacin lineal con soluciones ptimas mltiples ( y una regin factible acotada) , tiene al menos 2 soluciones que son optimas. Cuando esto ocurre, al menos una Variable No Bsica tiene coeficiente cero en la ecuacin de Z final, de manera que si aumenta su valor, el valor de la funcin Z no cambia

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

Miremos el ejemplo de Wyndor


Maximizar Z = 3X1 + 2X2 Sujeto a

X1
2X2 3X1 + 2X2 X1 , X2 0

4 12 18

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

Grficamente

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

No estamos en el optimo

Mnimo

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

Mnimo

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

Solucin Optima

Mnimo

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

Se ve que esta solucin es ptima, pero como existe una Variable No Bsica con coeficiente cero en el rengln (0) (en este caso X3) , existe al menos otra solucin ptima , y por tanto infinitas.

Solucin Optima

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

Resumen del algoritmo simplex


Encontrar solucin inicial Repetir iterativamente: Verificar optimidad (fila Z): si no hay coef. neg. terminar Escoger el mas negativo como variable que entra Por relacin de cociente mnimo escoger variable que sale Transformar fila que sale dividiendo por elemento pivote Transformar las dems filas restando de c/u la fila que sale transformada ,multiplicada por -(elemento en interseccin de fila en transformacin con columna pivote). Volver a la evaluacin de optimidad
Teora de Sistemas e Investigacin de Operaciones Profesor: Juan Carlos Guzmn

Teora de Sistemas e Investigacin de Operaciones

Profesor: Juan Carlos Guzmn

FIN
( o mejor: continuar en el camino)

Você também pode gostar