Anda di halaman 1dari 21

Escuela de Ingeniera de Sistemas Computacionales

PL-MTODO SIMPLEX - MINIMIZACIN

Optimizacin y Simulacin
Ing. Lourdes Roxana Daz Amaya
LOGRO DE SESIN

Al trmino de la sesin, el estudiante encuentra la solucin


algebraica a modelos de programacin lineal de dos
variables, a partir del anlisis de un caso y utilizando el
mtodo simplex, sigue un procedimiento lgico y muestra
la solucin ptima.
Como comenzamos a
solucionar el problema ?

Para resolver un problema de programacin lineal


de minimizacin, consiste en el modelamiento
matemtico (formulacin ), y en el desarrollo es
en esta fase en la que el profesional de Ingeniera
debe desarrollar su mayor habilidad y destreza
matemtica, al utilizar el mtodo simplex y el
mtodo de la Gran M.
SOLUCIN: MTODO SIMPLEX

El mtodo simplex resuelve


problemas de programacin lineal
obteniendo una solucin factible y,
por un procedimiento iterado,
mejorando esta solucin hasta la
obtencin de una solucin ptima. La
rutina computacional del mtodo
simplex esta basada en el algebra
matricial y consiste esencialmente en
la obtencin de una matriz inversa
para resolver un conjunto de
ecuaciones lineales simultaneas.
PASOS PARA LA OBTENCIN DE LA
SOLUCIN:
1.- Convertir las desigualdades en igualdades,
para ello es necesario agregar variables de
holgura positivas o negativas.
Cuando existe una restriccin >= colocar
variable de exceso Si y una variable artificial
+Ai.
2.- Penalizar las variables artificiales en la
funcin objetivo asignando coeficiente positivo
muy grande "M" (minimizar = +M, maximizar= -
M)
3.- Ordene los datos en una tabla simplex
4.- Determine una solucin inicial factible
Si es Maximizacin Ci-Zj<=0
y si es minimizacin Ci-Zj>=0
PASOS PARA LA OBTENCIN DE LA
SOLUCIN:
5.- Prueba la solucin para ver si es ptima
6.- Si la solucin no es ptima, determine, de
la tabla, la variable de entrada y la de salida
para la prxima solucin.
7.- Calcule las entradas para la tabla revisada
8.- Pruebe la solucin de la tabla revisada
para ver si es ptima.
Si es Maximizacin Ci-Zj<=0 y si es
minimizacin Ci-Zj>=0
9.- Repita este proceso (pasos del 6 al 8 )
hasta la obtencin de la solucin ptima
Pasos para realizar la solucin utilizando el
mtodo simplex y el Mtodo de la Gram M
act sss

Convertir las desigualdades en igualdades, para ello es


necesario agregar variables de holgura positivas o
negativas.

Penalizar las v ariables artificiales en la funcin


obj etiv o asignando coeficiente positiv o muy Es una maximizacion
[No]
grande "M" si es minimizacion se coloca +M

[Si ]

Penalizar las v ariables artificiales en la funcin


obj etiv o asignando coeficiente positiv o muy grande
"M" si es maximizar se coloca -M

Ordenar los datos en


una tabla simplex

Determinar una solucin


factible

[No] Es
Maxi mi zaci on

[Si ]
mi ni mi zaci on:
Cj -Zj >=0 Cj -Zj <=0
[Si ] [Si ]
Fi nal
[No]

Determinar, la variable de entrada y la Calcule las entradas para la tabla


[No] variable de salida revisada
RESUMEN DEL MTODO DE LA GRAM M
SOLUCIN: MTODO SIMPLEX
EJ. 02
Una compaa produce dos bienes en las cantidades X1 y X2,
respectivamente y desea minimizar los costos 2X1 + 10 X2
sujeto a las restricciones siguientes:

2x1 + x2 <= 6
5x1 + 4x2 >=20
X1, x2 >=0

Determine las cantidades ptimas de cada bien a producir y el


costo asociado
SOLUCIN: MTODO SIMPLEX
PASO 1
Min z = 2x1+10x2

2x1 + x2 <= 6
5x1 + 4x2 >=20
x1 >=0
x2 >=0

Min z = 2x1+10x2

2x1 + x2 + x3 = 6
5x1 + 4x2 x4 + x5 =20
x1 >=0
x2 >=0
SOLUCIN: MTODO SIMPLEX
PASO 2

Minimizar Z= 2X1 + 10
X2+0x3+0x4+Mx5
SOLUCIN: MTODO SIMPLEX
PASO 3
Tabla Simplex
variables de holgura (x3)
Variables de exceso (x4)
variables asignadas Variable auxiliar (x5)
o bsicas

PL : Minimizacion
Matriz identidad
2 10 0 0 M
X1 X2 X3 X4 X5
0 X3 2 1 1 0 0 6
M X5 5 4 0 -1 1 20
Zj x
Costos
Cj-Zj Contribucin
Neta a bajar los
costos

Costos por unidad


SOLUCIN: MTODO SIMPLEX
PASO 4 , Y PASO 5

PL : Minimizacion
2 10 0 0 M
X1 X2 X3 X4 X5
0 X3 2 1 1 0 0 6
M X5 5 4 0 -1 1 20
Zj 5M 4M 0 -M M 20M
Cj-Zj 2-5M 10-4M 0 M 0

todos los Cj-zj <=0 No es la


solucin optima
SOLUCIN: MTODO SIMPLEX
PASO 6

PL : Minimizacin

2 10 0 0 M
X1 X2 X3 X4 X5
6/2 = 3 unidades.
0 X3 2 1 1 0 0 6 20 /5 =4 unidades.
M X5 5 4 0 -1 1 20
Zj 5M 4M Razn menor x3 ( variable de
0 -M M 20M
salida )
Cj-Zj 2-5M 10-4M 0 M 0

Mayor
Contribucin x1
( variable de
entrada )
SOLUCIN: MTODO SIMPLEX
PASO 6
PL : Minimizacin

2 10 0 0 M
Dividimos a la fila
x1 x2 x3 x4 x5 pivot entre 2
0 x3 2 1 1 0 0 6
M x5 5 4 0 -1 1 20
Zj 5M 4M 0 -M M 20M
Cj-Zj 2-5M 10-4M 0 M 0

PL : Minimizacin

2 10 0 0 M
x1 x2 x3 x4 x5
2 x1 1 1/2 0 0 3
M x5 5 4 0 -1 1 20
Zj
Cj-Zj
SOLUCIN: MTODO SIMPLEX
PASO 6
PL : Minimizacin
Multiplicamos a la fila 1 por -5 y
2 10 0 0 M sumamos a la fila 2
x1 x2 x3 x4 x5
2 x1 1 1/2 0 0 3
M x5 5 4 0 -1 1 20
Zj
Cj-Zj

-5 1 1/2 0 0 3
5 4 0 -1 1 20
0 -5/2+4 -5/2 -1 1 -15+20

PL : Minimizacin

2 10 0 0 M
x1 x2 x3 x4 x5
2 x1 1 1/2 0 0 3
M x5 0 +3/2 -5/2 -1 +1 +5
Zj
Cj-Zj
SOLUCIN: MTODO SIMPLEX
PASO 7
PL : Minimizacin

2 10 0 0 M
x1 x2 x3 x4 x5
2 x1 1 1/2 0 0 3
M x5 0 +3/2 -5/2 -1 +1 +5
Zj 2 1+3M/2 1-5M/2 -M M 6+5M
10-1-
Cj-Zj 0 3M/2 -1+5M/2 M 0
PL : Minimizacin

2 10 0 0 M
x1 x2 x3 x4 x5
2 x1 1 1/2 0 0 3
M x5 0 +3/2 -5/2 -1 +1 +5
Zj 2 1+3M/2 1-5M/2 -M M 6+5M
Cj-Zj 0 9-3M/2 -1+5M/2 M 0

En la solucin, observamos nmeros negativos


M=10 00 ( lo recomendable por lo tanto no hemos llegado a la solucin
es un numero grande ptima.
SOLUCIN: MTODO SIMPLEX
PASO 4
PL : Minimizacin

2 10 0 0 M
3/(1/2) = 6 unidades.
x1 x2 x3 x4 x5 5/(3/2) =10/3 unidades.
2 x1 1 1/2 0 0 3
M x5 0 +3/2 -5/2 -1 +1 +5
Zj 2 1+3M/2 1-5M/2 -M M 6+5M
Cj-Zj 0 9-3M/2 -1+5M/2 M 0

Razn menor x5 ( variable


de salida )

Mayor Contribucin
a disminuir los
costos x2 ( variable
de entrada )
SOLUCIN: MTODO SIMPLEX
PASO 4
PL : Minimizacin

2 10 0 0 M
x1 X2 x3 x4 x5
2 x1 1 1/2 0 0 3
10 x2 0 +3/2 -5/2 -1 +1 +5
Zj
Cj-Zj

PL : Minimizacin

2 10 0 0 M
x1 x2 x3 x4 x5
Dividimos a la fila
2 X1 1 1/2 0 0 3 pivot entre 3/2
10 X2 0 +3/2 -5/2 -1 +1 +5
Zj
Cj-Zj
SOLUCIN: MTODO SIMPLEX
PASO 6
PL : Minimizacin

2 10 0 0 M
X1 x2 x3 x4 x5
2 x1 1 1/2 0 0 3
10 X2 0 +1 -5/3 -2/3 +2/3 10/3
Multiplicamos a fila
Zj
2 por -1/2 y
Cj-Zj
sumamos la fila 1

1 1/2 0 0 3
-1/2 0 +1 -5/3 -2/3 +2/3 10/3
1 0 8/6 2/6 -2/6 4/3

PL : Minimizacin

2 10 0 0 M
x1 x2 x3 x4 x5
2 x1 1 0 8/6 2/6 -2/6 4/3
10 x2 0 +1 -5/3 -2/3 +2/3 10/3
Zj
Cj-Zj
SOLUCIN: MTODO SIMPLEX
PASO 7 , Y 8
PL : Minimizacin

2 10 0 0 M
x1 x2 x3 x4 x5
2 x1 1 0 4/3 1/3 -1/3 4/3
10 x2 0 +1 -5/3 -2/3 +2/3 10/3
Zj 2 10 -14 -6 6 36
Cj-Zj 0 0 14 6 M-6

Como todos los Cj-zj >=0


Solucin Optima

Anda mungkin juga menyukai