sábado, 31 de enero de 2015

METODO ALGEBRAICO

MÉTODO ALGEBRAICO

Permite la solución de un problema de programación lineal cuando es necesario resolver casos de “n” variables y se trabaja con espacios n-dimensionales.
Los espacios vectoriales no tienen limite en cuanto al número de variables.
Para efectos de representación del problema, se parte de los siguientes supuestos:
El número de incógnitas es n
El número de restricciones es m
Por lo anterior, la función objetivo se representa de la siguiente forma:
Z=C1X1+C2X2+…+CnXn
Donde: C1, C2…, Cn son los coeficientes de las incógnitas y por lo tanto datos conocidos. 
Como se tienen m desigualdades es necesario agregar (m) variables de holgura, las cuales deben agregarse a la función objetivo.
Planteamiento del problema
1) Max U= 120 x1 + 100 x2
  x1; producir M1
  x2; producir M2
2) T; 2x1 + 1x2 ≤90
3) R; 1x1 + 2x2 ≤ 80
4) C; 1x1 + 1x2 ≤ 50
Restricciones de no negatividad
x1≥0  x2 ≥0
Es necesario transformar las inecuaciones en igualdades. Tomando la inecuación del primer componente se le añade una variable de holgura cuyo valor se desconoce.
Las variables de holgura pueden interpretarse como el saldo de inventario del componente, su coeficiente de transformación es 1 y cero en la función objetivo.
Este paso debe hacerse en todas las inecuaciones.
Añadir variables de holgura:
12) T; 2x1 + 1x2 + x3 =90
13) R; 1x1 + 2x2         + x4 = 80
14) C; 1x1 + 1x2                  + x5 = 50
11) Max U= 120 x1 + 100 x2 + 0 x3 + 0 x4 + 0 x5
Se debe despejar de cada una de las ecuaciones las variables de holgura y el sistema adquiere la siguiente forma:
22) x3 =90  - 2x1 - 1x2
23) x4 = 80 - 1x1 - 2x2        
24) x5 = 50 - 1x1 - 1x2                 
21) Max U= 120 x1 + 100 x2 + 0 x3 + 0 x4 + 0 x5
En donde:
X1=0  x3=90
X2=0  x4=80
  x5=50
Evaluar a x1 de 22) para obtener la función de producción de M1 y debe dar la producción 32)
22)   x3 =90  - 2x1 - 1x2
       2x1 =90 - 1x2 -  x3
          x1 = 90/2 - 1/2 x2 – 1/2x3
32)    x1 = 45 - 1/2 x2 – 1/2x3
Sustituir la función de producción 32) en 23) para obtener 33)
23)   x4 = 80 - 1x1 - 2x2        
         x4 = 80 – 1(45 - 1/2 x2 – 1/2x3) - 2x2        
         x4 = 80 – 45 + 1/2 x2 + 1/2x3 - 2x2        
33)   x4 = 35 - 3/2 x2 + 1/2x3
Sustituir  32) en 24) para obtener 34)
24)   x5 = 50 - 1x1 - 1x2 
  x5 = 50 – 1(45 - 1/2 x2 – 1/2x3) - 1x2 
  x5 = 50 – 45 + 1/2 x2 + 1/2x3 - 1x2 
34)  x5 = 5 - 1/2 x2 + 1/2x3 
Sustituir 32) en 21) para obtener 31)
21) Max U= 120 x1 + 100 x2 + 0 x3 + 0 x4 + 0 x5
       U= 120 (45 - 1/2 x2 – 1/2x3) + 100 x2 + 0 x3 + 0 x4 + 0 x5
       U= 5400 - 60 x2 – 60x3+ 100 x2 + 0 x3 + 0 x4 + 0 x5
31) U= 5400 + 40 x2 – 60x3+ 0 x4 + 0 x5
Interpretación numérica
Max U= 5400 por la producción de x1
x1 = 45
x2= 0
x3= 0
x4= 35
x5= 5 
Evaluar a x2 de:
32)    x1 = 45 - 1/2 x2 – 1/2x3
   1/2 x2 =45
          x2 =45(2)/1
          x2 =90/1 = 90
33)   x4 = 35 - 3/2 x2 + 1/2x3
   3/2 x2 = 35
           x2 = 35 (2)/3
           x2 = 70/3 = 23.33
34)  x5 = 5 - 1/2 x2 + 1/2x3 
  1/2 x2 = 5
         x2 = 5 (2)/1
         x2 = 10/1 = 10 
Despejar a x2 de 34) para obtener 44)
34)  x5 = 5 - 1/2 x2 + 1/2x3 
   1/2 x2 = 5 +1/2x3  - x5
          x2 = (5 +1/2x3  - x5 ) 1/2
44)          x2 = 10 +x3 - 2x5
Sustituir x2=44) en 32) para obtener 42)
32)      x1 = 45 - 1/2 x2 – 1/2x3
  x1 = 45 - 1/2 (10 +x3 - 2x5 ) – 1/2x3
  x1 = 45 - 5 -1/2x3 +1x5 – 1/2x3
42)  x1 = 40 -x3 +1x5
Sustituir x2=44) en 33 para obtener 43)
33)   x4 = 35 - 3/2 x2 + 1/2x3
  x4 = 35 - 3/2 (10 +x3 - 2x5 ) + 1/2x3
  x4 = 35 - 15 -3/2x3 + 3x+ 1/2x3
43)   x4 = 20 -1x3 + 3x5
Sustituir x2=44 en 31) para obtener 41)
31)   U= 5400 + 40 x2 – 60x3+ 0 x4 + 0 x5
U= 5400 + 40 (10 +x3 - 2x5 ) – 60x3+ 0 x4 + 0 x5
U= 5400 + 400 + 40x3 - 80x5 – 60x3+ 0 x4 + 0 x5
U= 5800 – 20x3+ 0 x4 + 0 x5
Interpretación numérica
Max U= 5800 por la producción de x1
x1 = 40
x2= 10
x3= 0
x4= 20
x5= 0  

No hay comentarios:

Publicar un comentario