MTODO SIMPLEX PASO A PASO
EL PROBLEMA
La empresa el SAMN Ltda. Dedicada a la fabricacin de muebles,
ha ampliado su produccin en dos lneas ms. Por lo tanto
actualmente fabrica mesas, sillas, camas y bibliotecas. Cada mesa
requiere de 2 piezas rectangulares de 8 pines, y 2 piezas cuadradas
de 4 pines. Cada silla requiere de 1 pieza rectangular de 8 pines y 2
piezas cuadradas de 4 pines, cada cama requiere de 1 pieza
rectangular de 8 pines, 1 cuadrada de 4 pines y 2 bases
trapezoidales de 2 pines y finalmente cada biblioteca requiere de 2
piezas rectangulares de 8 pines, 2 bases trapezoidales de 2 pines y
4 piezas rectangulares de 2 pines. Cada mesa cuesta producirla
$10000 y se vende en $ 30000, cada silla cuesta producirla $ 8000 y
se vende en $ 28000, cada cama cuesta producirla $ 20000 y se
vende en $ 40000, cada biblioteca cuesta producirla $ 40000 y se
vende en $ 60000. El objetivo de la fbrica es maximizar las
utilidades.
Proble
ma planteado por Hctor Angulo - Ingeniero Industrial
PASO 1: MODELACIN MEDIANTE
PROGRAMACIN LINEAL
Las variables:
X1 = Cantidad de mesas a producir (unidades)
X2 = Cantidad de sillas a producir (unidades)
X3 = Cantidad de camas a producir (unidades)
X4 = Cantidad de bibliotecas a producir (unidades)
Las restricciones:
2X1 + 1X2 + 1X3 + 2X4 <= 24
2X1 + 2X2 + 1X3 <= 20
2X3 + 2X4 <= 20
4X4 <= 16
La funcin Objetivo:
ZMAX = 20000X1 + 20000X2 + 20000X3 + 20000X4
PASO 2: CONVERTIR LAS INECUACIONES
EN ECUACIONES
En este paso el objetivo es asignar a cada recurso una variable de
Holgura, dado que todas las restricciones son "<=".
2X1 + 1X2 + 1X3 + 2X4 + 1S1 + 0S2 + 0S3 + 0S4 = 24
2X1 + 2X2 + 1X3 + 0X4 + 0S1 + 1S2 + 0S3 + 0S4 = 20
0X1 + 0X2 + 2X3 + 2X4 + 0S1 + 0S2 + 1S3 + 0S4 = 20
0X1 + 0X2 + 0X3 + 4X4 + 0S1 + 0S2 + 0S3 + 1S4 = 16
De esta manera podemos apreciar una matriz identidad (n = 4),
formado por las variables de holgura las cuales solo tienen
coeficiente 1 en su respectivo recurso, por el ejemplo la variable de
holgura "S1" solo tiene coeficiente 1 en la restriccin
correspondiente a el recurso 1.
La funcin objetivo no sufre variaciones:
ZMAX = 20000X1 + 20000X2 + 20000X3 + 20000X4
PASO 3: DEFINIR LA SOLUCIN BSICA
INICIAL
El Mtodo Simplex parte de una solucin bsica inicial para realizar
todas sus iteraciones, esta solucin bsica inicial se forma con las
variables de coeficiente diferente de cero (0) en la matriz identidad.
1S1 = 24
1S2 = 20
1S3 = 20
1S4 = 16
PASO 4: DEFINIR LA TABLA SIMPLEX
INICIAL
[Link]
Solucin: (segundo trmino)= En esta fila se consigna el segundo
trmino de la solucin, es decir las variables, lo ms adecuado es
que estas se consignen de manera ordenada, tal cual como se
escribieron en la definicin de restricciones.
Cj = La fila "Cj" hace referencia al coeficiente que tiene cada una de
las variables de la fila "solucin" en la funcin objetivo.
Variable Solucin = En esta columna se consigna la solucin
bsica inicial, y a partir de esta en cada iteracin se van incluyendo
las variables que formarn parte de la solucin final.
Cb = En esta fila se consigna el valor que tiene la variable que se
encuentra a su derecha "Variable solucin" en la funcin objetivo.
Zj = En esta fila se consigna la contribucin total, es decir la suma
de los productos entre trmino y Cb.
Cj - Zj = En esta fila se realiza la diferencia entre la fila Cj y la fila Zj,
su significado es un "Shadow price", es decir, la utilidad que se deja
de recibir por cada unidad de la variable correspondiente que no
forme parte de la solucin.
Solucin inicial:
[Link]
PASO 5: REALIZAR LAS ITERACIONES
NECESARIAS
Este es el paso definitivo en la resolucin por medio del Mtodo
Simplex, consiste en realizar intentos mientras el modelo va de un
vrtice del poliedro objetivo a otro.
El procedimiento a seguir es el siguiente:
1. Evaluar que variable entrar y cual saldr de la solucin ptima:
Maximizar
Minimizar
Vari
abl
e
que
entr
a
La ms positiva de
los Cj - Zj
La ms negativa
de los Cj - Zj
Vari
abl
e
que
sale
Siendo b los
valores bajo la
celda solucin
y a el valor
correspondiente a
Siendo b los
valores bajo la
celda solucin
y a el valor
correspondiente a
la interseccin
entre b y la
variable que entra.
La menos positiva
de los b/a.
la interseccin
entre b y la
variable que entra.
La ms positiva de
los b/a.
[Link]
2. El hecho de que una variable distinta forme parte de las variables
solucin implica una serie de cambios en el tabulado Simplex,
cambios que se explicarn a continuacin.
- Lo primero es no olvidar el valor del "a" correspondiente a la
variables a entrar, en este caso el "a = 4".
[Link]
- Lo siguiente es comenzar a rellenar el resto de la tabla, fila x fila.
[Link]
- Se repite este procedimiento con las dos filas restantes, ahora se
harn los clculos correspondientes en el resto de las celdas.
[Link]
De esta manera se culmina la primera iteracin, este paso se
repetir cuantas veces sea necesario y solo se dar por terminado el
mtodo segn los siguientes criterios.
Maximizar
Solucin
ptima
Cuando todos
los Cj - Zj sean
<= 0
Minimizar
Cuando todos
los Cj - Zj sean
>= 0
- Continuamos con las iteraciones para lo cual tenemos que repetir
los pasos anteriores.
[Link]
En esta ltima iteracin podemos observar que se cumple con la
consigna Cj - Zj <= 0, para ejercicios cuya funcin objetivo sea
"Maximizar", por ende hemos llegado a la respuesta ptima.
X1 = 3
X2 = 4
X3 = 6
X4 = 4
Con una utilidad de: $ 340000
Sin embargo una vez finalizado el Mtodo Simplex se debe observar
una matriz identidad en el rectngulo determinado por las variables
de decisin, el hecho de que en este caso no se muestre la matriz
identidad significa que existe una solucin ptima alterna.
[Link]
La manera de llegar a la otra solucin consiste en alterar el orden en
que cada una de las variables entro a la solucin bsica, recordemos
que el proceso fue decidido al azar debido a la igualdad en el Cj - Zj
del tabulado inicial. Aqu les presentamos una de las maneras de
llegar a la otra solucin.
[Link]
Podemos observar como existe una solucin ptima alternativa en la
cual la combinacin de variables es distinta y existe un menor
consumo de recursos, dado que el hecho de que se encuentre la
variable "S1" en la solucin ptima con un coeficiente de "3" significa
que se presenta una holgura de 3 unidades del recurso (pieza
rectangular de 8 pines).
X1 = 0 (Cantidad de mesas a producir = 0)
X2 = 7 (Cantidad de sillas a producir = 7)
X3 = 6 (Cantidad de camas a producir = 6)
X4 = 4 (Cantidad de bibliotecas a producir = 4)
S1 = 3 (Cantidad de piezas rectangulares de 8 pines sin utilizar =3)
Con una utilidad de: $ 340000