Solucin :
Como el problema planteado es de mnimo, el dual ser del tipo Max. Si denominamos por la letra y las variables duales, entonces las variables y1, y3 e y4 sern negativas pues las desigualdades correspondientes en el programa primal son del tipo menor o igual. Por otra parte las restricciones segunda y tercera del dual han de ser del tipo igualdad pues las variables primales correspondientes no estn restringidas, mientras que las otras tres restricciones duales sern del tipo menor o igual tal como corresponde a un programa del tipo Max pues las variables primales son positivas o nulas. En definitiva el programa dual ser: Max w = 12.y1 + 4.y2 s.a. y1 y1 y1 y1 + y2 y1 + y2 + y3 + 6.y4 3 + y3 + 3.y4 = 2 - y3 - y4 = 5 + y4 1 - 2 y4 -6
y1 , y3 , y4 0 ; y2 0
2.
Solucin
La representacin grfica de nuestro problema, en la que las unidades correspondientes al eje horizontal son el doble de grandes que las correspondientes al eje vertical, resulta ser la siguiente:
x2
III II
F.O. B C D I IV
x1
La regin factible resulta ser la delimitada por los vrtices A, B, C y D. La solucin resulta ser el vrtice D, si se tiene en cuenta que el sentido creciente de nuestra funcin objetivo viene establecido por el vector (1,1). El punto D est en la interseccin de las restricciones III y IV; en consecuencia es la solucin del sistema
x1 = 6 x2 = 4 s1 = 6 s2 = 7 s3 = 0 s4 = 0 z=2
3. Max Z = 4 x1 + 5 x2 +9 x3 +11 x4 x1 + x2 + x3 + x4 <= 15 7 x1 + 5 x2 +3 x3 +2 x4 <= 120 3 x1 + 5 x2 + 10 x3 + 15 x4 <= 100 Todo xi >= 0
solucion
El programa lineal no tiene una solucin factible bsica inicial dado el sentido de las desigualdades. Para obtener una solucin factible bsica inicial utilizaremos el mtodo de las dos fases introduciendo dos variables artificiales p1 y p2 y tratando de hacer Min z = p1 + p2. La tabla simplex de esta Fase I es
x1 Min z p1 p2 0 4 0
x2 0 3 9
s1 0 -1 0
s2 0 0 -1
p1 -1 1 0
p2 -1 0 1
SOL 0 1 1
Como la tabla no tiene el formato correcto para aplicar el simplex, pues no son nulos los coeficientes de las variables bsicas en la lnea de z, sumamos la segunda y tercera fila a la primera y obtenemos
x1 Min z p1 p2 4 4 0
x2 12 3 9
s1 -1 -1 0
s2 -1 0 -1
p1 0 1 0
p2 0 0 1
SOL 2 1 1
Pivotaremos alrededor del elemento sealado en negrita y en cursiva (notacin que utilizaremos en todo el proceso), lo que nos da la tabla
x1 Min z p1 x2 4 4 0
x2 0 0 1
s1 -1 -1 0
s2 1/3 1/3
p1 0 1
p2
SOL
-1/9 0
x1 Min z 0
x2 0
s1 0
s2 0
p1 -1
p2 -1
SOL 0
con la que se finaliza la Fase I al obtener una base factible. Recuperamos nuestro problema sustituyendo en la fila de z los coeficientes de la funcin objetivo original y obtenemos la tabla
x1 Min z x1 x2 -20 1 0
x2 -28 0 1
s1 0
s2 0
SOL 0
tabla que no se adapta a los requisitos del simplex en los que debe aparecer un cero en la lnea de z en las variables bsicas. Para lograrlo sumamos a esta fila la segunda multiplicada por 20 y la tercera multiplicada por 28, obteniendo
x1 Min z x1 x2 0 1 0
x2 0 0 1
s1 -5
s2
SOL
58/9 13/9
Tabla en la que, siendo la solucin factible, ya no se puede pivotar, esto es mejorar la solucin con lo que estamos en el ptimo y ha finalizado el proceso del simplex. La solucin es por tanto
Solucin
Si denominamos mediante la letra y a las variables duales, el programa dual resulta ser directamente Max w = 5 y1 + 4 y2 + 6 y3 s.a. y1 + 2 y2 y1 + 2 y3 3 (pues x1 0)
-y1 + y2 + y3 -5 y1 + y1 0, y2 0 (pues la segunda relacin del primal es del tipo ), y3 no restringida (pues la tercera relacin del primal es del tipo =) y3 = 0 (pues x4 es no restringida)
Para resolver el problema primal mediante el algoritmo dual haremos x1 = -x5 , adems x4 = x6 - x7, quedando el programa Min z = -2 x5 + 3 x2 - 5 x3
x2 + x3 + x6 - x7 = 6 x5 , x2 , x3 , x6 , x7 0
Para simplificar an ms el problema haremos x3 = 6 - x2 - x6 + x7 , quedando el problema tras operar y haciendo z' = z + 30
Este problema, desde el punto de vista del algoritmo dual, tiene una solucin bsica no factible, que no es sobreoptimal por lo que habremos de utilizar el mtodo de la restriccin artificial, con lo que la tabla quedara
x2 Min z' -8
x5 2
x6 -5
x7 5
s1 0
s2 0
p 0 0
s1 s2 p
-2 -1 1
1 -2 1
-2 -1 1
2 1 1
1 0 0
0 1 0
0 0 1
-11 -2 M
Pivotando sucesivamente x2 Min z' s1 s2 x7 -13 -4 -2 1 x5 -3 -1 -3 1 x6 -10 -4 -2 1 x7 0 0 0 1 s1 0 1 0 0 s2 0 0 1 0 p -5 -2 -1 1 SOL -5M -112M -2-M M
x2 Min z' p s2 x7 -3 -2 0 -1
x5
x6
x7 0 0 0 1
s1
s2
p 0 1 0 0
-1/2 0 1/2 2
-5/2 0 1/2 -1
y finalmente obtenemos (pivotando alrededor del elemento negativo para forzar la salida de x7 nica forma de lograr la factibilidad)
x2 Min z' p -3 -4
x5
x6
x7 0 2
s1
s2
p 0 1 55/2 -
-1/2 0 3/2 0
-5/2 0 1/2 0
Si tenemos en cuenta los cambios realizados, la expresin para x3 y denominando h1, h2 y h3 las holguras de las ecuaciones primales, obtenemos como solucin del programa lineal primal
Denominando ahora como d1, d2, d3 y d4 las holguras del programa dual ha de verificarse que x1 d1 = 0; x2 d2 = 0; x3 d3 = 0; x4 d4 = 0; y tambin que y1 h1 = 0; y2 h2 = 0; y3 h3 = 0;
y1 = no forzosamente nulo pues h1 = 0 y2 = 0 puesto que h2 = 7/2 0 y3 = no forzosamente nulo pues h3 = 0 d1 = no forzosamente nulo pues x1 = 0 d2 = no forzosamente nulo pues x2 = 0 d3 = 0 pues x3 = 1/2 0
5.
Una ciudad de 15000 habitantes consume un promedio de 1200000 litros de agua diariamente. La ciudad se abastece de una central, en donde el agua se purifica por mtodos concencionales de filtracin y clorohidratacin. Adems, el suavizador y el purificador son necesarios ya que funcionan como elementos salubres. La plata purificadora de agua est estudiando la compra de dos marcas populares que contienen estos compuestos qumicos. Una unidad de la marca A, la cual rinde 4 kilogramos de suavizador y 1.5 kilogramos de purificador, con un costo de 80 pesos. Por otra parte, una unidad de la marca B cuesta 100 pesos y contiene 2 kilogramos de suavizador y 4.5 kilogramos de purificador. Para mantener el agua a un nivel mnimo de suavidad y
B interseccin de r,u:
C interseccin de r,s:
D interseccin de s,t:
Los valores en el rengln Z son (elementos de la columna) (C) Elementos del rengln Z
Despus de que se introducen ste y los valores de C-Z en la siguiente matriz, se tiene:
10
30
Repetir los pasos anteriores hasta que todos los valores del rengln inferior sean 0. Dado que todos los valores son 0, ha sido alcanzada la solucin ptima. Las variables en la solucin son identificadas por las columnas en la parte central de la tabla que tienen un 1, y el resto de los valores son cero. Los valores solucin son datos en la columna del lado derecho, como se ve en la siguiente tabla.
X Z -
Y S1 1 0 -
S2 0 1 -
(LD) 2 8 60
X = 45 litros de Suavizador
Y = 75 Litros de Purificdor
Z = $60