Beruflich Dokumente
Kultur Dokumente
investigacin de operaciones i
El Mtodo Simplex
Recordemos
El mtodo simplex es un procedimiento
algebraico
convertir cada desigualdad de la forma original, en
una igualdad equivalente
Desigualdades del tipo variables de holgura
Y las dems formas?
hoy!!
05/09/2014
Recordemos
Forma aumentada del modelo
Solucin aumentada
Solucin bsica factible y solucin bsica no
factible
Variables bsicas y no bsicas
Cuntas variables bsicas y no bsicas tiene un
problema con 10 variables totales y 6 restricciones
funcionales?
Recordemos
Procedimiento algebraico del simplex:
Halla solucin bsica factible inicial
Prueba optimalidad
Nueva iteracin: Determinar cul variable entra y
cul sale
Calcular nueva solucin bsica factible
El simplex tabular
Ms fcil hacer clculos y anlisis
05/09/2014
Otras formas:
FO: Maximizar
FO: Minimizar
Restricciones de igualdad
Restricciones de la forma
Variables no negativas
CjX j
j
Es equivalente a:
Maximizar
( Cj )X j
j
05/09/2014
Restriccin de igualdad
Cualquier restriccin del tipo
a11X1 + a12X2 + .............+ a1nXn = b1
Podra escribirse como:
a11X1 + a12X2 + .............+ a1nXn b1
a11X1 + a12X2 + .............+ a1nXn b1
Esto sera inconveniente ya que aumentara el
nmero de restricciones.
Por cada restriccin de igualdad apareceran dos
restricciones de desigualdad
Restriccin de igualdad
Ejemplo: Si en el caso de la Windor, se
cambiara la tercera restriccin de desigualdad,
por una igualdad, se tiene:
Max
Z = 3X1 + 5X2
Sujeto a:
X1
4
2X2 12
3X1 + 2X2 = 18
X1 , X 2 0
05/09/2014
Restriccin de igualdad
x2
Regin factible
10
(2,6)
9
8
7
6
5
(4,3)
4
3
2
1
1
10
x1
Restriccin de igualdad
La forma aumentada del problema es:
(0) Z 3x1 5x2
=0
(1)
x1
+ x3
= 4
(2)
2x2
+x4
= 12
(3) 3x1 + 2x2
= 18
Cul es la solucin B.F. inicial?
No est completa la matriz identidad!.
Introducir Variables artificiales o ficticias.
05/09/2014
Variables artificiales
Sirven para completar una solucin B.F inicial.
Deben ser no negativas
Se deben introducir penalizaciones muy grandes
en la funcin objetivo. (Cj)
Sirven como V.B en la ecuacin en que han sido
introducidas.
El proceso iterativo del simplex se deshace de
ellas (si el problema real es factible)
No pueden aparecer en la solucin final (no
tienen significado real)
Mtodo de la M grande
PASO 1:
Adicionar una variable artificial X5 al lado
izquierdo de la restriccin de igualdad
3X1 + 2X2 + X5 = 18
Es similar a introducir una variable de holgura
05/09/2014
Mtodo de la M grande
PASO 2:
Se asigna una penalizacin o castigo enorme en
la funcin objetivo por el hecho de incluir la
variable artificial. X5 0
Se modifica la funcin objetivo, as:
Maximizar Z = 3X1 + 5X2 - MX5
(-M castiga al mximo la FO)
M > 0 y M >>> Cj
Mtodo de la M grande
La forma aumentada del problema es:
(0) Z 3x1 5x2
+Mx5 = 0
(1)
x1
+ x3
= 4
(2)
2x2
+x4
= 12
(3) 3x1 + 2x2
+ x5 = 18
Solucin bsica factible:
(0, 0, 4, 12, 18)
FACTIBLE para el problema artificial
NO FACTIBLE para el problema real Z = -M(18)
05/09/2014
Restricciones de la forma
PASO 1:
Se resta una variable de exceso, de excedencia o
de superavit al lado izquierdo de la restriccin
del tipo para convertirla en igualdad
a11X1 + a12X2 + ... + a1nXn b1
a11X1 + a12X2 + ... + a1nXn Xn+1= b1
Donde Xn+1 0 y es la variable de exceso
Restricciones de la forma
PASO 2:
A esta nueva restriccin se le adiciona una
variable artificial, para hallar una solucin bsica
factible inicial (completar la matriz identidad).
a11X1 + a12X2 + ... + a1nXn Xn+1= b1
a11X1 + a12X2 + ... + a1nXn Xn+1 + Xn+2 = b1
Recuerde que al agregar una variable artificial debe
penalizar la FO.
05/09/2014
Ejemplo
Minimizar Z =0.4X1 + 0.5X2
Sujeto a:
0.3X1 + 0.1X2 2.7
0.5X1 + 0.5X2 = 6
0.6X1 + 0.4X2 6
X1, X2 0
Funcin objetivo:
Min Z= - Max Z
Restriccin
+ variable de holgura
Restriccin =
+ variable artificial
Restriccin
- variable de exceso
+ variable artificial
05/09/2014
Forma aumentada
Max -Z = -0.4X1 -0.5X2
-MX4
-MX6 = 0
Sujeto a:
0.3X1 + 0.1X2 + X3
= 2.7
0.5X1 + 0.5X2
+X4
=6
0.6X1 + 0.4X2
- X5 + X6 = 6
X1 , X2, X3, X4 , X5, X6 0
Forma aumentada
(0) -Z + 0.4X1 + 0.5X2
+MX4
+MX6 = 0
(1)
0.3X1 + 0.1X2 + X3
= 2.7
(2)
0.5X1 + 0.5X2
+X4
=6
(3)
0.6X1 + 0.4X2
- X5 + X6 = 6
El problema no est en la forma estndar de la
eliminacin gaussiana
Los coeficientes de las VB deben ser 1 en su rengln y 0 en
las dems.
Cules son las VB? Qu pasa con sus coeficientes en la FO?
10
05/09/2014
X1
X2
X3
X4
X5
X6
Lado
derecho
Razn
-1
-1.1M+0.4
-0.9M+0.5
-12M
(1)
X3
0,3
0,1
2,7
(2)
X4
0,5
0,5
12
(3)
X6
0,6
0,4
-1
10
Ec #
VB
(0)
Variables
bsicas
Coeficiente ms
negativo
Variable que
entra
Columna
pivote
Variable
que sale
Mnimo
Rengln
pivote
11
05/09/2014
X1
X2
X3
X4
X5
X6
Lado
derecho
Razn
-1
-16M+11
30
11M-4
3
-2,1M-3,6
(1)
X1
1/3
10/3
27
(2)
X4
1/3
5/3
1,5
4,5
(3)
X6
1/5
-2
-1
0,6
Ec #
VB
(0)
VB
(0)
Coeficientes
Lado
derecho
Razn
X1
X2
X3
X4
X5
X6
-1
-5M+7
3
-5M +11
3
6
8M -11
3
6
-0,5M-4,7
(1)
X1
20/3
5/3
-5/3
4,8
(2)
X4
5/3
5/3
-5/3
0,5
0,3
(3)
X2
-10
-5
12
05/09/2014
X1
X2
X3
X4
X5
X6
Lado
derecho
-1
0,5
M-1,1
-5,25
(1)
X1
-1
7,5
(2)
X5
0,6
-1
0,3
(3)
X2
-5
4,5
Ec #
VB
(0)
Razn
Casos especiales
1. Empate en la variable que entra.
2. Empate en la variable que sale (degeneracin).
3. Cuando no hay variable bsica que sale.
(Z no acotada).
4. Soluciones ptimas alternativas.
13
05/09/2014
Ec
VB
#
X1
X2
X3
X4
X5
Lado
derecho
(0)
-3
-3
(1) X3
(2) X4
12
(3) X5
18
Razn
14
05/09/2014
X1 = 4
x2
10
9
8
7
6
5
4
3
2
1
Regin factible no
acotada
10
x1
15
05/09/2014
Ec
VB
#
X1
X2
X3
Lado
derecho
(0)
-3
-5
(1) X3
Columna
pivote
Razn
16
05/09/2014
Grficamente
x2
10
9
8
7
6
5
4
3
2
1
( 2,6)
(4,3)
1 2 3 4 5 6 7 8 9 10
x1
17
05/09/2014
Solucin
Despus de las operaciones algebraicas
elementales
Iteracion = 2
Coeficientes
Ec
VB
#
X1
X2
X3
X4
X5
Lado
derecho
(0)
18
(1) X1
(2) X4
-1
(3) X2
-3/2
1/2
Solucin ptima??
Razn
S!
Solucin
Qu pasa si entra X3 a la base?
Iteracion = 3
Coeficientes
Ec
VB
#
X1
X2
X3
X4
X5
Lado
derecho
(0)
18
(1) X1
-1/3
1/3
(2) X3
1/3
-1/3
(3) X2
1/2
Solucin ptima??
S!
Razn
18
05/09/2014
Recapitulando
Otras formas:
Min Z = Max Z
Restriccin :
+ variable de holgura
Restriccin =:
+ variable artificial. Penalizacin en la FO
Restriccin :
- variable de exceso + variable artificial.
Penalizacin en la FO
Casos especiales:
Empate en la variable que entra.
Empate en la variable que sale (degeneracin).
Cuando no hay variable bsica que sale.
(Z no acotada).
Soluciones ptimas alternativas.
19