Metodo Simplex Ejercicio #1
Metodo Simplex Ejercicio #1
Metodo Simplex Ejercicio #1
Simplex
Introducción
El Método Simplex, como parte de la programación lineal, es un método analítico
capaz de resolver aquellos modelos que se vuelven complejos en el uso del
método gráfico por el número de variables empleadas, por ejemplo: Si usted se
traslada a su Universidad ¿cuántas opciones tiene para llegar? ¿Se va caminando
o en carro? Si decide irse en transporte ¿automóvil particular, transporte público,
bicicleta, patines, de aventón? ¿Qué implica que usted opte por viajar en alguno
de estos? ¿Cuántos recursos será necesario invertir? ¿Cuál es la ruta más corta?
¿Se da cuenta?... Son varios los factores a considerar, muchas las variables que
contemplar y los resultados diferentes. Una pregunta clave: ¿Con cuántos
recursos cuenta usted?, porque hasta el hombre más rico desea optimizar sus
recursos sabiéndolos escasos, ¿a qué estamos limitados? Ante este panorama
que en las empresas se vuelve más complejo por el uso de materia prima,
recursos implicados y productos fabricados, de ahí la importancia de éste método
que facilitará el camino en el proceso de tomar una decisión.
BASES DEL MÉTODO SIMPLEX
Desarrollado en 1947 por George B. Dantzing, el método simplex se ha convertido
en el método general para resolver problemas de programación lineal, a diferencia
del método gráfico puede ser usado cuando las variables del problema son más
de 2 caracterizándose por buscar soluciones “mejores” que el método grafico para
optimizar la función objetivo del problema. Antes de desarrollar el método habrá
que hacer algunas especificaciones: Formulación del Modelo Usar un modelo
matemático para la resolución de problemas es la base de la programación lineal
recordando que modelo se refiere a la representación simplificada de la realidad;
los modelos matemáticos en específico hacen uso de símbolos matemáticos y
presentan elementos como:
Método Simplex.
Solución algebraica de un sistema de ecuaciones aplicable a desigualdades (≤).
Las desigualdades del tipo ≤ implican la cantidad no usada u holgura del recurso.
Max Z=5 X 1 +4 X 2
Sujeto a:
6 X 1 + 4 X 2 ≤24
X 1 +2 X 2 ≤6
−X 1 + X 2 ≤ 1
X2 ≤ 2
X 1 , X 2 ≠0
Procedimiento
1. Agregar variables artificiales (en restricciones)
Las desigualdades del tipo ≤ implican la cantidad no usada u holgura del
recurso. Para convertirla en una igualdad y hacer uso de ella en el método
Simplex, se adiciona una variable artificial “ Sn” en las restricciones, de tal
forma que: 6 X 1 + 4 X 2 ≤24
Se convertirá en:
6 X 1 + 4 X 2 + S1 ≤24
X 1 +2 X 2 + S2 ≤6
−X 1 + X 2+ S 3 ≤ 1
X2+ S4 ≤ 2
6 X 1 + 4 X 2 + S1 ≤24
X 1 +2 X 2 + S2 ≤6
−X 1 + X 2+ S 3 ≤ 1
X2+ S4 ≤ 2
3.-Armar tabla Simplex
Se genera la primera tabla de iteración los valores del modelo serán
introducidos a la tabla.
6 X 1 + 4 X 2 + S1 ≤24
X 1 +2 X 2 + S2 ≤6
−X 1 + X 2+ S 3 ≤ 1
X2+ S4 ≤ 2
Básicas
Z X1 X2 S1 S2 S3 S4 Solución
Z 1 -5 -4 0 0 0 0 0
No S1 0 6 4 1 0 0 0 24
básicas S2 0 1 2 0 1 0 0 6
S3 0 -1 1 0 0 1 0 1
S4 0 0 1 0 0 0 1 2
Max Z=5 X 1 +4 X 2
Método Gauss-Jordan
S1 0 6 4 1 0 0 0 24
--------------------------------------------------------
Quedando como:
Z X1 X2 S1 S2 S3 S4 Sol
Z 1 -5 -4 0 0 0 0 0
S1 0 1 2/3 1/6 0 0 0 4
S2 0 1 2 0 1 0 0 6
S3 0 -1 1 0 0 1 0 1
S4 0 0 1 0 0 0 1 2
Nuevo renglón de S
Z X1 X2 S1 S2 S3 S4 Sol
Z 1 -5 -4 0 0 0 0 0
S1 0 1 2/3 1/6 0 0 0 4
S2 0 0 4/3 -1/6 1 0 0 2
S3 0 -1 1 0 0 1 0 1
S4 0 0 1 0 0 0 1 2
X1 0 1 2/3 1/6 0 0 0 4
Renglón pivote
S3 0 -1 1 0 0 1 0 1
Se suman directamenta ya que se
cuenta con 1 y -1 = 0
S3 0 0 5/3 1/6 0 1 0 5
Nuevo renglón de S3
Z X1 X2 S1 S2 S3 S4 Sol
Z 1 -5 -4 0 0 0 0 0
S1 0 1 2/3 1/6 0 0 0 4
S2 0 0 4/3 -1/6 1 0 0 2
S3 0 0 5/3 1/6 0 1 0 5
S4 0 0 1 0 0 0 1 2
X1 0 1 2/3 1/6 0 0 0 4
Renglón pivote * (-1)
S4 0 0 1 0 0 0 1 2
Ya no es necesario hacer algún
arreglo dado que ya se tiene el
S3 0 0 1 0 0 0 1 2
CERO en la variable de entrada.
Por lo tanto la fila queda igual.
Z X1 X2 S1 S2 S3 S4 Sol
Z 1 -5 -4 0 0 0 0 0
S1 0 1 2/3 1/6 0 0 0 4
S2 0 0 4/3 -1/6 1 0 0 2
S3 0 0 5/3 1/6 0 1 0 5
S4 0 0 1 0 0 0 1 2
X1 0 1 2/3 1/6 0 0 0 4
Renglón pivote * (5)
Z4 1 -5 -4 0 0 0 0 0
RP multiplicado por 5
X1 0 5 10/3 5/6 0 0 0 20
Z 1 0 -2/3 5/6 0 0 0 20
Nuevo valor para Z
Se obtiene la tabla #2
Z X1 X2 S1 S2 S3 S4 Sol
Z 1 0 -2/3 5/6 0 0 0 20
S1 0 1 2/3 1/6 0 0 0 4
S2 0 0 4/3 -1/6 1 0 0 2
S3 0 0 5/3 1/6 0 1 0 5
S4 0 0 1 0 0 0 1 2
Z X1 X2 S1 S2 S3 S4 Sol
Z 1 0 -2/3 5/6 0 0 0 20
S1 0 1 2/3 1/6 0 0 0 4
S2 0 0 4/3 -1/6 1 0 0 2
S3 0 0 5/3 1/6 0 1 0 5
S4 0 0 1 0 0 0 1 2
Z X1 X2 S1 S2 S3 S4 Solución
Z 1 0 0 3/4 1/2 0 0 21
X1 0 1 0 1/4 - 1/2 0 0 3
X2 0 0 1 - 1/8 3/4 0 0 3/2
S3 0 0 0 3/8 -5/4 1 0 5/2
S4 0 0 0 1/8 - 3/4 0 1 1/2
Z=21
X 1 =3
X 2 =3/2
4.-Sustitución
Z=5 X 1 +4 X 2
3
Z=5(3)+4 ( )
2
Z=21