Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingeniería I
Objetivo de aprendizaje 1
Al término de la sesión, el estudiante resuelve problemas de
programación lineal de minimización utilizando el método simplex.
A la función objetivo inicial Minimizar, se le suman las variables de
Método simplex holgura y excedencia con coeficiente cero y se le suma las variables
artificiales con M de coeficiente.
s.a.
FORMA ESTÁNDAR 2X1+X2 +3X3 = 60
X1, X2 , X3 ≥ 0
Forma estándar:
s.a.
2X1+X2+3X3 +A1= 60
CB VB X1 X2 X3 S1 A1 A2 XB
-M A1 2 1 3 0 1 0 60
-M A2 3 3 5 -1 0 1 120
Zj – Cj - - -8M+4 M 0 0 -180M
5M+3 4M+2
• Las variables básicas son aquellas cuyos coeficientes tecnológicos pertenecen a la matriz identidad. En este caso la matriz identidad
está dada por:
1 0
0 1
2
• Para hallar los Zj-Cj= 𝐶𝐵 𝑥𝐶𝑇 − 𝐶𝑗 . Para 𝑋1 : −𝑀, −𝑀 = −2𝑀 − 3𝑀 + 3 = −5𝑀 + 3
3
Nueva solución básica
VARIABLE ENTRANTE:
Se elige el indicador de fila más negativo y a su variable correspondiente identificando la variable entrante.
VARIABLE SALIENTE:
Para elegirla se divide el vector columna XB entre el vector columna de coeficientes tecnológicos de la variable
entrante. Se elige el mínimo. No se consideran los valores 0 y negativos del vector columna de la variable
entrante.
Tablero inicial (iteración 0)
Cj -3 -2 -4 0 -M -M
CB VB X1 X2 X3 S1 A1 A2 XB
-M A1 2 1 3 0 1 0 60
-M A2 3 3 5 -1 0 1 120
Zj – Cj - - -8M+4 M 0 0 -180M
5M+3 4M+2 Variable
Variable entrante
saliente
Variable entrante: Menor valor→ -8M+4, X3
Variable saliente: Menor división: 60/3=20; → A1
PIVOT =3.
El elemento PIVOT en el tablero siguiente debe ser 1, entonces dividimos los coeficientes tecnológicos de toda
la fila entre 3 y obtenemos:2/3, 1/3, 1, 0, 1/3, 0 y 20.
(Iteración 1)
Cj -3 -2 -4 0 -M -M
CB VB X1 X2 X3 S1 A1 A2 XB
-4 X3 2/3 1/3 1 0 1/3 0 20
-M A2 -1/3 4/3 0 -1 -5/3 1 20
Zj – Cj M/3+1/3 -4M/3 +2/3 0 M 8M/3-4/3 0 -20M-80
• Para el otro valor de la columna del PIVOT buscamos la manera de llegar a cero utilizando los valores recién
hallados; como el pivote está en 1 y necesito -5 para sumarle a 5 y hacerlo cero, entonces multiplicamos al
la fila del PIVOT por -5 y se la sumamos con la fila que deseamos sea cero, obteniendo:
-5( 2/3, 1/3, 1, 0, 1/3, 0 , 20 )
-10/3, -5/3, -5, 0, -5/3, 0 , -100
3, 3 , 5, -1, 0 , 1 , 120
-1/3, 4/3, 0, -1,-5/3, 1 , 20
(Iteración 1)
Cj -3 -2 -4 0 -M -M
CB VB X1 X2 X3 S1 A1 A2 XB
-4 X3 2/3 1/3 1 0 1/3 0 20
-M A2 -1/3 4/3 0 -1 -5/3 1 20
Zj – Cj M/3+1/ -4M/3 0 M 8M/3-4/3 0 -20M-80
3 +2/3
Prueba de Optimalidad
Variable entrante: Menor valor→ -4M/3 + 2/3, X2
Variable saliente: Menor división: 20/ 4/3=15; → A2
PIVOT =4/3
El elemento PIVOT en el tablero siguiente debe ser 1, entonces multiplicamos los coeficientes tecnológicos de
toda la fila por 3/4 y obtenemos:-1/4, 1, 0, -3/4, -5/4, 3/4, 15.
(Iteración 2)
Cj -3 -2 -4 0 -M -M
CB VB X1 X2 X3 S1 A1 A2 XB
-4 X3 3/4 0 1 1/4 3/4 -1/4 15
-2 X2 -1/4 1 0 -3/4 -5/4 3/4 15
Zj – Cj 1/2 0 0 1/2 M-1/2 M-1/2 -90
Para el otro valor de la columna del PIVOT buscamos la manera de llegar a cero utilizando los valores recién
hallados; como el pivote está en 1 y necesito -1/3 para sumarle a 1/3 y hacerlo cero, entonces multiplicamos al la
fila del PIVOT por -1/3 y se la sumamos con la fila que deseamos sea cero:
-1/3(-1/4, 1, 0, -3/4, -5/4, 3/4, 15)
1/12, -1/3, 0, 1/4, 5/12, -1/4, -5
2/3, 1/3, 1, 0, 1/3, 0, 20
3/4, 0, 1, 1/4, 3/4, -1/4, 15
(Iteración 2)
Cj -3 -2 -4 0 -M -M
CB VB X1 X2 X3 S1 A1 A2 XB
-4 X3 3/4 0 1 1/4 3/4 -1/4 15
-2 X2 -1/4 1 0 -3/4 -5/4 3/4 15
Zj – Cj 1/2 0 0 1/2 M-1/2 M-1/2 -90
De un ejemplo de la vida
real donde se aplique el
objetivo de minimización
Laboratorio 04 Ejercicios Método simplex minimización