Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase6 Toprint PDF
Clase6 Toprint PDF
Técnicas de Optimización
El algoritmo SIMPLEX: Forma Tableau
Departamento de Ingenierı́a
Universidad de Antioquia
Medellı́n Colombia
juanxfelipe@gmail.com
1 / 25
Ejemplo a resolver Simplex Tableau
Í NDICE
Ejemplo a resolver
Ejemplo
Ejemplo: Solución Gráfica
Simplex Tableau
Simplex Tableau: Un ejemplo
SIMPLEX: Ejercicio
Reglas para resolver empates SIMPLEX
2 / 25
Ejemplo a resolver Simplex Tableau
x2
x1 = 0
(0, 9)
3x1 + 2x2 = 18
Sujeto a x1 ≤4 x1 = 4
2x2 ≤ 12
Feasible (4, 3)
3x1 + 2x2 ≤ 18 region
x1 , x2 ≥0
x2 = 0
(0, 0)
(4, 0) (6, 0) x1
3 / 25
Ejemplo a resolver Simplex Tableau
x2
x1 = 0
(0, 9)
3x1 + 2x2 = 18
(2, 6) (4, 6)
(0, 6) 2x2 = 12
x1 = 4
Feasible (4, 3)
region
x2 = 0
(0, 0)
(4, 0) (6, 0) x1
I 8 soluciones básicas
I Sólo 5 de estas son soluciones básicas factibles
4 / 25
Ejemplo a resolver Simplex Tableau
5 / 25
Ejemplo a resolver Simplex Tableau
6 / 25
Ejemplo a resolver Simplex Tableau
7 / 25
Ejemplo a resolver Simplex Tableau
Variable Lado
Eq.
Básica Z x1 x2 x3 x4 x5 Derecho
8 / 25
Ejemplo a resolver Simplex Tableau
I Primera iteración:
1. Variable básica entrante→ La que tenga el coeficiente negativo con valor
más alto (en este caso x2 )
2. Variable básica saliente→ Se aplica el test de razón mı́nima:
I Escoger cada coeficiente estrictamente positivo en la columna de la variable entrante
I Poner este coeficiente como divisor por el lado derecho (dividendo) de la fila
correspondiente (ésta es la razón de la fila)
I Identificar la fila con la razón más pequeña, como la variable saliente (en este caso x4 )
9 / 25
Ejemplo a resolver Simplex Tableau
Coeficiente de:
Variables Lado
Iteración Básicas Eq. Z x1 x2 x3 x4 x5 Derecho
Z (0) 1 - 3 - 5 0 Ϫ0 0 0
x3 (1) 0 Ϫ1 Ϫ0 1 Ϫ0 0 4
0
x4 (2) 0 Ϫ0 Ϫ2 0 Ϫ1 0 12
x5 (3) 0 Ϫ3 Ϫ2 0 Ϫ0 1 18
5
Z (0) 1 - 3 Ϫ0 0 Ϫ 0 30
2
x3 (1) 0 Ϫ1 Ϫ0 1 Ϫ0 0 4
1
1
x2 (2) 0 Ϫ0 Ϫ1 0 Ϫ 0 6
2
x5 (3) 0 Ϫ3 Ϫ0 0 - 1 1 6
10 / 25
Ejemplo a resolver Simplex Tableau
Z (0) 1 - 3 - 5 0 Ϫ0 Ϫ0 0
x3 (1) 0 Ϫ1 Ϫ0 1 Ϫ0 Ϫ0 4
0
x4 (2) 0 Ϫ0 Ϫ2 0 Ϫ1 Ϫ0 12
x5 (3) 0 Ϫ3 Ϫ2 0 Ϫ0 Ϫ1 18
5
Z (0) 1 - 3 Ϫ0 0 Ϫ Ϫ0 30
2
x3 (1) 0 Ϫ1 Ϫ0 1 Ϫ0 Ϫ0 4 4
1 =4
1
1
x2 (2) 0 Ϫ0 Ϫ1 0 Ϫ Ϫ0 6
2 6
=2 minimum
x5 (3) 0 Ϫ3 Ϫ0 0 Ϫ- 1 Ϫ1 6 3
3
Z (0) 1 Ϫ0 Ϫ0 0 Ϫ Ϫ1 36
2
1 1
x3 (1) 0 Ϫ0 Ϫ0 1 Ϫ - 2
3 3
2
1
x2 (2) 0 Ϫ0 Ϫ1 0 Ϫ Ϫ0 6
2
1 1
x1 (3) 0 Ϫ1 Ϫ0 0 - Ϫ 2
3 3
11 / 25
Ejemplo a resolver Simplex Tableau
Coeficiente de:
Variable Lado Razón
Iteración Básica Z x1 x2 x3 x4 x5 derecho
Z (0) 1 - 3 - 5 0 Ϫ0 Ϫ0 0
x3 (1) 0 Ϫ1 Ϫ0 1 Ϫ0 Ϫ0 4
0
x4 (2) 0 Ϫ0 Ϫ2 0 Ϫ1 Ϫ0 12
x5 (3) 0 Ϫ3 Ϫ2 0 Ϫ0 Ϫ1 18
5
Z (0) 1 - 3 Ϫ0 0 Ϫ Ϫ0 30
2
x3 (1) 0 Ϫ1 Ϫ0 1 Ϫ0 Ϫ0 4 4
1 =4
1
1
x2 (2) 0 Ϫ0 Ϫ1 0 Ϫ Ϫ0 6
2 6
=2 minimum
x5 (3) 0 Ϫ3 Ϫ0 0 Ϫ- 1 Ϫ1 6 3
3
Z (0) 1 Ϫ0 Ϫ0 0 Ϫ Ϫ1 36
2
1 1
x3 (1) 0 Ϫ0 Ϫ0 1 Ϫ - 2
3 3
2
1
x2 (2) 0 Ϫ0 Ϫ1 0 Ϫ Ϫ0 6
2
1 1
x1 (3) 0 Ϫ1 Ϫ0 0 - Ϫ 2
3 3
12 / 25
Ejemplo a resolver Simplex Tableau
13 / 25
Ejemplo a resolver Simplex Tableau
Forma Aumentada
z −x1 −x2 =0
2x1 +x2 +x3 = 11
x1 +3x2 +x4 = 18
x1 +x5 =4
x1 , x2 , x3 , x4 , x5 ≥0
I Tableau:
5 3
14 / 25
Ejemplo a resolver Simplex Tableau
5 3
15 / 25
Ejemplo a resolver Simplex Tableau
5 3
I Paso 3
I Variable básica saliente→ Test de razón mı́nima:
I Escoger cada coeficiente estrictamente positivo en la columna de la variable entrante
I Poner este coeficiente como divisor por el lado derecho (dividendo) de la fila correspondiente (ésta
es la razón de la fila), los valores que se obtienen son: 11/1, 18/3, − = 11, 6, −
I Identificar la fila con la razón más pequeña, como la variable saliente (en este caso x4 )
I El pivote es el valor 3
16 / 25
Ejemplo a resolver Simplex Tableau
5 3 →
I Este tableau corresponde a la solución básica factible (0, 6, 5, 0, 4) con
variables básicas x3 , x2 , x5 y función objetivo con valor 6. Ahora
podemos comenzar con la siguiente iteración
17 / 25
Ejemplo a resolver Simplex Tableau
18 / 25
Ejemplo a resolver Simplex Tableau
19 / 25
Ejemplo a resolver Simplex Tableau
→
I Este tableau corresponde a la solución básica factible (3,5,0,0,1) con
variables básicas x1 , x2 , x5 y con valor z = 8
I Cómo no hay valores negativos en la fila Z podemos estar seguros que
esta solución es la óptima
20 / 25
Ejemplo a resolver Simplex Tableau
21 / 25
Ejemplo a resolver Simplex Tableau
22 / 25
Ejemplo a resolver Simplex Tableau
23 / 25
Ejemplo a resolver Simplex Tableau
24 / 25
Ejemplo a resolver Simplex Tableau
25 / 25