Sunteți pe pagina 1din 23

UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU

FACULTAD DE INGENIERIA DE MINAS


UNIDAD DE POST GRADO

INVESTIGACION DE OPERACIONES
APLICADA (4)

Ing. Dr. Eli Teobaldo Caro Meza

HUANCAYO 2017 - II
VARIABLES ARTIFICIALES
En los problemas en las que las variables de
holgura no nos proporcionan la solucin
bsica factible inicial tenemos que hallar el
medio de contar con una.
Un medio es introducir nuevas variables
similares (pero no idnticas) a variables de
holgura.
Estas se llaman variables artificiales, lo que
ilustraremos con el siguiente ejemplo:
Tenemos:
Max Z = 4x1 + 3x2 + 2x3
s.a.
2x1 + x2 + x3 30
2x1 + x2 + 2x3 29
x1 + 2x2 + x3 = 19
xj 0 (j = 1, 2, 3)
Aadiendo las variables de holgura para
convertirlo en un problema equivalente con
igualdades restringidas:
Max Z = 4x1 + 3x2 + 2x3 + 0x4 + 0x5
s.a.
2x1 + x2 + x3 + x4 = 30
2x1 + x2 + 2x3 x5 = 29
x1 + 2x2 + x3 = 19
xj 0 (j = 1, 2, 3, 4, 5)
Utilizando las variables de holgura, obtenemos la siguiente
solucin bsica inicial:
x1 = x 2 = x 3 = 0
x4 = 30 y x5 = -29
Pero observemos que esto no es una solucin factible ya que
x5 < 0,
Por lo que debemos introducir la variable artificial x6 para la
segunda restriccin:
No hay variable bsica, para la tercera
restriccin, aadimos una nueva variable
artificial x7 ,
Si se trata de maximizar, damos a los
coeficientes de las variables artificiales en la
funcin objetivo, un valor de numero negativo
elevado denominado -M.
La funcin objetivo ser:
Z = 4x1 + 3x2 + 2x3 + 0x4 + 0x5 Mx6 Mx7
Hacemos uso de sumas y restas algebraicas
entre la funcin objetivo con las restricciones
donde influye la variable artificial:
Max Z = 4x1 + 3x2 + 2x3 + 0x4 + 0x5 Mx6 Mx7
s.a.
2x1 + x2 + x3 + x4 = 30
2x1 + x2 + 2x3 x5 + x6 = 29 * (-M)
x1 + 2x2 + x3 + x7 = 19 * (-M)
x1 0 (j = 1, , 7)
En la funcin objetivo influyen Mx6 y Mx7,
se tiene que eliminar, replanteamos la
funcin objetivo:
Z - 4x1 - 3x2 - 2x3 + 0x4 + 0x5 + Mx6 + Mx7 = 0
-2Mx1 - Mx2 - 2Mx3 + Mx5 - Mx6 = -29M
-Mx1 - 2Mx2 - Mx3 - Mx7 = -19M

Sumando obtenemos la funcin objetivo


replanteada:
Z + (-4 -3M)x1 + (-3 3M)x2 + (-2 -3M)x3 + 0x4 +
Mx5 + 0x6 + 0x7 = -48M

Luego resolvemos por el Mtodo Simplex:


Z x1 x2 x3 X4 X5 x6 x7 bi c bi/aij
Z 1 -4-3M -3-3M -2-3M 0 M 0 0 -48M -8-56M

X4 0 2 1 1 1 0 0 0 30 35 15
X6 0 2 1 2 0 -1 1 0 29 34 14,5
X7 0 1 2 1 0 0 0 1 19 24 19

1. Ingresa la variable x1, por tener el


mayor valor negativo de Z
2. Sale la variable x6, porque al
determinar los ratios el menor
corresponde a x6. Siendo a21 = 2 el
elemento pivote.
Z x1 x2 x3 X4 X5 x6 x7 bi c bi/aij
Z 1 -4-3M -3-3M -2-3M 0 M 0 0 -48M -8-56M

X4 0 2 1 1 1 0 0 0 30 35 15
X6 0 2 1 2 0 -1 1 0 29 34 14,5
X7 0 1 2 1 0 0 0 1 19 24 19

3. Se confecciona el nuevo cuadro


colocando x1 en lugar de x6. Se
calcula los nuevos coeficientes
de la fila que corresponde a la
variable que sali (o fila del
pivote)
Z x1 x2 x3 X4 X5 x6 x7 bi c bi/aij
-1-3/2M -2- M 2+3/2M 58-9/2M 60-5M
Z 1 0 2 0 0
X4 0 0 0 -1 1 1 -1 0 1 1
X1 0 1 1/2 1 0 -1/2 1/2 0 29/2 17 29
X7 0 0 3/2 0 0 1/2 -1/2 1 9/2 7 3

Calculo de los nuevos coeficientes del resto de filas:


FILA Z: FILA X4: FILA X7:
1-(-4-3M x 0) = 1 0-(2 x 0) = 0 0-(1 x 0) = 0
(-4-3M)-(-4-3M x 1) = 0 2-(2 x 1) = 0 1-(1 x 1) = 0
(-3-3M)-(-4-3M x ) = -1-3/2M 1-(2 x ) = 0 2-(1 x ) = 3/2
(-2-3M)-(-4-3M x 1) = 2 1-(2 x 1) = -1 1-(1 x 1) = 0
0-(-4-3M x 0) = 0 1-(2 x 0) = 1 0-(1 x 0) = 0
M-(-4-3M x -) = -2- M 0-(2 x -) = 1 0-(1 x -) =
0-(-4-3M x ) = 2+3/2M 0-(2 x ) = -1 0-(1 x ) = -
0-(-4-3M x 0) = 0 0-(2 x 0) = 0 1-(1 x 0) = 1
-48M-(-4-3M x 29/2) = 58-9/2M 30-(2 x 29/2) = 1 19-(1 x 29/2) = 9/2
Z x1 x2 x3 X4 X5 x6 x7 bi c bi/aij
-1-3/2M -2- M 2+3/2M 58-9/2M 60-5M
Z 1 0 2 0 0
X4 0 0 0 -1 1 1 -1 0 1 1
X1 0 1 1/2 1 0 -1/2 1/2 0 29/2 17 29
X7 0 0 3/2 0 0 1/2 -1/2 1 9/2 7 3

4. Como aun existe valores negativos en la fila Z,


no hemos llegado a la solucin optima, el vector
que entra es X2 y el que sale es el que tiene el
menor bi/aij, siendo X7.
5. Se confecciona el nuevo cuadro colocando x2 en
lugar de x7. Se calcula los nuevos coeficientes de
la fila que corresponde a la variable que sali (o
fila del pivote), considerando como pivote a32 =
3/2.
Z x1 x2 x3 X4 X5 x6 x7 bi c bi/aij
5/3 + M 2/3+ M 194/3+2M
Z 1 0 0 2 0 -5/3 61
X4 0 0 0 -1 1 1 -1 0 1 1 1
X1 0 1 0 1 0 -2/3 2/3 -1/3 13 44/3 -39/2
X2 0 0 1 0 0 1/3 -1/3 2/3 3 14/3 9

Calculo de los nuevos coeficientes del resto de filas:


FILA Z: FILA X4: FILA X1:
1-(-1-3/2M x 0) = 1 0-(0 x 0) = 0 0-( x 0) = 0
0-(-1-3/2M x 0) = 0 0-(0 x 0) = 0 1-( x 0) = 1
(-1-3/2M)-(-1-3/2M x 1) = 0 0-(0 x 1) = 0 -( x 1) = 0
2-(-1-3/2M x 0) = 2 -1-(0 x 0) = -1 1 -( x 0) = 1
0-(-1-3/2M x 0) = 0 1-(0 x 0) = 1 0-( x 0) = 0
(-2- M)-(-1-3/2M x 1/3) = -5/3 1-(0 x 1/3) = 1 - -( x 1/3) = -2/3
(2+3/2M)-(-1-3/2M x -1/3) = 5/3 +M -1-(0 x -1/3) = -1 -( x -1/3) = 2/3
0-(-1-3/2M x 2/3) = 2/3 +M 0-(0 x 2/3) = 0 0-( x 2/3) = -1/3
(58-9/2M)-(-1-3/2M x 3) = 61 1-(0 x 3) = 1 29/2 -( x3) = 13
Z x1 x2 x3 X4 X5 x6 x7 bi c bi/aij
5/3 + M 2/3+ M 194/3+2M
Z 1 0 0 2 0 -5/3 61
X4 0 0 0 -1 1 1 -1 0 1 1 1
X1 0 1 0 1 0 -2/3 2/3 -1/3 13 44/3 -39/2
X2 0 0 1 0 0 1/3 -1/3 2/3 3 14/3 9

6. Como aun existe valores negativos en la fila Z,


no hemos llegado a la solucin optima, el vector
que entra es X5 y el que sale es el que tiene el
menor bi/aij, siendo X4.
7. Se confecciona el nuevo cuadro colocando x5 en
lugar de x4. Se calcula los nuevos coeficientes de
la fila que corresponde a la variable que sali (o
fila del pivote), considerando como pivote a15 =
1.
Z x1 x2 x3 X4 X5 x6 x7 bi c bi/aij
M 2/3+ M 199/3+2M
Z 1 0 0 1/3 5/3 0 188/3
X5 0 0 0 -1 1 1 -1 0 1 1
X1 0 1 0 1/3 2/3 0 0 -1/3 41/3 46/3
X2 0 0 1 1/3 -1/3 0 0 2/3 8/3 13/3

Calculo de los nuevos coeficientes del resto de filas:


FILA Z: FILA X1: FILA X2:
1-(-5/3 x 0) = 1 0-(-2/3 x 0) = 0 0-( 1/3 x 0) = 0
0-(-5/3 x 0) = 0 1-(-2/3 x 0) = 1 0-( 1/3 x 0) = 0
0 -(-5/3 x 0) = 0 0-(-2/3 x 0) = 0 1 -( 1/3 x 0) = 1
2-(-5/3 x -1) = 1/3 1-(-2/3 x -1) = 1/3 0 -( 1/3 x -1) = 1/3
0-(--5/3 x 1) = 5/3 0-(-2/3 x 1) = 2/3 0-( 1/3 x 1) = -1/3
-5/3-(-5/3 x 1) = 0 -2/3 -(-2/3 x 1) = 0 1/3 -( 1/3 x 1) = 0
(5/3 + M)-(-5/3 x -1) = M 2/3 -(-2/3 x -1) = 0 -1/3 -( 1/3 x -1) = 0
(2/3 + M)-(-5/3 x 0) = 2/3 +M -1/3 -(-2/3 x 0) = -1/3 2/3 -( 1/3 x 0) = 2/3
61-(-5/3 x 1) = 188/3 13-(-2/3 x 1) = 41/3 3 ( 1/3 x1) = 8/3
Z x1 x2 x3 X4 X5 x6 x7 bi c bi/aij
M 2/3+ M 199/3+2M
Z 1 0 0 1/3 5/3 0 188/3
X5 0 0 0 -1 1 1 -1 0 1 1
X1 0 1 0 1/3 2/3 0 0 -1/3 41/3 46/3
X2 0 0 1 1/3 -1/3 0 0 2/3 8/3 13/3

Al no encontrar en este ultimo cuadro un valor


negativo para la fila Z, hemos obtenido la
SOLUCION OPTIMA.
LUEGO:
Max Z = 188/3
Cuando: X1 = 41/3
X2 = 8/3
X5 = 1 y X3 = X4 = X6 = X7 = 0
PROBLEMAS DE MINIMIZACION
Si deseamos hacer la operacin por
maximizacin, podemos hallar el
mnimum de un conjunto de nmeros {k}
haciendo el mximum de un conjunto {-
k}.
Del mismo modo si deseamos hallar el
mnimum de una funcin Z = f(x), lo
podemos hacer hallando el mximo de la
funcin Z = Z = -f(x)
Ejemplo: Tenemos el siguiente problema:
Min Z = 5x1 + 3x2 +6x3
s.a.
2x1 + x2 + x3 30
2x2 + x3 30
2x1 + x2 + 2x3 26
xj 0 (j = 1, 2, 3)
Para convertir cada limitacin en una ecuacin
tenemos que aadir una variable de holgura. Luego,
para obtener una solucin bsica factible inicial
hemos de aadir a cada limitacin una variable
artificial:
Max -Z = Z = -5x1 - 3x2 -6x3 + 0x4 + 0x5 + 0x6
- Mx7 Mx8 Mx9
s.a.
2x1 + x2 + x3 x4 + x7 = 30
2x2 + x3 x5 + x8 = 30
2x1 + x2 + 2x3 x6 + x9 = 26
xj 0 (j = 1, 2, , 9)
En la funcin objetivo influyen Mx7, Mx8 y
Mx9, se tiene que eliminar, replanteamos la
funcin objetivo:
Z + 5x1 + 3x2 + 6x3 + 0x4 + 0x5 + 0x6 + Mx7 + Mx8 + Mx9 = 0
-2Mx1 - Mx2 - Mx3 + Mx4 - Mx7 = -30M
- 2Mx2 - Mx3 + Mx5 - Mx8 = -30M
-Mx1 - Mx2 -2Mx3 + Mx6 - Mx9 = -26M

Sumando obtenemos la funcin objetivo


replanteada:
Z + (5 -4M)x1 + (3 4M)x2 + (6 -4M)x3 + Mx4 +
Mx5 + Mx6 + 0x7 + 0x8 + 0x9 = -86M

Luego resolvemos por el Mtodo Simplex:


En el ultimo calculo todos los valores de la fila
Z son 0, se tiene la solucin optima nica.
De esto resulta:
Max -Z = Z = -165/2
Min Z = 165/2
Para:
X1 = 15/2; X2 = 15 y X6 = 4
X3 = X4 = X5 = X7 = X8 = X9 = 0
PRACTICA
1. Maximizar Z = 4x1 + 3x2 +2x3 3. Maximizar Z = 5x1 + 7x2 +2x3
Sujeto a: Sujeto a:
2x1 + x2 + x3 30 x1 + x2 + 3x3 = 35
X1 + 2x2 + x3 30 2X1 + x2 + x3 40
2x1 + x2 + 2x3 = 26 x1 + 2x2 + x3 26
xj 0 (j = 1, 2, 3) xj 0 (j = 1, 2, 3)

2. Minimizar Z = 5x1 + 8x2 4. Minimizar Z = x1 - 2x2 +2x3


Sujeto a: Sujeto a:
8x1 + 4x2 24 2x1 - x2 - x3 -20
10X1 + 30x2 30 X1 + x2 + 2x3 30
xj 0 (j = 1, 2) -x1 + 2x2 + x3 = 24
xj 0 (j = 1, 2, 3)

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