Documente Academic
Documente Profesional
Documente Cultură
Í NDICE
2 / 62
SIMPLEX: Aproximación conceptual
C ONCEPTO I MPORTANTE
3 / 62
SIMPLEX: Aproximación conceptual
I Durante la explicación del SIMPLEX se irá usando una tabla que irá creciendo
4 / 62
SIMPLEX: Aproximación conceptual
I Durante la explicación del SIMPLEX se irá usando una tabla que irá creciendo
I Recordando la versión estándar de un problema LP en formato matricial:
Minimizar/Maximizar cT .x
Sujeto a Ax = b
x≥0
5 / 62
SIMPLEX: Aproximación conceptual
I Durante la explicación del SIMPLEX se irá usando una tabla que irá creciendo
I Recordando la versión estándar de un problema LP en formato matricial:
Minimizar/Maximizar cT .x
Sujeto a Ax = b
x≥0
I para el problema ejemplo de la clase anterior la tabla serı́a:
x1 x2 x3 x4 x5 x6
max c 12 9 0 0 0 0 b
1 0 1 0 0 0 1000
A 0 1 0 1 0 0 1500
1 1 0 0 1 0 1750
4 2 0 0 0 1 4800
6 / 62
SIMPLEX: Aproximación conceptual
7 / 62
SIMPLEX: Aproximación conceptual
x1 x2 x3 x4 x5 x6
max c 12 9 0 0 0 0 b
1 0 1 0 0 0 1000
A 0 1 0 1 0 0 1500
1 1 0 0 1 0 1750
4 2 0 0 0 1 4800
N N B B B B
x(0) 0 0 1000 1500 1750 4800
8 / 62
SIMPLEX: Aproximación conceptual
I Lo que se busca es que el SIMPLEX siga las direcciones que unen el punto
extremo actual con sus puntos adyacentes
9 / 62
SIMPLEX: Aproximación conceptual
I Lo que se busca es que el SIMPLEX siga las direcciones que unen el punto
extremo actual con sus puntos adyacentes
I Cada dirección sigue una lı́nea determinada por todas menos una restricción
activa en el punto actual
10 / 62
SIMPLEX: Aproximación conceptual
I Lo que se busca es que el SIMPLEX siga las direcciones que unen el punto
extremo actual con sus puntos adyacentes
I Cada dirección sigue una lı́nea determinada por todas menos una restricción
activa en el punto actual
I Las restricciones activas en una solucion básica factible son las restricciones de
no negatividad en las variables no básicas, por lo tanto:
11 / 62
SIMPLEX: Aproximación conceptual
I Lo que se busca es que el SIMPLEX siga las direcciones que unen el punto
extremo actual con sus puntos adyacentes
I Cada dirección sigue una lı́nea determinada por todas menos una restricción
activa en el punto actual
I Las restricciones activas en una solucion básica factible son las restricciones de
no negatividad en las variables no básicas, por lo tanto:
Las direcciones SIMPLEX se construyen incrementando una variable no básica, dejando
las otras variables no básicas sin cambiar, y calculando el cambio en las variables básicas
que se necesita para preservar las restricciones de igualdad
12 / 62
SIMPLEX: Aproximación conceptual
I Lo que se busca es que el SIMPLEX siga las direcciones que unen el punto
extremo actual con sus puntos adyacentes
I Cada dirección sigue una lı́nea determinada por todas menos una restricción
activa en el punto actual
I Las restricciones activas en una solucion básica factible son las restricciones de
no negatividad en las variables no básicas, por lo tanto:
Las direcciones SIMPLEX se construyen incrementando una variable no básica, dejando
las otras variables no básicas sin cambiar, y calculando el cambio en las variables básicas
que se necesita para preservar las restricciones de igualdad
13 / 62
SIMPLEX: Aproximación conceptual
14 / 62
SIMPLEX: Aproximación conceptual
15 / 62
SIMPLEX: Aproximación conceptual
16 / 62
SIMPLEX: Aproximación conceptual
17 / 62
SIMPLEX: Aproximación conceptual
x1 x2 x3 x4 x5 x6
max c 12 9 0 0 0 0 b
1 0 1 0 0 0 1000
A 0 1 0 1 0 0 1500
1 1 0 0 1 0 1750
4 2 0 0 0 1 4800
N N B B B B
x(0) 0 0 1000 1500 1750 4800
4x for x1 1 0 −1 0 −1 −4
4x for x2 0 1 0 −1 −1 −2
18 / 62
SIMPLEX: Aproximación conceptual
19 / 62
SIMPLEX: Aproximación conceptual
20 / 62
SIMPLEX: Aproximación conceptual
21 / 62
SIMPLEX: Aproximación conceptual
22 / 62
SIMPLEX: Aproximación conceptual
23 / 62
SIMPLEX: Aproximación conceptual
I Para la dirección de incremento de x4 (es decir, 4x2 = 0, 4x4 = 1), el sistema de ecuaciones es:
+14x1 − 1(0) + 24x3 + 1(1) = 0
+14x1 + 1(0) + 04x3 + 3(1) = 0
24 / 62
SIMPLEX: Aproximación conceptual
I Para la dirección de incremento de x4 (es decir, 4x2 = 0, 4x4 = 1), el sistema de ecuaciones es:
+14x1 − 1(0) + 24x3 + 1(1) = 0
+14x1 + 1(0) + 04x3 + 3(1) = 0
con solución 4x = (−3, 0, 1, 1)
25 / 62
SIMPLEX: Aproximación conceptual
D IRECCIONES DE MEJORA
I Ya sabemos las posibles direcciones de las que se puede partir desde nuestra
solución básica sin perder factibilidad
26 / 62
SIMPLEX: Aproximación conceptual
D IRECCIONES DE MEJORA
I Ya sabemos las posibles direcciones de las que se puede partir desde nuestra
solución básica sin perder factibilidad
I Lo que sigue ahora es ver si alguna de ellas mejora la función objetivo
f (x) = cT · x = nj=1 cj xj
P
27 / 62
SIMPLEX: Aproximación conceptual
D IRECCIONES DE MEJORA
I Ya sabemos las posibles direcciones de las que se puede partir desde nuestra
solución básica sin perder factibilidad
I Lo que sigue ahora es ver si alguna de ellas mejora la función objetivo
f (x) = cT · x = nj=1 cj xj
P
I Recordemos que para verificar que una dirección es de mejora, nos podemos
referir al gradiente de la función objetivo
28 / 62
SIMPLEX: Aproximación conceptual
D IRECCIONES DE MEJORA
I Ya sabemos las posibles direcciones de las que se puede partir desde nuestra
solución básica sin perder factibilidad
I Lo que sigue ahora es ver si alguna de ellas mejora la función objetivo
f (x) = cT · x = nj=1 cj xj
P
I Recordemos que para verificar que una dirección es de mejora, nos podemos
referir al gradiente de la función objetivo
I Para una función objetivo f de maximización, la dirección 4x es de mejora
en el punto x si Of (x).4x > 0
I Para una función objetivo f de minimización, la dirección 4x es de mejora
en el punto x si Of (x).4x < 0
I Recordemos también, que el gradiente de una función lineal son sus coeficientes:
Of (x) = c = (c1 , c2 , . . . , cn )
29 / 62
SIMPLEX: Aproximación conceptual
D IRECCIONES DE MEJORA
I Ya sabemos las posibles direcciones de las que se puede partir desde nuestra
solución básica sin perder factibilidad
I Lo que sigue ahora es ver si alguna de ellas mejora la función objetivo
f (x) = cT · x = nj=1 cj xj
P
I Recordemos que para verificar que una dirección es de mejora, nos podemos
referir al gradiente de la función objetivo
I Para una función objetivo f de maximización, la dirección 4x es de mejora
en el punto x si Of (x).4x > 0
I Para una función objetivo f de minimización, la dirección 4x es de mejora
en el punto x si Of (x).4x < 0
I Recordemos también, que el gradiente de una función lineal son sus coeficientes:
Of (x) = c = (c1 , c2 , . . . , cn )
I Las cantidades que se usan para verificar si la dirección es de mejora se llaman
los costos reducidos
30 / 62
SIMPLEX: Aproximación conceptual
c̄j = cT · 4x
31 / 62
SIMPLEX: Aproximación conceptual
c̄j = cT · 4x
32 / 62
SIMPLEX: Aproximación conceptual
33 / 62
SIMPLEX: Aproximación conceptual
34 / 62
SIMPLEX: Aproximación conceptual
35 / 62
SIMPLEX: Aproximación conceptual
36 / 62
SIMPLEX: Aproximación conceptual
x1 x2 x3 x4
min c 2 0 -3 18 b
A 1 -1 2 1 4
1 1 0 3 2
I Recordemos que las direcciones SIMPLEX fueron:
I Dirección de incremento de x2 es 4x = (−1, 1, 1, 0)
I Dirección de incremento de x4 es 4x = (−3, 0, 1, 1)
37 / 62
SIMPLEX: Aproximación conceptual
x1 x2 x3 x4
min c 2 0 -3 18 b
A 1 -1 2 1 4
1 1 0 3 2
I Recordemos que las direcciones SIMPLEX fueron:
I Dirección de incremento de x2 es 4x = (−1, 1, 1, 0)
I Dirección de incremento de x4 es 4x = (−3, 0, 1, 1)
38 / 62
SIMPLEX: Aproximación conceptual
39 / 62
SIMPLEX: Aproximación conceptual
40 / 62
SIMPLEX: Aproximación conceptual
41 / 62
SIMPLEX: Aproximación conceptual
42 / 62
SIMPLEX: Aproximación conceptual
43 / 62
SIMPLEX: Aproximación conceptual
x6≥
x3≥0
2000
0 x4≥0
x5
≥0
x2≥0
2000
λ
44 / 62
SIMPLEX: Aproximación conceptual
45 / 62
SIMPLEX: Aproximación conceptual
46 / 62
SIMPLEX: Aproximación conceptual
47 / 62
SIMPLEX: Aproximación conceptual
48 / 62
SIMPLEX: Aproximación conceptual
49 / 62
SIMPLEX: Aproximación conceptual
50 / 62
SIMPLEX: Aproximación conceptual
51 / 62
SIMPLEX: Aproximación conceptual
52 / 62
SIMPLEX: Aproximación conceptual
53 / 62
SIMPLEX: Aproximación conceptual
54 / 62
SIMPLEX: Aproximación conceptual
55 / 62
SIMPLEX: Aproximación conceptual
56 / 62
SIMPLEX: Aproximación conceptual
57 / 62
SIMPLEX: Aproximación conceptual
58 / 62
SIMPLEX: Aproximación conceptual
59 / 62
SIMPLEX: Aproximación conceptual
60 / 62
SIMPLEX: Aproximación conceptual
61 / 62
SIMPLEX: Aproximación conceptual
4x1
x1≤1000
+2x
2000
2≤
0048 x2≤1500
Óptimo
1000
x1
+x
2 ≤1
75
0
x2≥0
1000 2000 x1
62 / 62