Beruflich Dokumente
Kultur Dokumente
Una restriccin () establece normalmente un lmite inferior para las actividades del
modelo de programacin lineal. Como tal, la cantidad por la que el lado izquierdo es
mayor que el lmite mnimo (lado derecho) representa un EXCEDENTE.
La conversin de () a (=) se logra restando una variable de excedencia del lado
izquierdo de la desigualdad.
Dado M, un valor positivo suficientemente grande (M) como penalizacin. Se
suma una variable artificial A1 a la parte izquierda.
Ej. X1 + X2 800, si se define a S1 como una variable de excedencia se puede
convertir la restriccin en la ecuacin:
X1 + X2 S1+ A1 = 800, S1, A1 0
El nico requisito que queda es que el lado derecho de la ecuacin que resulte sea
no negativo. Esta condicin se puede satisfacer siempre, si es necesario
multiplicando ambos lados de la ecuacin resultante por -1.
Ej. -X1 + X2 -3 equivale directamente a la ecuacin:
-X1 + X2 - S1 +A1= -3 , S1, A10
Ahora se multiplican ambos lados por -1, y se obtiene un lado derecho no negativo,
que es lo que se busca; esto es:
X1 - X2 + S1- A1= 3
Para la restriccin (=), con el mtodo de M, un valor positivo suficientemente grande
(M) como penalizacin. Se suma una variable artificial A1 a la parte izquierda.
CB VB X1 X2 X3 Xn XB
CB,1 XB,1 X1,1 X1,2 X1,3 X1,n XB,1
CB,m XB,m Ym,1 Ym,2 Ym,3 Ym,n XB,m
Zj C j Z1-C1 Z2-C2 Z3-C3 Zn-Cn Z
CB : Coeficiente de la base.
VB : Variables bsicas
Ym,n : Coeficiente tecnolgico
XB : Variables de disponibilidad
Zj Cj : Indicadores de fila
Xi :Variable del modelo
Z :valor de la formulacin lineal
Cj 6 4 0 0 -M
CB VB X1 X2 S1 S2 A1 XB
0 S1 1 1 1 0 0 10
-M A1 2 1 0 -1 1 4
Zj C j -2M-6 -M-4 0 M 0 -4M
Las variables bsicas son aquellas cuyos coeficientes tecnolgicos pertenecen a la
matriz identidad. En este caso la matriz identidad est dada por :
1 0
0 1
Cj 6 4 0 0 -M
CB VB X1 X2 S1 S2 A1 XB
0 S1 1 1 1 0 0 10
-M A1 2 1 0 -1 1 4
Zj C j -2M-6 -M-4 0 M 0 -4M
VARIABLE ENTRANTE:
VARIABLE SALIENTE:
Cj 6 4 0 0 -M
CB VB X1 X2 S1 S2 A1 XB
0 S1 1 1 1 0 0 10
-M A1 2 1 0 -1 1 4
Zj Cj -2M-6 -M-4 0 M 0 -4M
Variabl Variabl
e e
salient entrant
Variable entrante: Menor valor -2M-6, X1
e Variable saliente: Menor
e divisin: 10/1=10; 4/2=2 A1
PIVOT =2.
Cj 6 4 0 0 -M
CB VB X1 X2 S1 S2 A1 XB
0 S2 0 1 2 1 -1 16
6 X1 1 1 1 0 0 10
Zj Cj 0 2 6 0 M 60
El elemento PIVOT en el tablero siguiente debe ser 1, entonces multiplicamos los
coeficientes tecnolgicos de toda la fila por 2, y obtenemos: 0,1,2,1,-1,16.
Para el otro valor de la columna del PIVOT buscamos la manera de llegar a cero
utilizando los valores recin hallados y los de la fila anterior, y para alcanzar el cero
solo basta multiplicar los valores hallado para la fila S 2 por = 0, ,1, ,-,8 y
sumarle la fila X1 de la iteracin anterior 1, ,0,-, ,2, obtenemos: 1,1,1,0,0,10.
Cj 6 4 0 0 -M
CB VB X1 X2 S1 S2 A1 XB
0 S2 0 1 2 1 -1 16
6 X1 1 1 1 0 0 10
Zj Cj 0 2 6 0 M 60
Prueba de optimalidad: Son Zj Cj 0 ? S, se ha hallado la solucin ptima.
X1*=10 X2*=0 S1*=0
S2*=16 A1*=0 Z*=60
X1*=10; S2*=16 y Z*=60.