Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Sesión 05
Práctica Dirigida.
Logros de la unidad
Resolver problemas de programación lineal, por el método simplex y haciendo uso de software.
Investigación Operativa
MÉTODO SIMPLEX
Método Simplex
En lo que sigue consideremos el siguiente problema
de programación lineal en su forma estándar.
xi 0, i = 1, 2, ..., n y mn
Método Simplex
Matricialmente escrito como:
Min cTx
sa Ax = b
x0
Ejemplo:
- 9u - 2v - 5z
Método Simplex
2) Cada restricción del tipo puede ser llevada a una ecuación
de igualdad usando una (nueva) variable de holgura no
negativa, con un coeficiente nulo en la función objetivo.
Ejemplo:
4u + 3v + 6z + S1 50
Ejemplo:
u + 2v + 3z – S2 8
Método Simplex
4) Siempre es posible escribir una variable libre de signo como la diferencia de
dos variables no negativas.
Ejemplo
2u – 4v + z = 5
Reemplazamos z
z = x1 – x2
xi 0, i=1,2,3,4,5,6.
Método Simplex
Con u = x1
v = x2
z = x3 - x4
s1 = x5 (HOLGURA)
s2 = x6 (EXCESO)
n
x1 xB c B
x m
m
B D x 2 c
nm
nm
A= m
xn xD c D
xB :variables básicas.
xD :variables no básicas.
m n-m
cB :costos básicos.
B : es llamada una matriz de base
cD :costos no básicos.
Criterio de Optimalidad
c T x cB
T
x B cD
D xD
T
cB B 1
b B
1
D x B cD
T
xD
cB
T
B
1
b cD
T
cD
T
B
1
D xB xD
valor actual vector de costos
de la función reducidos.
obj.
Método Simplex
La ecuación que define cada uno de los costos
reducidos es: r c c T B1A
j j B j
yk 0 yi0
Min / yip 0 x k deja la base
ykp yip
Ejercicio 01
Resolver el siguiente problema de P.L.
x5 = y
x1 x2 x3 x4 x5
x1 1 0 0 2 1 70
x2 0 1 0 1 1 40
x3 0 0 1 1 3 90
0 0 0 -40 -60 0
Ejercicio 01
Variable que entra : x5 (pues el valor más negativo es -60 ) ( r5<0).
Columna que
x1 x2 x3 x4 x5 entra
x1 1 0 0 2 1 70
x2 0 1 0 1 1 40
x3 0 0 1 1 3 90
0 0 0 -40 -60 0
x1 x2 x3 x4 x5
x1 1-0(5/3) 0-(3/2) (5/3) -1/3-(-1/2) (5/3) 5/3-1(5/3) 0-0(5/3) 40-15(5/3)
x5 0-0(1/3) 0-(3/2) (1/3) 1/3-(-1/2) (1/3) 1/3-1(1/3) 1-0(1/3) 30-15(1/3)
x1 1 -5/2 -1/2 0 0 15
x5 0 -1/2 1/2 0 1 25
x1 x2 x3 x4 x5
x1 1 -5/2 ½ 0 0 15
x4 0 -1/3 -1/2 1 0 15
x5 0 1/3 ½ 0 1 25
0 20 10 0 0 2100
Como todos los costos reducidos son mayores o iguales que cero nos
encontramos en la solución óptima.
Ejercicio 01
x 1 15
x 2 0
x B x 4 15 xD
x 3 0
x 5 25
z* = - 40 x 15 - 60 x 25 = - 2100
Paso 1
Escoger una solución básica factible inicial.
Paso 2
Escoger una variable no básica con costo reducido negativo que
determina la variable entrante y seguir al paso tres.
Sin embargo, si todos los costos reducidos son mayores que cero ,
parar, ya que la actual solución es la óptima.
Resumen del Método Simplex
Paso 3
Calcular el criterio de factibilidad que determina que variable deja la
base.
Si todos los cocientes son negativos: problema no acotado, parar.
Paso 4
Actualizar la tabla de modo de despejar el valor de las nuevas variables
básicas, los costos reducidos y el valor de la función objetivo.
Volver al Paso 2.
Resumen del Método Simplex
No siempre es fácil obtener una solución básica factible inicial,
en las variables originales del modelo.
Para conseguir esto existen varios procedimientos como son:
Método Simplex de dos fases.
Método de la M – grande.
Ejercicio 02
Resolver mediante el método Simplex
Max Z = 100X1 + 200X2
S.A.:
4X1 + 2X2 ≤ 16
8X1 + 8X2 ≤ 16
2X2 ≤ 10
X1 , X2 ≥ 0
Para terminar
¿Qué hemos aprendido?
¿Qué es el método simplex?
¿Por qué es útil lo aprendido?