Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingeniero Industrial
Magister en Direccin Universitaria
1
FUNCION OBJETIVO
C1X1+C2X2+ CnXn
Sujeto a
CJ
Cb
Vb
X1
X2
Xi
a11
-----
X3
..
BJ
CM
-----
amn
ZJ
CJ -ZJ
Donde :
La fila Cj: Corresponde a los coeficientes de las
EL ALGORITMO SIMPLEX.
Con el tablero inicial se procede as:
1. PRUEBA DE OPTIMALIDAD: (Maximizar)
aij
Ejemplo :
Siguiendo con el ejemplo anterior tenemos:
Modelo estndar.
Maximizar Z = 20 X1+17 X2 +0H1+0H2
Sujeto a:
4X1 + 2X2 + H1
20X1+ 25X2
X1, X2 0
= 300
H2 =2000
12
20
17
Cb
Vb
X1
X2
H1
H2
BJ
H1
300
H2
20
25
2000
ZJ
CJ -ZJ
20
17
CM
13
20
17
Cb
Vb
X1
X2
H1
H2
BJ
CM
H1
300
300/4
H2
20
25
2000
2000/20
ZJ
CJ -ZJ
20
17
15
20
17
Cb
Vb
X1
X2
H1
H2
BJ
CM
20
X1
1/2
1/4
75
150
H2
15
-5
500
500/15
ZJ
20
10
1500
CJ -ZJ
-5
16
20
17
Cb
Vb
X1
X2
H1
H2
BJ
20
X1
5/12
-1/30
58.33
17
X2
-5/15
1/15
33.33
ZJ
20
17
2.66
0.33
1733.2
CJ -ZJ
-2.66
-0.33
CM
18
TIPOS DE SOLUCION
Solucin nica
Soluciones Mltiples
Solucin Degenerada
Solucin No Acotada
Solucin Infactible
20
SOLUCIN NICA
Es el caso donde la solucin es Real y
cumple con todos los requerimientos del
modelo sin ningn condicionamiento
especial.
21
MLTIPLES SOLUCIONES
Cuando cumplida la condicin optima, se
observa que alguna variable No bsica,
tiene un cero (0) en la fila CJ ZJ, quiere
decir que existe otras soluciones que dan el
mismo valor ptimo para la funcin objetivo.
Si se desea se puede hacer otra iteracin
haciendo entrar en la base a la variable que
tiene el 0 en la fila Z, y se obtendr otra
solucin.
22
SOLUCION DEGENERADA
Cuando hay Empate de variables salientes: Se
puede optar por cualquiera de ellas, aunque se
puede entrar en ciclos perpetuos. Para
evitarlos en la medida de lo posible,
discriminaremos a favor de las variables de
decisin haciendo que se queden en la base.
se optar por sacar en caso de empate las
variables artificiales o de holgura.
Puede ocurrir cuando una variable bsica tiene
valor cero.
23
SOLUCIN NO ACOTADA.
Si al intentar buscar la variable que sale de
la base, nos encontramos que toda la
columna pivote tiene todos sus elementos
negativos o nulos. No hay valor ptimo
concreto, ya que al aumentar el valor de las
variables se aumenta sin limite el valor de
la funcin objetivo, y no viola ninguna
restriccin.
24
SIN SOLUCIN
Ocurre cuando en la solucin final
alguna variable bsica es negativa o
cuando hay una variable artificial en la
solucin final.
25
EJEMPLOS
Resolver los siguientes ejercicios y decir que
tipo de solucin presentan.
MAX Z = 30X1 +20X2
S.A.
4X1 + 7X2 180
6X1 + 4X2 240
X1 +
X2 42
X1 , X2 0
MAX Z = 15X1 +20X2
S.A.
2X1 + 3X2 24
5X1 + 2X2 16
X1 , X2 0
26
27
28
CASO: Minimizar.
Si un problema es de la forma MIN Z =.
Este caso se puede resolver de dos
maneras:
Se puede resolver directamente, solo que para
necesarias
y
normalmente .
se
resuelve
30
31
32
33
EL MTODO DE LA GRAN M
Problemas de Maximizacin: Se coloca en la
34
35
EJERCICIOS DE APLICACIN
Resolver el Siguiente Caso:
Min Z = 50 X1 +40X2 + 65X3
S.A.
1.
2.
3.
4.
5.
6.
= 2000
+S1 +A1
= 500
+A2 =1000
X1 , X2 0 ; X3 Irrestricta
Hacemos X3= X4 X5
Donde: X4 , X5 > 0
El Modelo usando la gran M, queda:
38
= 2000
+S1 +A1
= 500
+A2 =1000
X1 , X2 , X4 , X5 0
Donde : X3 = X4 - X5
X4 , X5 0
39
Tablero Inicial
CB
cj
-50
-40
-65
65
-M -M
XB
X1
X2
X4
X5
S1
A1
A2
H1
-3
-6
2000
-M
A1
-2
-1
500
-M
A2
16
-16
1000
ZJ
-11M
-12M
-18M
18M
-M -M
CJ -ZJ
11M-50
12M-40
18M-65
65-18M
-M
C
M
1500M
0
40
Fase
I
1. Utilice el algoritmo simplex para obtener la
minimizacin de la suma de las variables
artificiales, sujeta a las mismas restricciones del
problema original, independientemente de si
este problema original es de maximizacin o
minimizacin.
2. Si la suma de las variables artificiales, Ai, es
mayor que cero, entonces no existe una
solucin bsica factible y se termina el proceso.
Si la suma de las Ai = 0, entonces inicie la Fase
II del algoritmo.
42
Fase II
Utilice la solucin ptima obtenida en la Fase I como
solucin de partida al problema original, remplazando la
funcin objetivo original Z por la de las Ai. Si al final de la
Fase I las variables artificiales son no bsicas, se eliminan
de la Fase II. Si alguna variable artificial es bsica, pero a
un nivel cero, esta variable se mantiene en el conjunto de
variables bsicas, pero debe garantizarse que su valor
nunca ser mayor que cero durante la ejecucin de la F
44