Documente Academic
Documente Profesional
Documente Cultură
Lapso 2010-2
MODELO DE RESPUESTA
Variables de decisión:
Formulación:
x1 ≥ 0 x2 ≥ 0
x1, x2 ≥ 0
x2
x1
4
-5 -4 -2 0
6
PPL: maximizar Z = − x1 + 2x 2
6 x1 − 2 x 2 + x3 = 3
− 2 x1 + 3 x 2 + x4 = 6
Sujeto a:
x1 + x2 + x5 = 3
x1 x2 x3 x4 x5 ≥ 0
⎛ x3 ⎞ ⎛ 1 0 0 ⎞⎛ 3 ⎞ ⎛ 3 ⎞
⎜ ⎟ ⎜ ⎟⎜ ⎟ ⎜ ⎟
−1
x B = ⎜ x 4 ⎟ = B b = ⎜ 0 1 0 ⎟⎜ 6 ⎟ = ⎜ 6 ⎟ Z = 0 ; C BT = (0 0 0 ) ;
⎜x ⎟ ⎜ 0 0 1 ⎟⎜ 3 ⎟ ⎜ 3 ⎟
⎝ 5⎠ ⎝ ⎠⎝ ⎠ ⎝ ⎠
⎛ 6 ⎞
−1
⎜ ⎟
y1 = B a1 = ⎜ − 2 ⎟ ; Z = C BT y1 = 0 ; Z 1 − C1 = −1
⎜ 1 ⎟
⎝ ⎠
⎛ − 2⎞
−1
⎜ ⎟
y 2 = B a 2 = ⎜ 3 ⎟ ; Z = C BT y 2 = 0 ; Z 2 − C 2 = −2
⎜ 1 ⎟
⎝ ⎠
El vector que entra en la base es x2
Vector saliente
x Br / y r1 = Min{x B / y i1 ; y i1 > 0} = Min={-;6/3; 3/1}=2 por lo que sale x4 El nuevo
valor de Z : Z N + x Br / y r1 (C1 − Z 1 ) = 0 + 6 * 2 = 12 Obviamente la nueva solución
mejorará a la anterior ya que Z aumento.
Solución
Maximizar 3x1 + 2x2 + 5x3
Sujeto a x1 + x2 + x3 ≤ 430
3x1 + 2x3 ≤ 460
3x1 + 4x2 ≤ 420
x1, x2, x3 ≥ 0
⎛ 430 ⎞ ⎛ 500 ⎞
⎜ ⎟ ⎜ ⎟
b de ⎜ 460 ⎟ a ⎜ 400 ⎟
⎜ 420 ⎟ ⎜ 600 ⎟
⎝ ⎠ ⎝ ⎠
⎛ x 2 ⎞ ⎛1 / 2 − 1 / 4 0 ⎞⎛ 500 ⎞ ⎛ 150 ⎞
⎜ ⎟ ⎜ ⎟⎜ ⎟ ⎜ ⎟
⎜ x3 ⎟ = ⎜ 0 1 / 2 0 ⎟⎜ 400 ⎟ = ⎜ 200 ⎟
⎜x ⎟ ⎜−2 1 ⎟⎠⎜⎝ 600 ⎟⎠ ⎜⎝ 0 ⎟⎠
⎝ 6⎠ ⎝ 1
Sujeto a
x1 + x2 ≤ 200
x1 + 2x2 ≤ 300
x1, x2 ≥ 0
El conjunto de restricciones al agregar variables de holgura (x3 x4 ) es el
siguiente
Iteración 0:
Conjunto básico: XB0 = {x3, x4} CB0 = (0 0) B0 = (P3 P4 ) = Ι B0−1 = Ι
⎛ 1 0 ⎞⎛ 200 ⎞ ⎛ 200 ⎞
Así X B 0 = B0−1b = ⎜⎜ ⎟⎟⎜⎜ ⎟⎟ = ⎜⎜ ⎟⎟ Z = C B0 X B0 = 0
⎝ 0 1 ⎠⎝ 300 ⎠ ⎝ 300 ⎠
Calculo de optimalidad:
Selección del vector entrante:
{Z j − C j } = C B 0 B0−1 (P1 P2 ) − (C1 C 2 )
{Z j C j } = (0 0) − (3 5) = (− 3 − 5)
Por consiguiente P2 es el vector entrante
Calculo de factibilidad:
Selección del vector saliente: min { 200/1; 300/2 } por lo tanto P4 es el vector
saliente.
Iteración 1:
Conjunto básico: X B1 = {x3 x2 }
⎛1 1⎞ ⎛ 1 − 1/ 2⎞
C B1 = (0 5) B1 = (P3 P2 ) = ⎜⎜ ⎟⎟ B1−1 = ⎜⎜ ⎟⎟
⎝0 2⎠ ⎝ 0 1/ 2 ⎠
⎛ 1 − 1 / 2 ⎞⎛ 200 ⎞ ⎛ 50 ⎞ ⎛ 50 ⎞
X B1 = B1−1b = ⎜⎜ ⎟⎟⎜⎜ ⎟⎟ = ⎜⎜ ⎟⎟ Z = C B1 X B1 = (0 5)⎜⎜ ⎟⎟ = 750
⎝ 0 1 / 2 ⎠⎝ 300 ⎠ ⎝150 ⎠ ⎝150 ⎠
Calculo de optimalidad:
Selección de la variable entrante:
⎛ 1 − 1/ 2⎞
C B1 B1−1 = (0 5)⎜⎜ ⎟⎟ = (0 5 / 2)
⎝ 0 1/ 2 ⎠
⎛1 1⎞
{Z − C j } = (0 5 / 2 )⎜⎜
j ⎟⎟ − (0 5) = (0 0 )
⎝0 2⎠
Como todos los zj – cj son positivos o ceros no se puede mejorar la solución por
lo que la solución actual es óptima. X1 =0 X2 = 150 Z = 750
Distribuidores
Imprenta 1 2 3 4 Suministro
1 0,07 0,05 0,10 0,05
2.000 1.500 1.500 5.000
2 0,03 0,11 0,04 0,08
4.000 1.000 5.000
Demanda
4.000 2.000 2.500 1.500 10.000
Tabla de inicio
Iteración 1:
Interac. Básicas Z X1 X2 X3 X4 X5 X6 Solución
1 Z 1 0 0 0 1 0 0 10
Ent. X3 X3 3 1/3 2/3 1 1/3 0 0 10/3
Sal. X4 X5 0 1 1 0 0 1 0 5
X6 0 1 0 0 0 0 1 1
Iteración 2:
Interac. Básicas Z X1 X2 X3 X4 X5 X6 Solución
2 Z 1 0 0 0 1 0 0 10
Ent. X1 X3 3 0 2/3 1 1/3 0 -1/3 3
Sal. X6 X5 0 0 1 0 0 1 -1 4
X1 4 1 0 0 0 0 1 1
Iteración 3:
Interac. Básicas Z X1 X2 X3 X4 X5 X6 Solución
0 Z 1 0 0 0 1 0 0 10
Ent. X2 X3 3 0 0 1 1/3 0 1/3 1/3
Sal. X5 X2 2 0 1 0 0 1 -1 4
X1 1 1 0 0 0 0 1 1
w1 W2 z1 z2 q
w1 1 0 5 6 -5
w2 0 1 7 8 -7
w1 W2 z1 z2 z0 q
w1 1 0 5 6 -1 -5
w2 0 1 7 8 -1 -7
w1 W2 z1 z2 z0 q
w1 1 -1 -2 -2 0 2
z0 0 -1 -7 -8 1 7