Metodo de tiragem do tarot, o tabuleiro.Descrição completa
Descrição completa
Modul Mengoperasikan Pompa Irigasi ATPH
hkj
transformer
Descripción completa
Descrição completa
método de las isolíneasDescripción completa
Full description
concretoDescripción completa
RaspravaFull description
ManualFull description
METODO M O DE PENALIZACIÓN.
Corresponde a una variación del Algoritmo simplex para penalizar la presencia de variables artificiales, mediante la introducción de una constante M definida como un valor muy grande aunque finito. También se puede usar el Método de las Dos Fases para resolver problemas que contengan restricciones de >= o = Los pasos básicos del método M son los siguientes: 1. Exprese el problema en forma estándar transformando las inecuaciones en ecuaciones introduciendo variables de holgura. 2. Agregue variables no negativas al lado izquierdo de cada una de las ecuaciones correspondientes a las restricciones de tipo (>=) o (=). Estas variables se denominan variables artificiales y su adición hace que las restricciones correspondientes. Esta dificultad se elimina asegurando que las variables sean 0 en la solución final. Esto se logra asignando una penalización muy grande por unidad a estas variables en la función objetivo. Tal penalización se designará como –M para problemas de maximización y +M para problemas de minimización. 3. Utiliza las variables artificiales en la solución básica inicial; sin embargo la función objetivo de la tabla inicial se prepara adecuadamente para expresarse en términos de las variables no básicas únicamente. Esto significa que los coeficientes de las variables artificiales en la función objetivo deben ser 0 un resultado que puede lograrse sumando múltiplos adecuados adecuados de las ecuaciones de restricción al renglón objetivo. 4. Proceda con los pasos regulares del método simplex. EJEMPLO: Minimizar Sujeto a:
Minimizar Sujeto a:
Minimizar
Sujeto a:
Minimizar Sujeto a:
V.B.
Z
X1
X2
X3
S1
S2
R1
Solución
Z
1
-3
-2
-4
0
0
-M
0
R1
0
2
2
3
-1
0
1
15
S2
0
2
3
1
0
1
0
12
P V.B.
Z
X1
X2
X3
S1
S2
R1
Solución
Z
1
-3+2M
-2+2M
-4+3M
-M
0
0
15M
R1
0
2
2
3
-1
0
1
15
S2
0
2
3
1
0
1
0
12
Criterio para seleccionar la variable entrante: Maximización : El valor mayor negativo del renglón Z. Minimización : El valor mayor positivo del renglón Z.
V.B.
Z
X1
X2
X3
S1
S2
R1
Solución
V.B. Z Z X3 X3 S2 X2
Z 1 1 0 0 0 0
X1 -1/3 -5/7 2/3 2/7 4/3 4/7
X2 2/3 0 2/3 0 7/3 1
X3 0 0 1 1 0 0
S1 -4/3 -10/7 -1/3 -3/7 1/3 1/7
S2 0 -2/7 0 -2/7 1 3/7
R1 4/3-M 10/7-M 1/3 3/7 -1/3 -1/7
Solución 20 18 5 3 7 3
METODO DE LAS DOS FASES Este método elimina el uso de la M y resuelve el problema en dos fases. En la fase I se utiliza el algoritmo simplex para suministrar a la fase II una forma factible de partida. Es decir, el producto final de la Fase I es una solución básica factible (en caso de que exista), en forma típica, para iniciar la Fase II del método. Los pasos de cada fase son los siguientes: Fase I
1. Utilice el algoritmo simplex para obtener la minimización de la suma de las variables artificiales, sujeta a las mismas restricciones del problema original, independientemente de si este problema original es de maximización o minimización.
2. Si la suma de las variables artificiales, X0, es mayor que cero, entonces no existe una solución básica factible y se termina el proceso. Si X0= 0, entonces inicie la Fase II del algoritmo. Fase II
1. Utilice la solución óptima obtenida en la Fase I como solución de partida al problema 1. original, remplazando la función objetivo original Z por la de X0. Como es usual, la función objetivo original debe ser expresada en función de las variables no básicas. Si al final de la Fase I las variables artificiales son no básicas, se eliminan de la Fase II. Si alguna variable artificial es básica, pero a un nivel cero, esta variable se mantiene en el conjunto de variables básicas, pero debe garantizarse que su valor nunca será mayor que cero durante la ejecución de la Fase II. Ejemplo: MIN W = 3 X1 + 4 X2
Resolver el anterior problema de Programación Lineal por el Método de las Dos Fases. Solución analítica: Fase I : Paso 1 Se introducen las variables artificiales A1 y A2, las variables de exceso S1 y S2. MIN X0 = A1 + A2 Con sus restricciones:
FASE I: Puesto que A1 y A2 son variables básicas, sus coeficientes en la fila X0 deben ser cero (0); para ello sumamos las filas (1) y (1) a la fila (0). El tablero inicial para la aplicación del algoritmo simples es: TABLERO 1 SIMPLEX
0
0
Cj
0
0
0
0
1
1
CB
VB
B
X1
X2
S1
S2
A1
A2
1
A1
20
2
3
-1
0
1
0
1
A2
30
1
5
0
-1
0
1
0
X0
50
3
8
-1
-1
1
1
Entra a la base X2 y sale de la base A2 VB
VNB
A1 = 20 A2 = 30
X1 = 0 X2 = 0 S1 = 0 S2 = 0
X0 = 50 TABLERO 2 SIMPLEX
CB
VB
b
X1
X2
S1
S2
A1
A2
1
A1
2
7/5
0
-1
3/5
1
-3/5
0
X2
6
1/5
1
0
-1/5
0
1/5
0
X0
2
7/5
0
-1
3/5
1
-3/5
Entra a la base X1 y sale de la base A1 VB
VNB
X1 = 0 A2 = 0 S1 = 0 S2 = 0
A1 = 2 X2 = 6
X0 = 2 TABLERO 3 SIMPLEX
CB
VB
b
X1
X2
S1
S2
A1
A2
0
X1
10/7
1
0
-5/7
3/7
5/7
-3/7
0
X2
40/7
0
1
1/7
-2/7
-1/7
2/7
0
X0
0
0
0
0
0
0
0
Al aplicar el método simplex a nuestro problema en la tercera etapa de la fase I se ha encontrado que mín X0 = 0 y no existen variables artificiales en la base. Por lo tanto, se ha encontrado una solución básica posible al problema original. FASE II: Empleamos la función objetivo original W en lugar de X0 y eliminamos las variables artificiales A1 y A2, puesto que ya no son variables básicas, es decir, son variables no básicas. Como la función objetivo debe estar expresada en términos de las variables no básicas, entonces se deben realizar transformaciones para reducir a cero el coeficiente deX1 y X2 en la función objetivo. TABLERO 4 SIMPLEX