Tarea 3 - Programación Lineal
Tarea 3 - Programación Lineal
Tenemos
Función objetivo
𝑴𝑰𝑵𝑰𝑴𝑰𝒁𝑨𝑹 𝒁=𝟖.𝟓𝟎𝟎𝒙_𝟏+𝟗.𝟓𝟎𝟎𝒙_𝟐+𝟖.𝟎𝟎𝟎𝒙_𝟑
Sujeto a:
Sea la forma estándar del problema dual por el método simplex dual:
Función objetivo
Sujeto a:
𝒙_𝟏,𝒙_𝟐,𝒙_𝟑,𝒔_𝟏,𝒔_𝟐,𝒔_𝟑≥"0"
Tabla inicial
Iteración 2
Solucion optima
Solución
X1 317 Piso tráfico alto
3800000 X2 116.666667 Piso tráfico medio
143 X3 0 Piso tráfico bajo
317
116.666667
Conclusión
De acuerdo a los materiales disponibles, para optimizar los costos percibidos
por piso la cantidad que se debe producir es 317 de piso trafico alto,117 de
piso tráfico medio,0 de piso tráfico bajo con un costo mínimo de USD
3.800.000
Sea el problema primal
Función objetivo
𝑴𝑰𝑵𝑰𝑴𝑰𝒁𝑨𝑹 𝒁=𝟖.𝟓𝟎𝟎𝒙_𝟏+𝟗.𝟓𝟎𝟎𝒙_𝟐+𝟖.𝟎𝟎𝟎𝒙_𝟑
Sujeto a:
𝟏,𝟐𝟎𝒙_𝟏+𝟏,𝟒𝟎𝒙_𝟐+𝟏,𝟏𝒙_𝟑≥"400"
0,𝟒𝟎𝒙_𝟏+𝟎,𝟐𝟎𝒙_𝟐+𝟎,𝟑𝟎𝒙_𝟑≥"150"
"11" 𝒙_𝟏+𝟏𝟑𝒙_𝟐+𝟗𝒙_𝟑≥"5.000"
X1 X2 X3
316.666667 116.666667 0
8500 9500 8000
Función objetivo
𝑴𝑨𝑿𝑰𝑴𝑰𝒁𝑨𝑹 𝑾=𝟒𝟎𝟎𝒀_𝟏+𝟏𝟓𝟎𝒀_𝟐+𝟓.𝟎𝟎𝟎𝒀_𝟑
Sujeto a:
𝟏,𝟐𝟎𝒀_𝟏+𝟎,𝟒𝟎𝒀_𝟐+𝟏𝟏𝒀_𝟑≤"8.500"
1,𝟒𝟎𝒀_𝟏+𝟎,𝟐𝟎𝒀_𝟐+𝟏𝟑𝒀_𝟑≤"9.500"
"1,1" 𝒀_𝟏+𝟎,𝟑𝟎𝒀_𝟐+𝟗𝒀_𝟑≤"8.000"
𝒀_𝟏,𝒀_𝟐,𝒀_𝟑 𝑰𝒓𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒕𝒂𝒔
Sea la forma estándar del problema dual por el método simplex dual:
Función objetivo
Sujeto a:
Tabla inicial
Variables Variables No Básicas
Básicas W Y1 Y2 Y3 S1 S2 S3
W 1 -400 -150 -5000 0 0 0
S1 0 1.20 0.40 11 1 0 0
S2 0 1.40 0.20 13 0 1 0
S3 0 1.1 0.30 9 0 0 1
Iteración 1
Iteración 2
Solución
Solución
Solucion optima
3800000 Y2 2000
2000 Y3 700
700
1100
Función objetivo
𝑴𝑨𝑿𝑰𝑴𝑰𝒁𝑨𝑹 =𝟒𝟎𝟎𝒀_𝟏+𝟏𝟓𝟎𝒀_𝟐+𝟓.𝟎𝟎𝟎𝒀_𝟑
Sujeto a:
𝟏,𝟐𝟎𝒀_𝟏+𝟎,𝟒𝟎𝒀_𝟐+𝟏𝟏𝒀_𝟑≤"8.500"
1,𝟒𝟎𝒀_𝟏+𝟎,𝟐𝟎𝒀_𝟐+𝟏𝟑𝒀_𝟑≤"9.500"
"1,1" 𝒀_𝟏+𝟎,𝟑𝟎𝒀_𝟐+𝟗𝒀_𝟑≤"8.000"
𝒀_𝟏,𝒀_𝟐,𝒀_𝟑 𝑰𝒓𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒕𝒂𝒔
Sea la forma estándar del problema dual por el método simplex dual:
Función objetivo
Sujeto a:
Función objetivo:
𝑀𝑎𝑥𝑖𝑚𝑖𝑧𝑎𝑟 𝑍 = 〖 33.000𝑥 〗 _1+ 〖 37.000𝑥 〗 _2+ 〖 35.000𝑥 〗 _3
Sujeto:
Iteración 1
Iteración 2
Iteración 3
Solución
Solución
Solución
Solución
Función objetivo:
𝑀𝑎𝑥𝑖𝑚𝑖𝑧𝑎𝑟 𝑍 = 〖 33.000𝑥 〗 _1+ 〖 37.000𝑥 〗 _2+ 〖 35.000𝑥 〗 _3
Sujeto:
〖 13𝑥 〗 _1 〖 " " +" " 18𝑥 〗 _2 +
〖 9𝑥 〗 _1 〖〖 15𝑥 〗 _3≤600
" " +" " 3𝑥 〗 _2 " "+" " 〖 6𝑥 〗 _3≤"150"
〖 2𝑥 〗 _1 〖 " " +" " 4𝑥 〗 _2 " "+" " 〖 3𝑥 〗 _3≤"150"
No Negativiadad:
𝑥_1 , 𝑥_2 ,𝑥_3 ≥0
Función objetivo
𝑀𝑎𝑥𝑖𝑚𝑖𝑧𝑎𝑟 𝑧− 〖 33.000𝑥 〗 _1− 〖 37.000𝑥 〗 _2− 〖 35.000𝑥 〗 _3 + 〖𝟎
𝑺〗〖 + 〖
_𝟏13𝑥 〗𝟎𝑺_1〗〖 〖𝟎𝑺
_𝟐" +" +" 〗 _𝟑=𝟎
" 18𝑥 〗 _2 "
〖 "9𝑥〖〗15𝑥
"+" _1 〗
〖 _3+𝑠_1="600"
" " +" " 3𝑥 〗 _2 " "+" " 〖 6𝑥 〗 _3+𝑠_2="150"
〖 2𝑥 〗 _1 〖 " " +" " 4𝑥 〗 _2 " "+" " 〖 3𝑥 〗 _3+𝑠_3="150"
𝑥_1 " , " 𝑥_2 " ," 𝑥_3 " ," 𝑠_1 "," 𝑠_2
"," 𝑠_3 " "≥0
X1 X2 X3
0 21 14
33,000 37,000 35,000
Celdas de variables
Final Reducido Objetivo Permisible Permisible
Celda Nombre Valor Coste Coeficiente Aumentar Reducir
$A$29 X1 0 -1857.1428571 33000 1857.1428571 1E+030
$B$29 X2 21.428571429 0 37000 2052.6315789 19500
$C$29 X3 14.285714286 0 35000 39000 951.2195122
Restricciones
Final Sombra Restricción Permisible Permisible
Celda Nombre Valor Precio Lado derecho Aumentar Reducir
$E$33 LADO IZQ 600 1857.1428571 600 90 225
$E$34 LADO IZQ 150 1190.4761905 150 90 50
$E$35 LADO IZQ 128.57142857 0 150 1E+030 21.428571429
Valor Minimo Valor Maximo
x1 -1E+030 34857.1428571
x2 17500 39052.6315789
x3 34048.7804878 74000
28000-38078
34900-37900
Nuevo disponibilidad
Valor minimo ‹Nueva bn ‹ Valor Maximo
134-500000
Cambio en los coeficientes de la función objetivo
Función objetivo:
𝑀𝑎𝑥𝑖𝑚𝑖𝑧𝑎𝑟 𝑍 = 〖 33.000𝑥 〗 _1+ 〖 38.078𝑥 〗 _2+ 〖 37.900𝑥 〗 _3
Sujeto:
〖 13𝑥 〗 _1 〖 " " +" " 18𝑥 〗 _2 +
〖 9𝑥 〗 _1 〖〖 15𝑥 〗 _3≤600
" " +" " 3𝑥 〗 _2 " "+" " 〖 6𝑥 〗 _3≤"150"
〖 2𝑥 〗 _1 〖 " " +" " 4𝑥 〗 _2 " "+" " 〖 3𝑥 〗 _3≤"150"
X1 X2 X3
0 21 14
33,000 38,000 37,900
Cuando el valor del coeficiente de las variables de la función objetivo es cercano al valor mínimo no se obtiene una
Cuando el valor del coeficiente de las variables de la función objetivo es cercano al valor máximo las variables básica
Disminución en los coeficientes
X1 X2 X3
0 21 14
33,000 28,000 34,900
or mínimo no se obtiene una solución óptima para el problema, pero las variables se mantienen constantes.
Función objetivo:
𝑀𝑎𝑥𝑖𝑚𝑖𝑧𝑎𝑟 𝑍 = 〖 33.000𝑥 〗 _1+ 〖 37.000𝑥 〗 _2+ 〖 35.000𝑥 〗 _3
Sujeto:
〖 13𝑥 〗 _1 〖 " " +" " 18𝑥 〗 _2 +
〖 15𝑥
〖 9𝑥 〗 _1 〖 〗 _3≤600
" " +" " 3𝑥 〗 _2 " "+" " 〖 6𝑥 〗 _3≤134
〖 2𝑥 〗 _1 〖 " " +" " 4𝑥 〗 _2 " "+" " 〖 3𝑥 〗 _3≤"150"
X1 X2 X3
0 21 14
33,000 37,000 35,000
Análisis de resultados
X1 X2 X3
0 21 14
33,000 37,000 35,000
n variables.
SOLUCION MODELO DE MINIMIZACION
Función objetivo:
𝑀𝑖𝑛𝑖𝑚𝑖𝑧𝑎𝑟 𝑍 = 〖 45𝑥 〗 _1+ 〖 48𝑥 〗 _2+ 〖 50𝑥 〗 _3
Sujeto a:
42𝒙_𝟏+𝟑𝟏𝒙_𝟐+𝟐𝟕𝒙_𝟑≥"6000000"
𝟑𝟑𝒙_𝟏+𝟑𝟓𝒙_𝟐+𝟑𝟐𝒙_𝟑≥"5300000"
"25" 𝒙_𝟏+𝟑𝟐𝒙_𝟐+𝟒𝟑𝒙_𝟑≥"5" 000"000"
𝒙_𝟏,𝒙_𝟐,𝒙_𝟑≥"
0"
Forma estándar del método simplex dual:
Función objetivo:
𝑴𝑰𝑵𝑰𝑴𝑰𝒁𝑨𝑹 𝒁=−𝟒𝟓𝒙_𝟏−𝟒𝟖𝒙_𝟐−𝟓𝟎𝒙_𝟑+ 〖𝟎𝑺〗 _𝟏 + 〖𝟎𝑺〗 _𝟐 + 〖𝟎𝑺〗 _𝟑=𝟎
Sujeto a:
𝒙_𝟏,𝒙_𝟐,𝒙_𝟑,𝒔_𝟏,𝒔_𝟐,𝒔_𝟑≥"0"
Iteración 1:
Iteración 2:
Iteración 3:
SOLUCION
SOLUCION
SOLUCION
Función objetivo:
𝑀𝑖𝑛𝑖𝑚𝑖𝑧𝑎𝑟 𝑍 = 〖 45𝑥 〗 _1+ 〖 48𝑥 〗 _2+ 〖 50𝑥 〗 _3
Sujeto a:
42𝒙_𝟏+𝟑𝟏𝒙_𝟐+𝟐𝟕𝒙_𝟑≥"6000000"
𝟑𝟑𝒙_𝟏+𝟑𝟓𝒙_𝟐+𝟑𝟐𝒙_𝟑≥"5300000"
"25" 𝒙_𝟏+𝟑𝟐𝒙_𝟐+𝟒𝟑𝒙_𝟑≥"5" 000"000"
𝒙_𝟏,𝒙_𝟐,𝒙_𝟑≥"
0"
Forma estándar del método simplex dual:
Función objetivo:
𝑴𝑰𝑵𝑰𝑴𝑰𝒁𝑨𝑹 𝒁=−𝟒𝟓𝒙_𝟏−𝟒𝟖𝒙_𝟐−𝟓𝟎𝒙_𝟑+ 〖𝟎𝑺〗 _𝟏 + 〖𝟎𝑺〗 _𝟐 + 〖𝟎𝑺〗 _𝟑=𝟎
Sujeto a:
𝒙_𝟏,𝒙_𝟐,𝒙_𝟑,𝒔_𝟏,𝒔_𝟐,𝒔_𝟑≥"0"
X1 X2 X3
107677.966 2593.22034 51745.7627
45 48 50
Celdas de variables
Final Reducido Objetivo Permisible Permisible
Celda Nombre Valor Coste Coeficiente Aumentar Reducir
$A$33 X1 107677.9661 0 45 10.091684435 2.0436590437
$B$33 X2 2593.220339 0 48 1.5880452342 4.1847922193
$C$33 X3 51745.762712 0 50 8.3181019332 5.4309392265
Restricciones
Final Sombra Restricción Permisible Permisible
Celda Nombre Valor Precio Lado derecho Aumentar Reducir
$E$37 LADO IZQ 6000000 0.1666101695 6000000 24717.285945 1320790.0208
$E$38 LADO IZQ 5300000 0.8022033898 5300000 536555.36028 13527.851459
$E$39 LADO IZQ 5000000 0.4611864407 5000000 33774.834437 682997.76286
Nuevo coeficiente
Valor Mínimo Valor Máximo Nuevo Cn > Valor máximo
X1 42.956341 55.091684434968 100
X2 43.8152078 49.5880452342488 60
X3 44.5690608 58.3181019332162 110
Nueva disponibilidad
Valor Mínimo Valor Máximo Nueva bn > Valor Máximo
b1 4679209.98 6024717.28594507 8702567
b2 5286472.15 5836555.3602812 90,886,579
b3 4317002.24 5033774.83443709 60456378
El problema como modelo de programación lineal:
Función objetivo:
𝑀𝑖𝑛𝑖𝑚𝑖𝑧𝑎𝑟 𝑍 = 〖 45𝑥 〗 _1+ 〖 48𝑥 〗 _2+ 〖 50𝑥 〗 _3
Sujeto a:
42𝒙_𝟏+𝟑𝟏𝒙_𝟐+𝟐𝟕𝒙_𝟑≥"502464"
𝟑𝟑𝒙_𝟏+𝟑𝟓𝒙_𝟐+𝟑𝟐𝒙_𝟑≥"567899"
"25" 𝒙_𝟏+𝟑𝟐𝒙_𝟐+𝟒𝟑𝒙_𝟑≥𝟔𝟓𝟕𝟖𝟗𝟗
𝒙_𝟏,𝒙_𝟐,𝒙_𝟑≥"
0"
X1 X2 X3
1061.32305 5633.95017 10490.2214
45 48 50
Disponibilidad Maxima
Función objetivo:
𝑀𝑖𝑛𝑖𝑚𝑖𝑧𝑎𝑟 𝑍 = 〖 45𝑥 〗 _1+ 〖 48𝑥 〗 _2+ 〖 50𝑥 〗 _3
Sujeto a:
42𝒙_𝟏+𝟑𝟏𝒙_𝟐+𝟐𝟕𝒙_𝟑≥"8702567"
𝟑𝟑𝒙_𝟏+𝟑𝟓𝒙_𝟐+𝟑𝟐𝒙_𝟑≥𝟗𝟎𝟖𝟖𝟔𝟓𝟕𝟗
"25" 𝒙_𝟏+𝟑𝟐𝒙_𝟐+𝟒𝟑𝒙_𝟑≥𝟔𝟎𝟒𝟓𝟔𝟑𝟕𝟖
𝒙_𝟏,𝒙_𝟐,𝒙_𝟑≥"
0"
X1 X2 X3
2754138.76 0 0
45 48 50
Función objetivo:
𝑀𝑖𝑛𝑖𝑚𝑖𝑧𝑎𝑟 𝑍 = 〖 45𝑥 〗 _1+ 〖 48𝑥 〗 _2+ 〖 50𝑥 〗 _3
Sujeto a:
42𝒙_𝟏+𝟑𝟏𝒙_𝟐+𝟐𝟕𝒙_𝟑≥"6000000"
𝟑𝟑𝒙_𝟏+𝟑𝟓𝒙_𝟐+𝟑𝟐𝒙_𝟑≥"5300000"
"25" 𝒙_𝟏+𝟑𝟐𝒙_𝟐+𝟒𝟑𝒙_𝟑≥"5" 000"000"
"3" 𝟒𝒙_𝟏+𝟑𝟔𝒙_𝟐+𝟐𝟗𝒙_𝟑≥"5" 𝟎𝟓0"000"
La solución es óptima
Función objetivo: MIN Z 7557271.19 La Función objetivo Z es constante
La solución de las variables permanece co
X1 X2 X3
107677.966 2593.22034 51745.7627
45 48 50
Función objetivo:
𝑀𝑖𝑛𝑖𝑚𝑖𝑧𝑎𝑟 𝑍 = 〖 100𝑥 〗 _1+ 〖 60𝑥 〗 _2+ 〖 110𝑥 〗 _3
Sujeto a:
42𝒙_𝟏+𝟑𝟏𝒙_𝟐+𝟐𝟕𝒙_𝟑≥"6000000"
𝟑𝟑𝒙_𝟏+𝟑𝟓𝒙_𝟐+𝟑𝟐𝒙_𝟑≥"5300000"
"25" 𝒙_𝟏+𝟑𝟐𝒙_𝟐+𝟒𝟑𝒙_𝟑≥"5" 000"000"
𝒙_𝟏,𝒙_𝟐,𝒙_𝟑≥"
0"
X1 X2 X3
0 20559.3438 0
100 60 110
Función objetivo:
𝑀𝑖𝑛𝑖𝑚𝑖𝑧𝑎𝑟 𝑍 = 〖 45𝑥 〗 _1+ 〖 48𝑥 〗 _2+ 〖 50𝑥 〗 _3+ 〖 47𝑥 〗 _4
Sujeto a:
X1 X2 X3 x4
0 104477.612 0 69029.8507
100 60 110 47
Restricciones
42 31 27 40 6000000 ≥ 6000000
33 35 32 37 6210821 ≥ 5300000
25 32 43 24 5000000 ≥ 5000000
La solución es óptima
Disminuye la función objetivo Z
La solución de las variables no permanece constante