Diop U1 Ea
Diop U1 Ea
Diop U1 Ea
Ejercicio 1
Considera el siguiente problema.
Sujeto a: X1 - 2X2 + X3 ≥ 20
2X1 + 4X2 + X3 = 50
y
X1, X2, X3 ≥ 0
𝑥1 − 2𝑥2 + 𝑥3 − 𝑆1 + 𝑅1 = 20 Restricción 1 = 𝑅1
2𝑥1 + 4𝑥2 + 𝑥3 + 𝑅2 = 50 Restricción 2 = 𝑅2
Primera tabla
BASE X1 X2 X3 S1 R1 R2 Sol
Renglón 1 Z -2 -5 -3 0 M M 0
Renglón 2 R1 1 -2 1 -1 1 0 20
Renglón 3 R2 2 4 1 0 0 1 50
Con la primera tabla se obtiene la primera solución básica de inicio siendo esta la
siguiente:
𝑍=0
𝑅1 = 20
𝑅2 = 50
Debemos volver “0” las M de nuestra función objetivo, multiplicando por –M los
valores del Renglón 2 al resultado le sumamos el valor del Renglón 1 y de estas
operaciones obtenemos los valores de nuestra función objetivo para obtener la
siguiente tabla.
BASE X1 X2 X3 S1 R1 R2 Sol
Renglón 1 Z -M-2 2M-5 -M-3 M 0 M -20M
Renglón 2 R1 1 -2 1 -1 1 0 20
Renglón 3 R2 2 4 1 0 0 1 50
BASE X1 X2 X3 S1 R1 R2 Sol
Renglón 2 R1 1 -2 1 -1 1 0 20
Renglón 3 R2 2 4 1 0 0 1 50
La variable de entrada será 𝑋1 y tomaremos la variable de salida 𝑅1 que contiene
un pivote = 1
Volvemos “0” los valores de columna pivote, para esto empezamos multiplicando
por 3𝑀 + 2
3𝑀 + 2 (1) = 3𝑀 + 2 + (−3𝑀 − 2) = 0
3𝑀 + 2 (−2) = −6𝑀 − 4 + (−2𝑀 − 5) = −8𝑀 − 9
3𝑀 + 2 (1) = 3𝑀 + 2 + (−2𝑀 − 3) = 𝑀−1
3𝑀 + 2(−1) = −3𝑀 − 2 + (𝑀) = −2𝑀 − 2
3𝑀 + 2(1) = 3𝑀 + 2 + (0) = 3𝑀 + 2
3𝑀 + 2(0) = 0 + (0) = 0
3𝑀 + 2 (20) = 60𝑀 + 40 + (−70𝑀) = −10𝑀 + 40
X1 1 -2 1 -1 1 0 20
R2 0 8 -1 2 -2 1 10
BASE X1 X2 X3 S1 R1 R2 Sol
Z 2.83 0 0 -1.17 M+1.17 M+1.83 115
BASE X1 X2 X3 S1 R1 R2 Sol
Z 4 7 0 0 M M+3 150
X3 2 4 1 0 0 1 50
S1 1 6 0 1 -1 1 30
- Utiliza el método de las dos fases para construir la primera tabla simplex
completa para la fase 1 e identifica la solución BF inicial (artificial)
correspondiente. También identifica la variable básica entrante inicial y la
variable básica que sale.
FASE 1
Nueva función objetivo:
𝑍 = 𝑅1 + 𝑅2
Sujeto a 𝑥1 − 2𝑥2 + 𝑥3 ≥ 20
2𝑥1 + 4𝑥2 + 𝑥3 = 50
Y 𝑥1 , 𝑥2 , 𝑥3 ≥ 0
BASE X1 X2 X3 S1 R1 R2 Sol
Z 0 0 0 0 -1 -1 0
R1 1 -2 1 -1 1 0 20
R2 2 4 1 0 0 1 50
Para convertir a “0” los valores de la columna pivote debemos realizar las
siguientes operaciones
𝑁𝑍 = 𝑅1 ∗ −3 + 𝑍
𝑁𝑅1 = 𝑅1 ∗ −2 + 𝑅2
Obtenemos la siguiente tabla donde nuestra columna pivote es 𝑋2 por lo que 𝑋2
será la variable de entrada y 𝑅2 la variable de salida.
BASE X1 X2 X3 S1 R1 R2 Sol
Z 0 8 -1 2 -3 0 10
X1 1 -2 1 -1 1 0 20
R2 0 8 -1 2 -2 1 10
FASE 2
Utilizaremos la solución factible de nuestra primera fase con la función objetivo
original, en donde se eliminaran las columnas que hayan albergado a las variables
artificiales y nuestra tabla quedaría como sigue.
BASE X1 X2 X3 S1 Sol
Z 0 0 0 0 0
X1 1 0 ¾ -1/2 45/2
X2 0 1 -1/8 ¼ 5/4
Usamos el método acostumbrado para maximizar una función objetivo y
obtenemos que la variable de entrada seria 𝑋2 y la variable de salida 𝑋2.
BASE X1 X2 X3 S1 Sol
Z 4 7/6 0 0 150
X3 2 2/3 1 0 50
S2 1 1 0 1 30
Ya que no contamos con valores negativos en nuestra función objetivo terminan
las iteraciones y obtenemos como resultado
Solución óptima:
𝑍 = 150 𝑥1 = 0 𝑥2 = 0 𝑥3 = 50
Primera tabla
BASE X1 X2 X3 S1 R1 R2 Sol
Renglón 1 Z -3 -2 -4 0 -M -M 0
Renglón 2 R1 2 1 3 0 1 0 6
Renglón 3 R2 3 3 5 -1 0 1 120
Hacemos la operación:
𝑁𝑍 = 𝑍 + [ 𝑀 𝑥 𝑅1 + 𝑀 𝑥 𝑅2 ]
Y obtenemos la siguiente tabla
BASE X1 X2 X3 S1 R1 R2 Sol
Z -3+5M -2+4M -4+8M -M 0 0 126M
R1 2 1 3 0 1 0 6
R2 3 3 5 -1 0 1 120
La variable de entrada es 𝑋3 y la que sale es 𝑅1
Esta es la solución BF de inicio
X2 2 1 3 0 1 0 6
R2 -3 0 -4 -1 -3 1 102
Al observar los resultados en la tabla nos damos cuenta que ya no queda ningún
resultado positivo que pudiera servir como variable entrante y aún queda un
numero positivo en la solución por lo que se toma por determinar que el problema
no tiene solución.
- Emplea el método de las dos fases para aplicar el método simplex paso a
paso y resolver el problema.
𝑍 = 𝑅1 + 𝑅2 Nueva función objetivo
2𝑥1 + 𝑥2 + 3𝑥3 + 𝑅1 = 6 Restricción1 = 𝑅1
3𝑥1 + 3𝑥2 + 5𝑥 − 𝑆1 + 𝑅2 = 120 Restricción2= 𝑅2
Primera tabla
BASE X1 X2 X3 S1 R1 R2 Sol
Z 0 0 0 0 -1 -1 0
R1 2 1 3 0 1 0 6
R2 3 3 5 -1 0 1 120