Sei sulla pagina 1di 29

ALGEBRA SIMPLEX

Paso inicial: elegir x1 y x2 = 0 (orgen) por lo que son las variables no bsicas.

Luego x3= 4, x4= 12, x5= 18. (0,0,4,12,18)


0 0 0+ 0 + x3 + x4 + x5 = 4 = 12 = 18

Notar que las bsicas tienen coeficiente 1 y no aparecen en otra ecuacin. Siempre se debe de tratar de dejar as las restricciones (eliminacin gaussiana).

ALGEBRA SIMPLEX
Prueba optimidad: Z = 0 (3x1 + 5x2) puesto que x1 y x2 son = 0.
Si x1 x2 (variables no bsicas) aumentan, Z aumenta, no es ptima.

Determinacin de direccin de movimiento (paso 1 de la iteracin): al aumentar x1 x2, en cual tenemos una mayor aumento?
x1 mejora en una tasa de 3 y x2 en una tasa de 5. Se escoge x2 como la variable bsica entrante.

En cada iteracin se debe encontrar la variable no bsica que aumente su valor y que se volver bsica.

ALGEBRA SIMPLEX
Dnde nos detenemos (paso 2 iteracin): que tanto podemos aumentar la variable bsica entrante (x2) y que aumente Z, pero que siga siendo factible la solucin.
Para que la solucin sea factible, debe de cumplir las restricciones, incluyendo las de no negatividad.
Si x1 + x3 + x4 2x2 3x1+ 2x2 Adems: = 4 = 12 = 18 x1 = 0 x3 = 4 x4 = 12 - 2 x2 x5 = 18 - 2 x2 Siempre positivo x2 12/2 = 6 mnimo x2 18/2 = 9

+x5

x3 = 4 0 x4 = 12 - 2 x2 0 x5 = 18 - 2 x2 0

ALGEBRA SIMPLEX
Lo anterior se llama prueba del cociente mnimo.
Objetivo es determinar que variable bsica llega primero a cero cuando aumenta la variable bsica entrante. Se descartan las variables bsicas en las ecuaciones donde el coeficiente de la bsica entrante es cero o negativo. Resumen: Se divide el lado derecho de la restriccin entre el coeficiente de la variable bsica que entra en dicha restriccin. Se escoge la menor, esta es la variable bsica saliente (x4). Se convierte en no bsica.

ALGEBRA SIMPLEX
Encontrar la nueva BF (paso 3 iteracin):
Se resuelve el sistema de ecuaciones. Se deben modificar las restricciones para que los coeficientes de las variables bsicas sean igual a la unidad y que aparezcan solamente en una restriccin a la vez. (Variables bsicas en negrita).
Z - 3x1 x1

5x2
+ x3

= 0 = 4 = 12 + x4

2x2
3x1 +

2x2

+ x5 = 18

Ntese que x2 aparece tres veces y no tiene coeficiente unitario. (Vector (-5,0,2,2))

ALGEBRA SIMPLEX
Procedimiento:
Se desea tener el vector de x2 como (0,0,1,0). Dividir la restriccin donde est la variable bsica que sale dentro del coeficiente de la variable bsica que entra. Convierte el coeficiente de x2 en unitario.
Z - 3x1 x1

5x2
+ x3

= 0 = 4

Z - 3x1- 5x2

= 0 + x3 +1/2x4 = = 6 +x5 =

(
3x1 +

2x2 2x2

+ x4

= 12)/2
+x5 = 18

x1

1x2 3x + 2x2 18 1

ALGEBRA SIMPLEX
Procedimiento:
Volver los coeficientes de x2 en el resto de restricciones en 0. Se multiplica la restriccin de la variable bsica que sale (x4) por el inverso del coeficiente de x2 en la restriccin que se desea eliminar. En este caso ser la primera ecuacin.
Z - 3x1 x1

5x2
+ x3 + 1/2x4

= 0 = 4 = 6)*5 + x5 = 18

x2 3x1 + 2x2

5x2

+ 5/2x4

= 30

ALGEBRA SIMPLEX
Procedimiento:
Se suma la restriccin ya multiplicada a la restriccin donde se desea eliminar el coeficiente. En este caso es la primera ecuacin.
Z - 3x1 4 x1

5x2
+ x3

= 0 = = 6 +x5 = 18

5x2

+ 5/2x4

= 30

3x1 +

x2 2x2

+ 1/2x4

Z - 3x1 x1
3x1 +

+5/2x4 + x3

= 30 = 4
= 6 + x5 = 18

x2 2x2

+ 1/2x4

ALGEBRA SIMPLEX
Procedimiento:
Ahora se hace lo mismo pero con la cuarta ecuacin. Multiplicamos la tercera ecuacin (restriccin de la variable bsica saliente) por 2 y se suma a la cuarta ecuacin.
Z - 3x1 x1 3x1 + + x3 5/2x4 = 30 = 4 = 6 + x5 = 18 Z - 3x1 x1 3x1 + x3 +5/2x4 = 30 = 4 + 1/2x4 = 6 x4 + x5 = 6

-2x2

- 2/2x4

= - 12

x2 2x2

+ 1/2x4

x2

ALGEBRA SIMPLEX
Procedimiento:
Nuestra nueva solucin ahora es (0,6,4,0,6).
Z - 3x1
x1 3x1 + x3

+5/2x4

= 30
= 4 = 6

x2

+ 1/2x4 -

x4 + x5 = 6

Siendo las variables no bsicas x1 y x4. Las variables bsicas son x2, x3, x5. Ntese que las soluciones salen directamente de las restricciones. Razn por la cual siempre deben tener coeficientes unitarios las bsicas.

ALGEBRA SIMPLEX
Prueba de optimidad para la nueva solucin bsica factible:
Z = 30 + 3x1 5/2x4 Si aumenta x1 aumenta Z, si aumenta x4 no aumenta Z. No es ptima. Se vuelve a iterar.

Determinacin de direccin de movimiento (paso 1 de la iteracin): al aumentar x1 x4, en cual tenemos una mayor aumento?
x1 mejora en una tasa de 3 y x4 es negativa. Se escoge x1 como la variable bsica entrante.

ALGEBRA SIMPLEX
Dnde nos detenemos (paso 2 iteracin): que tanto podemos aumentar la variable bsica entrante (x1) y que aumente Z, pero que siga siendo factible la solucin.
Hacemos la prueba del cociente mnimo. Se divide el lado derecho de la restriccin entre el coeficiente de la variable bsica que entra en dicha restriccin (x1). Se escoge la menor, esta es la variable bsica saliente. Se convierte en no bsica.
Z - 3x1 x1 3x1 + 5/2x4 + x3 x2 = 30 = 4 4/1 = 4

+ 1/2x4 = 6 No hay x1 x4 + x5 = 6 6/3 = 2 Esta es la menor x5 sale

ALGEBRA SIMPLEX
Encontrar la nueva BF (paso 3 iteracin):
Se resuelve el sistema de ecuaciones. Se deben modificar las restricciones para que los coeficientes de las variables bsicas sean igual a la unidad y que aparezcan solamente en una restriccin a la vez. (Variables bsicas en negrita).
Z - 3x1 + 5/2x4 + x3 = 30 = 4 = 6 x 4 + x5 = 6

x1

x2

+ 1/2x4

3x1

Ntese que x1 aparece tres veces y no tiene coeficiente unitario. (Vector (-3,1,0,3))

ALGEBRA SIMPLEX
Procedimiento:
Se desea tenar el vector de x1 como (0,0,1,0). Dividir la restriccin donde est la variable bsica que sale dentro del coeficiente de la variable bsica que entra. Convierte el coeficiente de x1 en unitario.
Z - 3x1 + 5/2x4 + x3 = 30 = 4 = 6 x4 + x5 = 6)/3 Z - 3x1 + 5/2x4 + x3 = 30 = 4 + 1/2x4 = 6 x4/3+ x5/3 = 2

x1 ( 3x1

x1 x1

x2

+ 1/2x4

x2

ALGEBRA SIMPLEX
Procedimiento:
Volver los coeficientes de x1 en el resto de restricciones en 0. Se multiplica la restriccin de la variable bsica que sale (x5) por el inverso del coeficiente de x1 en la restriccin que se desea eliminar. En este caso ser la primera ecuacin.
Z - 3x1 + 5/2x4 + x3 = 30 = 4 + 1/2x4 = 6

x1 ( x1

x2

3x1

- x 4 + x5 = 6

x4/3+ x5/3 = 2)*3

ALGEBRA SIMPLEX
Procedimiento:
Se suma la restriccin ya multiplicada a la restriccin donde se desea eliminar el coeficiente. En este caso es la primera ecuacin.
Z - 3x1 + 5/2x4 + x3 = 30 = 4 + 1/2x4 = 6 x4/3+ x5/3 = 2

x1 x1

3x1

- x4 + x5 = 6

x2

+ 3/2x4 + x5 = 36

x1
x1

+ x3

= 4
+ 1/2x4 = 6 x4/3+ x5/3 = 2

x2

ALGEBRA SIMPLEX
Procedimiento:
Ahora se hace lo mismo pero con la segunda ecuacin. Multiplicamos la cuarta ecuacin (restriccin de la variable bsica saliente) por 1 y se suma a la segunda ecuacin.
Z + 3/2x4 + x5 = 36

x1
x1

+ x3

= 4
+ 1/2x4 = 6 x4/3+ x5/3 = 2

-x1

+ x4/3 x5/3 = - 2

x2

+ 3/2x4 + x5 = 36

x3 + x2 x1
-

x4/3 x5/3 = 2 = 6 x4/3+ x5/3 = 2

+ 1/2x4

ALGEBRA SIMPLEX
Procedimiento:
Nuestra nueva solucin ahora es (2,6,2,0,0).
Z + 3/2x4 + x5 = 36

x3 + x2 x1
-

x4/3 x5/3 =

+ 1/2x4

= 6

x4/3+ x5/3 = 2

Siendo las variables no bsicas x4 y x5. Variables bsicas x1, x2, x3. Valor de Z = 36 unidades. Se debe realizar de nuevo la prueba de optimidad.

ALGEBRA SIMPLEX
Prueba de optimidad para la nueva solucin bsica factible:
Z = 36 3/2x4 x5 Si aumenta x4 no aumenta Z, si aumenta x5 no aumenta Z. Ambas dan un crecimiento negativo. La solucin es ptima. Se detiene el procecimiento.

Solucin final.
X1 = 2 X2 = 6

SIMPLEX TABULAR
FORMA ALGEBRAICA
Z - 3x1 - 5x2 x1 + x3 2x2 + x4 3x1 + 2x2 + x5 = = = = 0 (0) 4 (1) 12 (2) 18 (3)

FORMA TABULAR
Variable Ecuacin bsica Z x3 x4 x5 No. 0 1 2 3 Z 1 0 0 0 x1 -3 1 0 3 Coeficiente de: x2 -5 0 2 2 x3 0 1 0 0 x4 0 0 1 0 x5 0 0 0 1 Lado derecho 0 4 12 18

SIMPLEX TABULAR
Paso inicial: se escoge el orgen como solucin inicial. Es la tabla inicial.
Variable Ecuacin bsica Z x3 x4 x5 No. 0 1 2 3 Z 1 0 0 0 x1 -3 1 0 3 Coeficiente de: x2 -5 0 2 2 x3 0 1 0 0 x4 0 0 1 0 x5 0 0 0 1 Lado derecho 0 4 12 18

Prueba de optimidad: si hay nmeros negativos en la ecuacin (0) que es la Z, no es ptima. No es ptima pues hay negativos en la ecuacin (0).

SIMPLEX TABULAR
X2 variable que entra
Variable Ecuacin bsica Z x3 x4 x5 No. 0 1 2 3 Z 1 0 0 0 x1 -3 1 0 3 Coeficiente de: x2 -5 0 2 2 x3 0 1 0 0 x4 0 0 1 0 x5 0 0 0 1 Lado derecho 0 4 12 18

Iteracin: variable que entra la Z ms negativa. Prueba cociente mnimo. Variable que sale (x4).
Variable Ecuacin bsica Z x3 x4 x5 No. 0 1 2 3 Z 1 0 0 0 x1 -3 1 0 3 Coeficiente de: x2 -5 0 2 2 x3 0 1 0 0 x4 0 0 1 0 x5 0 0 0 1 Lado derecho 0 4 12 18
12/2= 6 18/2= 9

Razn

SIMPLEX TABULAR
Variable Ecuacin bsica Z x3 x4 x5 bsica Z x3 x2 x5 bsica Z x3 x2 x5 No. 0 1 2 3 No. 0 1 2 3 No. 0 1 2 3 Z 1 0 0 0 Z 1 0 0 0 Z 1 0 0 0 x1 -3 1 0 3 x1 -3 1 0 3 x1 -3 1 0 3 Coeficiente de: x2 -5 0 2 2 x2 -5 0 1 2 x2 0 0 1 0 x3 0 1 0 0 x3 0 1 0 0 x3 0 1 0 0 x4 0 0 1/2 0 x4 2 1/2 0 1/2 -1 x4 0 0 1 0 x5 0 0 0 1 x5 0 0 0 1 x5 0 0 0 1 Lado derecho 0 4 12 18 Lado derecho 0 4 6 18 Lado derecho 30 4 6 6
(Ec 2) *-2+Ec 3 (Ec 2) *5+Ec 0 Ec 2 / 2

Variable Ecuacin

Coeficiente de:

Variable Ecuacin

Coeficiente de:

SIMPLEX TABULAR
Variable Ecuacin bsica Z x3 x2 x5 No. 0 1 2 3 Z 1 0 0 0 x1 -3 1 0 3 Coeficiente de: x2 0 0 1 0 x3 0 1 0 0 x4 2 1/2 0 1/2 -1 x5 0 0 0 1 Lado derecho 30 4 6 6 Lado x4 2 1/2 0 1/2 -1 x5 0 0 0 1 derecho 30 4 6 6 Lado x4 2 1/2 0 1/2 - 1/3 x5 0 0 0 1/3 derecho 30 4 6 2
(Ec 3*3)+Ec 0 (Ec 3*-1)+Ec 1 Ec 3 / 3 6/3 = 2 4/1 = 4

Variable Ecuacin bsica Z x3 x2 x5 No. 0 1 2 3 Z 1 0 0 0 x1 -3 1 0 3

Coeficiente de: x2 0 0 1 0 x3 0 1 0 0

Variable Ecuacin bsica Z x3 x2 x1 No. 0 1 2 3 Z 1 0 0 0 x1 -3 1 0 1

Coeficiente de: x2 0 0 1 0 x3 0 1 0 0

SIMPLEX TABULAR
Variable Ecuacin bsica Z x3 x2 x1 No. 0 1 2 3 Z 1 0 0 0 x1 0 0 0 1 Coeficiente de: x2 0 0 1 0 x3 0 1 0 0 x4 1 1/2 1/3 1/2 - 1/3 x5 1 - 1/3 0 1/3 Lado derecho 36 2 6 2

La solucin es ptima puesto que no se encuentran valores negativos en la ecuacin (0) Z. La solucin del problema es: X1 = 2 X2 = 6 X3 = 2 X4 = 0 X5 = 0

CASOS ESPECIALES
Rompimiento de empates:
Cuando los empates son para elegir a la variable bsica entrante (valor ms negativo en la ecuacin 0 (o ecuacin Z). Se puede elegir aleatoriamente. Cuando los empates son para elegir a la variable que sale, tambin se hace arbitrariamente, aunque las soluciones que d el problema se llaman degeneradas y se puede caer en un ciclo sin salir de l.

CASOS ESPECIALES
Z no es acotada: no hay variable bsica que sale.
E.G.:
Z - 3x1 - 5x2 x1 + x3
Coeficiente de: Z 1 0 x1 -3 1 x2 -5 0 x3 0 1 x4 0 0 x5 0 0

= 0 (0) = 4 (1)
Lado derecho 0 4
Sin mnimo

Variable Ecuacin bsica Z x3 No. 0 1

Razn

No existe una variable bsica que salga. Lo ms seguro es que est mal planteado el problema.

CASOS ESPECIALES
Soluciones ptimas mltiples:
Cuando la Z tiene los mismos coeficientes que una restriccin. Z = 3x1 + 2x2. Toda la las soluciones en el segmento de recta son ptimos y son un promedio ponderado de las soluciones FEV.
(x1,x2) = w1(2,6) + w2 (4,3) Donde w1 + w2 = 1 y w1 0, w2 0 E.G.: w1= 1/5, w2= 4/5
0.2(2,6) + 0.8(4,3) = (0.4+3.2,1.2+2.4) = (3.6,3.6) Z = 18 siempre.

Como se identifica en la tabla:


Cuando al menos una variable no bsica tiene coeficiente 0 en la ecuacin (0) de la Z.

CASOS ESPECIALES
E.G.:
Variable bsica Z x3 x4 x5 Variable bsica Z x1 x4 x5 Variable bsica Z x1 x4 x2 Ecuacin No. 0 1 2 3 Ecuacin No. 0 1 2 3 Ecuacin No. 0 1 2 3 Z 1 0 0 0 x1 0 1 0 0 Z 1 0 0 0 x1 0 1 0 0 Z 1 0 0 0 x1 -3 1 0 3

Z - 3x1 - 2x2 = 0 (0) x1 + x3 = 4 (1) 2x2 + x4 = 12 (2) 3x1 + 2x2 + x5 = 18 (3)


Coeficiente de: x2 x3 -2 0 0 1 2 0 2 0 Coeficiente de: x2 x3 -2 3 0 1 2 0 2 -3 Coeficiente de: x2 x3 0 0 0 1 0 3 1 -1.5 Lado x4 0 0 1 0 x4 0 0 1 0 x4 0 0 1 0 x5 0 0 0 1 x5 0 0 0 1 x5 1 0 1 0.5 derecho 0 4 12 18 Lado derecho 12 4 12 6 Lado derecho 18 4 6 3

Potrebbero piacerti anche