Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Simplex Especial Es
Simplex Especial Es
P)
Max
sa
9u + 2v + 5z
4u + 3v + 6z <= 50
u + 2v - 3z >= 8
2u - 4v + z = 5
u,v >= 0
z e IR
1. Siempre es posible llevar un problema de maximizacin a uno de
minimizacin. Si f(x) es la funcin objetivo a maximizar y x* es la
solucin ptima f(x*) >= f(x), para todo x factible. -f(x*) <= f(x), para todo x factible. En consecuencia: x* es tambin mnimo
de -f(x)
2. Cada restriccin del tipo <= puede ser llevada a una ecuacin de
igualdad usando una (nueva) variable de holgura no negativa,
con coeficiente nulo en la funcin objetivo.
3. Cada restriccin del tipo >= puede ser llevada a una ecuacin de
igualdad usando una (nueva) variable de exceso no negativa,
con coeficiente nulo en la funcin objetivo.
4. Siempre es posible escribir una variable libre de signo como la
diferencia de dos variables no negativas.
Considerando la siguiente notacin: u = x1, v = x2, z = x3 - x4, s1 =
x5 (holgura), s2 = x6 (exceso), el problema P) puede ser escrito en
forma equivalente como:
Min
sa:
2x1 - 4x2 + x3
xi >= 0,
x4
i=1,2,3,4,5,6.
x5
= 50
- x6 = 8
= 5
CAMBIO DE VARIABLES
Y1 Y2 Y3 S1 S2 S3
60
0 180
40
-2
-2 -4
EJEMPLO:
Resolver el siguiente problema de Programacin Lineal utilizando
el Mtodo Simplex:
Max
40*X1 + 60*X2
s.a.
X1 >= 0 X2 >= 0
Para poder aplicar el Mtodo Simplex, es necesario llevar el modelo a su
formato estndar, para lo cual definimos X3, X4, X5 >= 0 como las
respectivas variables de holgura para la restriccin 1, 2 y 3. De esta
forma queda definida la tabla inicial del mtodo de la siguiente forma:
X1
X2
X3
X4
X5
70
40
90
-40
-60
con
el
costo
reducido
"ms
Luego, para escoger que variable bsica deja la base debemos buscar el
mnimo cuociente entre el lado derecho y los coeficientes asociados a la
variable entrante en cada fila (para aquellos coeficientes > 0 marcados
en rojo en la tabla anterior). El mnimo se alcanza en Min {70/1, 40/1,
90/3} = 30 asociado a la tercera fila, el cual corresponde a la variable
bsica actual X5, en consecuencia, X5 deja la base. En la posicin que
se alcanza el mnimo cuociente lo llamaremos "Pivote" (marcado con
rojo) el cual nos servir para realizar las respectivas operaciones filas,
logrando la siguiente tabla al cabo de una iteracin:
X1
X2
X3
X4
X5
5/3
-1/3
40
2/3
-1/3
10
1/3
1/3
30
-20
20
1800
X2
X3
X4
X5
-5/2
1/2
15
3/2
-1/2
15
-1/2
1/2
25
30
10
2100
un
problema
con
"infinitas
soluciones".
P)
Max
2X1 + X2
sa
X1, X2 >= 0
Se debe agregar X3 como variable de holgura de la restriccin 1, X4
como variable de exceso de la restriccin 2 y X5 variable auxiliar para
poder comenzar la Fase 1. (Ntese que solo agregando X3 como variable
de holgura a la restriccin 1 y X4 como variable de exceso a las segunda
restriccin no se obtiene una solucin bsica factible inicial, en particular
X4<0).
F1)
sa
Min
...............10X1 + 10X2 + X3
10X1 + 5X2
= 9
- X4 + X5 = 1
X5
X2
X3
X4
X5
10
10
10
-1
X2
X3
X4
X5
10
10
10
-1
-10
-5
-1
X2
X3
X4
X5
-1
1/2
-1/10
1/10
1/10
X2
X3
X4
1/2
-1/10
1/10
-2
-1
X2
X3
X4
1/2
-1/10
1/10
-1/5
1/5
X2
X3
X4
1/10
9/10
1/5
9/5
X2=0
3x1 + 2x2
2x1 + x2 <= 2
3x1 + 4x2 >= 12
x1,x2 >= 0
x5
2x1 + x2 + x3 = 2
3x1 + 4x2 -x4 + x5= 12
x1,x2,x3,x4,x5 >= 0
-1
12
4.6
-5
-4
-1
5
0
4
0
0 -4
EJEMPLO PROBLEMA NO ACOTADO:
2x1 + x2
x1 - x2 <= 10
2x1 <= 40
x1,x2 >= 0
X2
X3
X4
-1
10
40
-2
-1
3x1 + 2x2
5x1 + 2x2 <= 140
3x1 + 2x2 <= 120
x1,x2 >= 0
X3
X4
1/2
-1/2
10
-3/4
5/4
45
120