Vous êtes sur la page 1sur 25

Universidad Nacional Mayor de San Marcos

Facultad de Ingeniera Industrial

Tcnicas de las variables


artificiales
2015-0

Introduccin
En este captulo, se estudia el caso de las
restricciones denominadas otras restricciones, las
que corresponden a la de igualdad o de mayor igual.
Debido a la forma estndar del algoritmo Simplex ,
debern ser preparadas para ejecutarse sin
inconvenientes.

Mtodo de la M grande
Sea el PL:

Maximizar 5 x1 6 x2
sa :
2 x1 3 x2 3
x1 2 x2 5
6 x1 7 x2 3

Mtodo de la M grande
Sea el PL: Se observa que con la introduccin
de las variables llamadas de holgura s2 y s3, no
se consigue una rpida solucin inicial. Puesto
que s2 = 5 y s3 =3; faltando la solucin inicial
para la primera ecuacin.
Cuando una restriccin es de igualdad, se hace
necesario de la introduccin de una variable R1
denominada artificial; puesto que su nico fin es
permitir un artificio para formar una base inicial.

Mtodo de la M grande
Cuando el problema es de maximizacin,
entonces el valor de la M, deber ser un valor muy
pequeo; y cuando es de minimizacin deber ser
muy grande, con la finalidad de nunca estar en la
solucin final.
Sea el tablero Simplex:

Desarrollo metodo de la M
Para poder ejecutar el algoritmo Simplex de una
forma estndar, se hace necesario que todas las
variables artificiales(que se encuentran en la base,
tengan el coeficiente de z igual a cero):
Para hacer que el coeficiente de z en R1 sea cero,
efectuar:
(Ecuacin 1) (M) + ecuacin z (-1)
Luego:
z - (5-2M)x1 - (6+3M)x2 = 3M

Ejemplo
Sea el PL:

Maximizar 2 x1 7 x2
sa :
2 x1 3x2 3
4 x1 5 x2 10
6 x1 7 x2 3
4 x1 8 x2 5
x0

Desarrollo
y su tablero Simplex :

Se observa que las desigualdades de mayor o igual,


se convierten a igualdad introduciendo una variable
de holgura que es restada. Todas las desigualdades
de mayor o igual y las de igualdad, contienen una
variable de holgura para formar la solucin inicial.

Ecuacin
Nueva ecuacin :
z = (ecuacin 1)(M) + (ecuacin 2)(M) + (ecuacin 4)
(M)-(ecuacin z)
z - (2+6M)x2 - (-7+16M)x2 + Ms2 +Ms4 = 18M

Ejemplo
Sea el PL:

Minimizar 4 x1 6 x2
sa :
2 x1 3 x2 3
4 x1 5 x2 10
4 x1 8 x2 5
x0

Desarrollo
y su tablero Simplex :

Z
R1
R2
R3

X1
-4
-2
4
4

X2
-6
3
5
8

S2
0
0
-1
0

S3
0
0
0
-1

R1
-M
1
0
0

R2
-M
0
1
0

R3
-M
0
0
1

RHS
0
3
10
5

Nueva ecuacin :
Z ecuac.1 M ecuac.2 M ecuac.3 M ecuac.z
Z 2 6 M x 2 7 16 M x 2 Ms 2 Ms 4 18M

Ejemplo
Sea el PL:

Minimizar 2 x1 3 x2 5 x3
sa :
x1 x2 x3 7
2 x1 5 x2 x3 10
x0

Desarrollo
Equivalente a la forma estndar:

Minimizar 2 x1 3 x2 5 x3 MR1 MR2


sa :
x1 x2 x3 R1 7
2 x1 5 x2 x3 s2 R2 10
x0

Desarrollo
y su respectivo tablero Simplex:
Z
R1
R2

X1
-2
1
2

X2
-3
1
-5

X3
5
1
1

X1
X2
-2+3M -3-4M
1
1
2
-5

X3
5+2M
1
1

S2
0
0
-1

R1
-M
1
0

R2
-M
0
1

R1
0
1
0

R2
0
0
1

RHS
0
7
10

Equivalente a:
Z
R1
R2

S2
-M
0
-1

RHS
17M
7
10

Variable de entrada x1
Variable de entrada: x1 (ms positivo, por ser de minimizacin)
Variable de salida : R2
Antes
X1
X2
X3
S2
R1
R2
RHS
Z
-2+3M -3-4M 5+2M
-M
0
0
17M
R1
1
1
1
0
1
0
7
R2
2
-5
1
-1
0
1
10
Despues
Z
R1
X1

X1
0
0
1

X2
X3
S2
8+7M/2 6+M/2 -1+M/2
7/2
1/2
1/2
-5/2
1/2
-1/2

R1
0
1
0

R2
RHS
1-3M/2 10+2M
-1/2
2
1/2
5

Variable de entrada x2
Variable de entrada: x2 Variable de salida : R1 ( no se
puede hallar el ratio menor con denominadores negativos).
Antes
Z
R1
X1
Despues
Z
X2
X1

X1
0
0
1
X1
0
0
1

X2
X3
S2
8+7M/2 6+M/2 -1+M/2
7/2
1/2
1/2
-5/2
1/2
-1/2
X2
0
1
0

X3
50/7
1/7
6/7

S2
1/7
1/7
-1/7

R1
0
1
0

R2
RHS
1-3M/2 10+2M
-1/2
2
1/2
5

R1
R2
16/7-M -1/7-M
2/7
-1/7
5/7
1/7

RHS
102/7
4/7
45/7

Ultima iteracin
Variable de entrada: x3
Variable de salida : x2
Antes
Z
X2
X1
Despues
Z
X3
X1

X1
0
0
1

X2
0
1
0

X3
50/7
1/7
6/7

S2
1/7
1/7
-1/7

R1
R2
16/7-M -1/7-M
2/7
-1/7
5/7
1/7

RHS
102/7
4/7
45/7

X1
0
0
1

X2
-50
7
-6

X3
0
1
0

S2
-7
1
-1

R1
-12-M
2
-1

RHS
-14
4
3

R2
-7-M
-1
1

Solucin
Analizando el tablero final Simplex la solucin
ptima es x1=3, x2=0, x3=4; con z = -14.

Mtodo de las dos fases


Otra forma de resolver el problema con las
variables artificiales, consiste en resolver el
problema en dos etapas o fases: en la primera se
minimiza una funcin objetivo que es la suma de
las contribuciones de todas las variables
artificiales.
Una vez eliminando esta fase se pasa a la fase
segunda, donde se resuelve el problema original,
sin las variables artificiales.

Ejercicio
Sea el PL :

Minimizar 2 x1 3x2 5 x3
sa :
x1 x2 x3 7
2 x1 5 x2 x3 10
x0

Desarrollo
La primera fase, viene expresada por la FO
Min z = R1 + R2
Es decir;
Minimizar R1 R2
sa :
x1 x2 x3 R1 7
2 x1 5 x2 x3 s2 R2 10
x0

Tablero Simplex
Su tablero Simplex :
Z
R1
R2

X1
0
1
2

X2
0
1
-5

X3
0
1
1

S2
0
0
-1

R1
-1
1
0

R2
-1
0
1

RHS
0
7
10

X3
2
1
1

S2
-1
0
-1

R1
0
1
0

R2
0
0
1

RHS
17
7
10

Equivalente a:
Z
R1
R2

X1
3
1
2

X2
-4
1
-5

Desarrollo
Variable de entrada: x1 ,,Variable de salida : R2
Z
R1
X1

X1
0
0
1

X2
7/2
7/2
-5/2

X3
1/2
1/2
1/2

S2
1/2
1/2
-1/2

R1
0
1
0

R2
-3/2
1/2
1/2

RHS
2
2
5

Variable de entrada: x2 Variable de salida : R1


Z
X2
X1

X1
0
0
1

X2
0
1
0

X3
0
1/7
6/7

S2
0
1/7
-1/7

R1
-1
2/7
5/7

R2
-1
-1/7
1/7

RHS
0
4/7
45/7

La fase I se ha cumplido (las Ri se han convertido


en no bsicas).

Fase II
La fase II, tiene la FO original :
Max z = 2x1 + 3x2 - 5x3
Z
X2
X1

X1
-2
0
1

Equivalente a:

X2
-3
1
0

X3
5
1/7
6/7

S2
0
1/7
-1/7

RHS
0
4/7
45/7

Solucin
La solucin ptima es:
x1=45/7
x2=4/7
x3=0; con z = 112/7.

Z
X2
X1

X1
0
0
1

X2
0
1
0

X3
50/7
1/7
6/7

S2
1/7
1/7
-1/7

RHS
112/7
4/7
45/7

Vous aimerez peut-être aussi