Está en la página 1de 15

EJERCICIOS DE VIVIANA PULGARIN MARZO 6 DEL 2013

Mix ejercicios de Simplex


Resuelva los siguientes problemas utilizando Simplex tabular e identifique el tipo de solucin que se obtuvo: 1. Max Z = 5 x1 + 4 x2 + 3 x3 3 x1 + 2 x2 + x3 <= 40 4 x1 8 x2 + x3 <=25 x1 + 2 x2 +3 x3 <= 8 Todo xi >= 0

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

EJERCICIOS DE VIVIANA PULGARIN MARZO 6 DEL 2013

2.

Max Z = 2 x1 -3 x2 -4 x3 + 5 x4 x1 -2 x2 + 4 x3 +6 x4 <= 10 2 x1 + 3 x2 -2 x3 -5 x4 <= 20 x1 + x2 x3 +4 x4 <= 15 Todo xi >= 0

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

EJERCICIOS DE VIVIANA PULGARIN MARZO 6 DEL 2013

2.x1 + x2 = 16 -x1 + 2.x2 = 2

de donde se obtiene la solucin completa del programa lineal puesto que

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

EJERCICIOS DE VIVIANA PULGARIN MARZO 6 DEL 2013

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

-4/3 2/3 -1/3 2/3 1/9 1/9

-1/9 0

Siguiendo el proceso del algoritmo del simplex obtenemos la tabla

x1 Min z 0

x2 0

s1 0

s2 0

p1 -1

p2 -1

SOL 0

EJERCICIOS DE VIVIANA PULGARIN MARZO 6 DEL 2013


x1 x2 1 0 0 1 -1/4 1/12 1/4 0 -1/9 0 1/6 1/12 1/9 1/9

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

-1/4 1/12 1/6 0 -1/9 1/9

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

-1/4 1/12 1/6 0 -1/9 1/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

EJERCICIOS DE VIVIANA PULGARIN MARZO 6 DEL 2013

x1 = 1/6 x2 = 1/9 s1 = 0 s2 = 0 z = 58/9


4. Max Z = 2 x1 + 3 x2 x1 + 0.5 x2 <= 3 3 x1 + 2 x2 <= 6 -x1 + x2 <= 1 Todo xi >= 0

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

EJERCICIOS DE VIVIANA PULGARIN MARZO 6 DEL 2013


s.a. -x5 + x2 - x3 + x6 - x7 -2 x5 + x3 5 4

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

Min z' (=z+30) = 8 x2 - 2 x5 + 5 x6 - 5 x7 s.a. -2 x2 + x5 - 2 x6 + 2 x7 -11 -x2 - 2 x5 - x6 + x2 , x5 , x6 , x7 0 x7 -2

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

EJERCICIOS DE VIVIANA PULGARIN MARZO 6 DEL 2013

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

SOL 55/2 11/2+ M 7/2 -11/2

-1/2 0 1/2 2

-5/2 0 -1/2 0 -1/2 1 1/2 0

-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

EJERCICIOS DE VIVIANA PULGARIN MARZO 6 DEL 2013


11/2+M s2 x6 0 1 -5/2 0 -1/2 1 0 -1 -1/2 1 -1/2 0 0 0 7/2 11/2

As pues la solucin a nuestro problema actual es

x2 = 0 x5 = 0 x6 = 11/2 x7 = 0 s1 = 0 s2 = 7/2 p = -11/2 + M z = 55/2

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

x1 = -x5 = 0 x2 = 0 x3 = 6- x2 - x6 + x7 = 1/2 x4 = x6 - x7 = 11/2 0 = 11/2

EJERCICIOS DE VIVIANA PULGARIN MARZO 6 DEL 2013


h1 = x1 + x2 - x3 + x4 5 = 0 + 0 1/2 + 11/2 5 = 0 h2 = 4 - 2x1 - x3 = 4 0 1/2 = 7/2 h3 = 0 z = z 30 = 55/2 30 = -5/2

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;

de donde se obtienen las siguientes consecuencias

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

EJERCICIOS DE VIVIANA PULGARIN MARZO 6 DEL 2013


d4 = 0 pues x4 = 11/2 0 Por tanto se cumplirn exactamente las restricciones tercera y cuarta con y2 = 0 verificndose que - y1 + y3 = -5 y1 + y3 = 0 sistema cuya resolucin permite establecer que y1 = 5/2 y2 = 0 y3 = - 5/2 d1 = 1/2 d2 = 3 d3 = 0 d4 = 0 w = z = -5/2 solucin completa del programa dual.

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

EJERCICIOS DE VIVIANA PULGARIN MARZO 6 DEL 2013


una proteccin mnima de pureza, los expertos han decidi que se deben aadir diariamente 75 y 50 kilogramos de estos compuestos respectivamente.

La funcin objetivo es:

Y las restricciones son:

La zona de soluciones factibles es:

Siendo los vrtices del recinto: A interseccin de u,t:

B interseccin de r,u:

EJERCICIOS DE VIVIANA PULGARIN MARZO 6 DEL 2013

C interseccin de r,s:

D interseccin de s,t:

La funcin objetivo toma en ellos los valores:

Los valores en el rengln Z son (elementos de la columna) (C) Elementos del rengln Z

Para X: Para Y: Para S1:

Z = 2/3(30) + 16/3(0) = 20 Z = 1(30) + 0(0) = 30 Z = 1/6(30) 2/3(30) = 5

EJERCICIOS DE VIVIANA PULGARIN MARZO 6 DEL 2013


Para S2: Para LD: Z = 0(30) + 1(0) = 0 2(30) + 8(0) = 60

Despus de que se introducen ste y los valores de C-Z en la siguiente matriz, se tiene:

C Variables de la solucin 30 0 Y S2 Z C-Z

10

30

Variables de decisin X 2/3 16/3 20 -10 Y 1 0 30 0 S1 1/6 .2/3 5 -5 S2 0 1 0 0

Valores de solucin (LD) 2 8 60

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

EJERCICIOS DE VIVIANA PULGARIN MARZO 6 DEL 2013


Por tanto,

X = 45 litros de Suavizador

Y = 75 Litros de Purificdor

Z = $60