Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lectura - MetodoLaGramM
Lectura - MetodoLaGramM
Minimizacin
Curso: Optimizacin y Simulacin
Programacin lineal: Mtodo simplex Gram 4.- Determine una solucin inicial factible
M Maximizacin Si es Maximizacin Ci-Zj<=0
5.- Prueba la solucin para ver si es ptima
EN QUE CONSISTE 6.- Si la solucin no es ptima, determine, de la
Se utiliza en las restricciones funcionales ( = tabla, la variable de entrada y la de salida para la
>= ) es identificar una solucin inicial bsica prxima solucin.
factible. Antes, esta solucin inicial se 7.- Calcule las entradas para la tabla revisada
encontraba en forma muy conveniente al hacer 8.- Pruebe la solucin de la tabla revisada para ver
que las variables de holgura fueran las si es ptima.
variables bsicas iniciales, donde cada una era Si es Maximizacin Ci-Zj<=0
igual a la constante no negativa del lado 9.- Repita este proceso (pasos del 6 al 8 ) hasta la
derecho de la ecuacin correspondiente. Ahora obtencin de la solucin ptima.
debe hacerse algo ms. El enfoque estndar act sss
que se utiliza es estos casos es la tcnica de Convertir las desigualdades en igualdades, para ello es
necesario agregar variables de holgura positivas o
variables artificiales. sta construye un negativas.
[Si]
variable artificial) en cada restriccin que lo Penalizar las v ariables artificiales en la funcin
obj etiv o asignando coeficiente positiv o muy grande
requiera. Esta nueva variable se introduce slo "M" si es maximizar se coloca -M
Cj-Zj>=0
mtodo smplex automticamente fuerzan a las [Si]
Final
[Si]
[No]
Cj-Zj<=0
ALGORITMO
EL PROBLEMA DE MAXIMIZACIN MTODO
Los pasos del Mtodo Simplex son los siguientes: SIMPLEX- Mtodo Gram M
La formulacin del problema para esta situacin Max Z (ganancia) =$350X1 + $600X2 + $0S1 +
es la siguiente: $0S2+$S3-$MS4
Maximizar Z= 350X1+600X2 3X1 + X2 + S1 =500
Sujeto a: 2X1 + 2X2 + s2 =650
3X1+X2 <=500 ( Capacidad de la maquina A) X1 + X2 -S3+S4 =21
2X1+2X2<=650 ( Capacidad de la maquina B) (X1, X2 0)
X1+X2>=21
(X1, X2 0) PASO 3: Ordene los datos en una tabla simplex
Donde :
X1 = cantidad del producto 1 que se producen Colocamos todos los coeficientes y constantes en
semanales. un tabln. Esto simplifica el manejo de las
X2 = cantidad del producto 2 que se producen ecuaciones y de la funcin objetivo. Veamos el
semanales. siguiente modelo para un cuadro inicial
Luego de formular el problema procedemos a
trabajar primero con las restricciones y luego con Cj = forma aumentada de los coeficientes de la
la funcin objetivo. funcin objetivo
Ci = coeficientes de las variables bsicas
PASO 1: .-Convertir las desigualdades en aij = forma aumentada de los coeficientes de las
igualdades restricciones o tasa de sustitucin
bi = valores del lado derecho de las restricciones z
El mtodo simplex requiere la conversin de las = valor de la funcin objetivo
restricciones con signos de desiguales a Zj = reduccin de ganancias, aumento en costos
igualdades estrictas. Esto se debe a que el mtodo asociados con la introduccin de una de sus
usa lgebra de matrices en donde todas las valores en las columnas respectivas
relaciones matemticas sern a base de Zj = Cj - Zj = ndice de mejoramiento o rengln
ecuaciones lineales y que a su vez deben contener de criterio smplex
todas las variables. = lmites introductorios
Si M es grande entonces
PASO 06 Calcular las entradas de la tabla
600+M es un numero grande y 350 + M tambin
revisada
es grande. Por lo tanto no se ha llegado a la
Este procedimiento se conoce como revisin de
solucin ptima porque ambos son > a cero.
los renglones y es mandatario para todas las filas,
excluyendo el nuevo rengln pivote. A
continuacin se resume el proceso de revisin de PASO 7: Probar la solucin para ver si es ptima
los renglones segn el mtodo smplex: (ir al Paso 4)
1. Halle el elemento de interseccin que se
encuentra entre la columna pivote y el Para problemas de maximizacin:
rengln a revisarse. (1 para nuestro La presencia de un nmero positivo en la fila cj - zj
ejemplo) . (Beneficio neto ) indica que el beneficio se puede
2. Multiplique el nuevo rengln pivote por el mejorar, en caso contrario hemos encontrado la
negativo del elemento de interseccin. solucin ptima
Smele algebraicamente al el rengln
negativo el rengln que se est revisando fila cj zj>= se puede mejorar
y trasldelo al prximo tabln. (segundo si fila cj zj <= 0 se ha llegado a la solucin optima
tabla smplex)
Si fila cj zj=600 y es mayor que 0 entonces
-1 ( 1 1 0 0 -1 1 21 ) se puede mejorar
S1: + ( 3, 1, 1 0 0 0 500 )
( 2, 0, 1, 0, 1 -1 479)
PASO 5: Si la solucin no es ptima, determine,
Al igual que para el tabln inicial de la tabla, la variable de entrada y la de salida
para la prxima
350 600 0 0 0 -M
350 600 0 0 0 -M
Coef base X1 X2 S1 S2 S3 S4 RHS
Coef base X1 X2 S1 S2 S3 S4 RHS 0 S1 2 0 1 0 1 -1 479 479
0 S1 2 0 1 0 1 -1 479 500 0 S2 0 0 0 1 2 -2 608 304*
0 S2 325 600 X2 1 1 0 0 -1 1 21 -21
600 X2 1 1 0 0 -1 1 21 21 600 600 0 0 -600 600 **
-250 0 0 0 600 -m-
600
350 600 0 0 0 -M
Calculamos los siguientes filas
Coef base X1 X2 S1 S2 S3 S4 RHS
0 S1 2 0 1 0 1 -1 479 50
0 -1 ( 0 0 0 1/2 1 -1 304 )
0 S2 0 0 0 1 2 -2 608 32 S1: + ( 2, 0, 1 0 1 -1 479 )
5
600 X2 1 1 0 0 -1 1 21 21 ( 2, 0, 1, -1/2, 0 0 175)
600 600 0 0 -600 600 **
-250 0 0 0 600 -m-600
1 ( 0 0 0 1/2 1 -1 304 )
X2: + ( 1, 1, 0 0 -1 1 21 )
** 600*21=12600 ( 1, 1, 0, 1/2, 0 0 325)
350 600 0 0 0 -M
Coef bas
e
X1 X2 S1 S2 S3 S4 RHS R Min Z = 18X1+30X2
0 S1 2 0 1 -1/2 0 0 175 Sujeto a:
0 S2 0 0 0 1/2 1 -1 304
600 X2 1 1 0 1/2 0 0 325 6X1 +2X2 >=4
600
-250
600
0
0
0
300
-300
0
0
0
-M
**
8X1 +12X2>=23
X1 +4X2 >=6
Z=600(325) =195000 Xi>=0
Se lleg a la solucin ptima!!!!
Min Z
18X1+30X2+0S1+0S2+0S3+1MA1+1MA2+1MA3
X1=0 productos a producir semanalmente =
Sujeto
y X2=325 productos a producir semanalmente
a:
6X1 +2X2 -1S1 +1A1 =4
Z=$195000 ganancia semanal. 8X1 +12X2 -1S2 +1A2 =23
1X1 +4X2 -1S3 +1A3 =6
EL PROBLEMA DE MINIMIZACIN MTODO Xi>=0
SIMPLEX- Mtodo Gram M
Xi = Variables de decisin
El mtodo para la minimizacin solo vara en 2 Si = Variables de holgura o supervit
partes: Ai = Variables artificiales
1.- Funcin Objetivo: paso 2 del algoritmo.
Paso 2.- Penalizar las variables artificiales en la Variable que entra: X2
funcin objetivo asignando coeficiente positivo Variable que sale: A3
muy grande "M" (minimizar = +M, maximizar=
-M) Coef Base X1 X2 S1 S2 S3 A1 A2 A3 ratio
1M A1 6 2 -1 0 0 1 0 0 4 2
2.- Optimalidad
Paso 4 y paso 8 del algoritmo 1M A2 8 12 0 -1 0 0 1 0 23 1.92
1M A2 5 0 0 -1 3 0 1 -3 5 1
0.2
30 X2 0.25 1 0 0 -0.25 0 0 1.5 6
5
-
10.5 6M
En qu proporcin hay que mezclar ambos tipos Z M+ 30 -1M -1M
3.5M-
7.5
M M
3.5
M+
+
7.5 45
de abono para obtener al mnimo precio un abono 7.5