Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programación lineal
Método Simplex
•El método del simplex fue creado en 1947 por el matemático George Dantzig.
•El método del simplex se utiliza, sobre todo, para resolver problemas de
programación lineal en los que intervienen tres o más variables.
•El álgebra matricial y el proceso de eliminación de Gauss-Jordan para resolver un
sistema de ecuaciones lineales constituyen la base del método simplex.
Método Simplex
Método Simplex
Condiciones:
•Todas las restricciones (excepto las de no negatividad) son ecuaciones con lado
derecho (LD) no negativo.
Método Simplex
Convertir las desigualdades en
Fases: Fase 1 igualdades
Método Simplex
Método Simplex
Método Simplex
x y s1 s2 s3 LD
z -3 -2 0 0 0 0
s1 2 1 1 0 0 18
s2
2 3 0 1 0 42
s3 3 1 0 0 1 24
Método Simplex
Método Simplex
Método Simplex
x y s1 s2 s3 LD
z -3 -2 0 0 0 0
s1 2 1 1 0 0 18
s2
2 3 0 1 0 42
s3 3 1 0 0 1 24
Método Simplex
Método Simplex
Prueba de la razón
Se divide cada término de la última columna (valores solución) por el
término correspondiente de la columna pivote (siempre que estos últimos
sean mayores que cero).
Método Simplex
Prueba de la razón
Variable de Variable de Valores
Base
decisión holgura solución
x y s1 s2 s3 LD
z -3 -2 0 0 0 0
18/2 = 9
s1 2 1 1 0 0 18
s2
2 3 0 1 0 42 42/2 = 21
s3 3 1 0 0 1 24 24/3 = 8
Método Simplex
Prueba de la razón
Base Variable de decisión Variable de holgura Valores solución
x y s1 s2 s3 LD
z -3 -2 0 0 0 0
s1 2 1 1 0 0 18
s2
2 3 0 1 0 42
s3 3 1 0 0 1 24
Método Simplex
Reglón pivote
Nuevo reglón pivote = reglón pivote/elemento pivote
Método Simplex
Ejemplo:
Z= f(x,y)= 3x + 2y
S.A
2x + y <= 18
2x + 3y <= 42
3x + y <=24
X, y >= 0
Método Simplex
Ejemplo:
Convertir las desigualdades en igualdad
2x + y + h = 18
2x + 3y + s = 42
3x +y + d = 24
x e y variables no básicas.
h, s y d variables básicas.
Juan Guillermo Urzúa Morales
Programación lineal 1
9
Método Simplex
Ejemplo:
Igualar la función objetivo a cero
Z - 3x - 2y = 0
Método Simplex
Tabla I . Iteración nº 1
Ejemplo:
Variable de Variable de Valores
Base
decisión holgura solución
x y h s d
h 2 1 1 0 0 18
s 2 3 0 1 0 42
d 3 1 0 0 1 24
Z -3 -2 0 0 0 0
Método Simplex
Tabla II . Iteración nº 2
Ejemplo:
Variable de Variable de
Base Valores solución
decisión holgura
x y h s d
h 0 1/3 1 0 -2/3 2
s 0 7/3 0 1 -2/3 26
x 1 1/3 0 0 1/3 8
Z 0 -1 0 0 1 24
Método Simplex
Tabla III . Iteración nº 3
Ejemplo:
Base Variable de decisión Variable de holgura Valores solución
x y h s d
y 0 1 3 0 -2 6
s 0 0 -7 0 4 12
x 1 0 -1 0 1 6
Z 0 0 3 0 -1 30
Método Simplex
Tabla IV . Final del proceso
Ejemplo:
Variable de Variable de Valores
Base
decisión holgura solución
x y h s d
y 0 1 -1/2 0 0 12
d 0 0 -7/4 0 1 3
x 1 0 -3/4 0 0 3
Z 0 0 5/4 0 0 33
Método Simplex
Ejercicio 1:
MAX Z= f(x1,x2)= 4x1 + x2
SA
8x1 + 2x2 <= 16
x1 + x2 <= 12
x1, x2 >= 0
Juan Guillermo Urzúa Morales
Programación lineal 2
5
Método Simplex
Ejercicio 2:
MAX z= 2x1 + 3x2
sa
x1 <= 5
x2<= 5
x1 + x2<= 8
x1, x2 >= 0
Juan Guillermo Urzúa Morales