Sunteți pe pagina 1din 7

Uso de las variables artificiales.

Todos los problemas de PL deben llenar dos requisitos, que se observan en el cuadro preparatorio de la Tabla Simplex: Variables bsicas C1 X1 a11 a21 C2 X2 a12 a22 Cn Xn a1n a2n 0 Xn+1 1 0 0 Xn+2 0 1 0 Xn+m 0 0 Valores Cocientes de solucin b1 b2

Cj

. . .
am1 Zj Zj C j

. . .
am2

. . .
amn

. . .
0

. . .
0

. . .
1

. . .
b3

Estas condiciones son : Primera .- Todo elemento de la columna de valores de solucin debe ser positivo . Segunda .- Los coeficientes de las variables de holgura deben formar , una matriz identidad, es decir, una matriz de igual numero de filas y columnas, con 1s (unos) a lo largo de la diagonal principal y 0s (ceros) en los dems lugares. Ejemplo 1.Max Z = 3X1 + X2 + 4X3 Sujeta a: X1 + 6X2 + 2X3 120 X2 + 4X3 80 En la primera restriccin se aade la variable de holgura h4; como el sentido de la segunda restriccin es de mayor a menor, es necesario restar una variable de holgura; siendo esta variable h5. Se tiene entonces: Max Z =3X1 + X2 + 4X3 + 0h4 + 0h5 Sujeta a:

X1 + 6X2 + 2X3 + h4 X2 + 4x3

= 120 - h5 = 80

En base a esto , el cuadro preparatorio o de solucin inicial es: Variables bsicas 3 X1 1 0 Zj Zj - C j 1 X2 6 1 4 X3 2 4 0 h4 1 0 0 h5 0 -1 Valores de solucin 120 80

Cj

Como se puede observar la segunda condicin NO SE CUMPLE por la existencia de un -1 en la diagonal principal. Podra llenarse la segunda condicin si se multiplica por -1 la segunda restriccin, pero 80 se convierte en -80 y entonces deja de satisfacerse la condicin de no negatividad de los elementos de la columna de valores de solucin. Ejemplo 2.Max Z = 2X1 + X2 + 3X3 Sujeta a : X1 + X 2 + X3 6 2X1 + 3X2 + X3 9 4X1 + 2X2 + X3 = 10 X1; X2; X3 0 Analizando las restricciones se observa que la 3 de ellas es una igualdad en lugar de una desigualdad. Agregando la variables de holgura h4 y h5 en la 1 y 2 restricciones se tiene : Max Z = 2X1 + X2 + 3X3 + 0h4 + 0h5 Sujeta a : X1 + X2 + X3 + h4 2X1 + 3X2 + X3 + 4X2 + 2X2 + X3 =6 h5 =9 =10

El cuadro de la solucin inicial es:

Cj

Variables bsicas

2 X1 1 2 4

1 X2 1 3 2

3 X3 1 1 1

0 h4 1 0 0

0 H5 0 1 0

Valores de solucin

6 9 10

Zj Zj - C j

Como se puede observar la condicin segunda no se cumple, pues no se cuenta con una matriz unidad de 3 columnas por tres renglones. Para satisfacer las condiciones 1 y 2 se recurre al uso de las llamadas variables artificiales. Estas variables se adicionan para completar la matriz unidad. En el ejemplo 1, se recuerda que existe un -1 en la segunda fila de la columna h5. El artificio consiste en aadir en la segunda restriccin una variable artificial h6 cuyo valor sea cero. Como se aade arbitrariamente esta variable, ella no debe figurar en la solucin. Una vez hecho esto, las restricciones quedarn as: X1 + 6X2 + 2X3 + h4 X2 + 4X3 = 120 - h5 + h6 = 80

Por lo que el cuadro de solucin inicial es: Variables bsicas Valores de solucin

Cj

X1 1 0

X2 6 1

X3 2 4

h4 1 -1

h5 1 0

H6 0 1

120 80

Zj Zj - C j

En este primer cuadro se cumplen las dos condiciones: 1. Todos los elementos de la columna valores de solucin son positivos. 2. Existe una matriz unidad formada por las columnas h4 y h6 Se puede observar que no se incluyeron los coeficientes de la funcin objetivo por la siguiente consideracin: Es necesario excluir de la solucin a la variable artificial h6, lo cual equivale a que en la funcin objetivo aparezca un valor cero.

Como se trata de obtener el valor mximo de la funcin Z = 3X1 + X2 + 4X3 + 0X4 + 0X5 Se incluyen en ella la variable h6 con un coeficiente M, si el problema es de maximizacin y +M si es de minimizacin; en ambos casos M es una cantidad positiva de valor indefinido, pero superior a cualquiera de las cifras que aparecen en el problema. En base a lo anterior el cuadro completo o tabla simplex de la solucin inicial ser:
Variables bsicas

Cj

3 X1 1 0 0 0 -3

1 X2 6 1 -M -M -1

4 X3 2 4 -4M -4M -4

0 h5 0 -1 M M 0

0 h4 1 0 0 0 0

-M h6 0 1 -M 0 0

Valores de solucin

0 -M Zj

H4 H6

120 80 -80M

Zj - C j

Como ya se estableci en renglones anteriores, el primer paso equivale a establecer una solucin inicial compuesta por las variables h4 y h6, con los valores de la columna de valores de solucin, es decir: h4=120; h6=80 y por su parte X1=X2=X3=h5=0; el valor de la funcin objetivo -80M, tal y como se puede ver en el rengln Zj y la columna de valores de solucin; mientras aparezca o figure en este lugar o casillero el coeficiente M, ello ser un indicador que la funcin objetivo no ha alcanzado un mximo y, por lo tanto, ser necesario realizar otra interaccin . Para ello, es necesario determinar la variable que entra; Examinando la fila o rengln Zj - Cj es necesario determinar la columna que tenga el mayor valor absoluto con signo negativo y es 4M -4, correspondiente a la variable X3. Para determinar la variable que sale, se calculan los cocientes de los valores de solucin entre los elementos de interseccin de la columna pivote, obteniendo: 120/2=60 y 80/4=20 y, como ya se sabe que se escoge el nmero positivo mas pequeo, este es el 20 y, por lo tanto, la variable que sale de la solucin es h6 o sea precisamente la variable artificial. En este problema se encuentra la solucin ptima, partiendo de la solucin inicial y dos interacciones como se puede observar en la tabla simplex siguiente:

Cj
0 -M

Variables bsicas
H4 H6 Zj Zj - C j

3 X1
1 0 0 -3

1 X2
6 1 -M -M-1 11/2 1/4 1 0 11/2 35/2 33/2

4 X3
2 4 -4M -4M-4 0 1 4 0 0 1 4 0

0 h5
0 -1 M M 1/2 -1/4 -1 -1 1/2 -1/4

0 h4
1 0 0 0 1 0 0 0 1 0 3 3

-M h6
0 1 -M 0 -1/2 1 1+M -1/2 -1/2 M-1/2

Valores de solucin
120 80 -80M

Cociente

120/2=60 80/4=40

0 4 Zj Zj - C j 3 4 Zj Zj - C j

h4 X3

1 0 0 -3

80 20 80

X4 X3

1 0 3 0

Por la etapa final de la tabla simplex se ve que la solucin ptima es: X1= 60; X3=20 y X2=h4 = h5 = h6 = 0 y el mximo de la funcin es: Z =260. Dada la solucin obtenida, se ha eliminado la variable artificial que fue necesaria solamente para formar la matriz unitaria. El ejemplo escogido tiene una caracterstica que debe ser destacada: La matriz unidad debe formarse con los coeficientes de las variables de holgura, sin embargo es posible en algunas ocasiones incluir algunas de las columnas de coeficientes de las variables originales en la matriz unidad con la ventaja de que ello ahorra ordinariamente clculos. En el ejemplo, al analizar la tabla simplex inicial se observa que la columna de coeficientes de X1 (o), es exactamente igual a la columna de h4. Si en lugar de h4 se coloca x1, es posible que se obtenga la solucin ms rpidamente. As sucede en este ejemplo. En base a lo anterior es decir con el cambio anotado, la tabla inicial simplex queda de la siguiente forma:
Variables bsicas

Cj

1 X1 6 1

4 X2 2 4

0 X3 1 0

0 h4 0 -1

3 h5 1 0

-M h6 0 1

Valores de solucin

3 -M Zj Zj - C j

X1 h6

120 80

El orden que guardan las variables x2 , x3 , h4 y h5 es indiferente. Una vez que se ha verificado que se cumplen las dos condiciones de solucin, se procede a resolver el problema tal y como aparece en la tabla simplex siguiente:
Variables bsicas

Cj

1 X2 6 1 -4M+18 -M +17 11/2 1/4 35/2 33/2

4 X3 2 4 -4M+6 -4M +2 0 1 4 0

0 h4 1 0 0M3 0M 3 1 0 3 3

0 h5 0 -1 M0 M 0 1/2 -1/4 1/2 1/2

3 X1 1 0 0M3 0M 0 1 0 3 0

-M h6 0 1 -M 0 0 -1/2 1/4 -1/2 M-1/2

Valores de solucin

Cociente

3 -M Zj

X1 h6

120 80 80M+360

120/2=60 80/4=20

Zj - C j 3 4 Zj Zj - C j X1 X3

60 20 260

Como se puede observar, se llega a la solucin ptima en dos etapas o interacciones nicamente. El ejemplo N 2 se resuelve tambin por medio de variables artificiales. En la tabla inicial simplex de este problema se observa que no se cuenta con la matriz unidad. Esto se soluciona agregando una variable artificial h6 en la 3 restriccin y, como en el ejemplo anterior, esta variable no deber figurar en la solucin anterior. Una vez aadida la variable artificial h6la tabla inicial queda as: Cj 0 0 -M Variables bsicas h4 h5 h6 Zj Zj - C j 2 X1 1 22 2 4 -4M 1 X2 1 3 2 -2M 3 X3 1 1 1 -M 0 h4 1 0 0 0 0 h5 0 1 0 0 -M h6 0 0 1 -M Valores de solucin 6 9 10 -10M

Donde puede verificarse que ya se cumplen las dos condiciones de solucin.

Las etapas de clculo aparecen reproducidas en la tabla simplex (inicial y dos interacciones):
Variables bsicas

Cj

1 X2 1 2 4 -4M -4M -2 0 0 1 2 0 0 0 1 2 0

4 X3 1 3 2 -2M -2M -1 1/2 2 1/2 1 0 2/2 5/3 1/3 8/3 5/3

0 h4 1 1 1 -M -M -3 -3/4 1/2 1/4 1/2 -5/2 1 0 0 3 0

0 h5 1 0 0 0 0 0 1 0 0 0 0 4/3 -2/3 -1/3 10/3 10/3

3 X1 0 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0M

-M h6 0 0 1 -M 0 0 -1/4 -1/2 1/4 1/2 1/2 M -1/3 -1/3 1/3 -1/3 -1/3

Valores de solucin

Cociente

3 -M Zj

h4 h5 h6

6 9 10 -10M

6/1=6 9/2 10/4=5/2

Zj - C j 3 0 2 Zj Zj - C j 3 0 2 Zj Zj - C j X3 h5 X1 h4 h5 X1

7/2 4 5/2 5 14/3 5/3 4/3 50/3 7/2 3/4 =14/3 4 1/2 = 8 5/2 1/4 = 10

S-ar putea să vă placă și