Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Universidad de Nariño
Programación Lineal
Para determinar:
Minimizar 𝑐1 𝑥1 + 𝑐2 𝑥2 + ⋯ + 𝑐𝑛 𝑥𝑛
Sujeto a: 𝑎11 𝑥1 + 𝑎12 𝑥2 + ⋯ + 𝑎1𝑛 𝑥𝑛 ≤ 𝑏1
𝑎21 𝑥1 + 𝑎22 𝑥2 + ⋯ + 𝑎2𝑛 𝑥𝑛 ≤ 𝑏2
⋮ ⋮ +⋯+ ⋯ ⋯
𝑎𝑚1 𝑥1 + 𝑎𝑚2 𝑥2 + ⋯ + 𝑎𝑚𝑛 𝑥𝑛 ≤ 𝑏𝑚
𝑥1 , 𝑥2 , ⋯ 𝑥𝑛 ≥0
Universidad de Nariño
Análisis de Sensibilidad
Busca determinar el efecto sobre la solución óptima del
modelo si alguna de las estimaciones de los valores de los
parámetros resultan ser equivocadas.
Universidad de Nariño
Supuestos Básicos de Programación
Lineal
Certidumbre:
Los coeficientes, tanto de la función objetivo como de las
restricciones, son conocidos con exactitud y además no
varían durante el período de tiempo en que se realiza el
estudio (supuesto de certidumbre).
Universidad de Nariño
Supuestos Básicos de Programación
Lineal
Proporcionalidad:
Significa que la contribución al valor de la función objetivo y
el consumo o requerimiento de los recursos utilizados, son
proporcionales al valor de cada variable de decisión.
Z = 𝑐1 𝑥1 + 𝑐2 𝑥2 + ⋯ + 𝑐𝑛 𝑥𝑛
Así el término 4X1 es proporcional, porque contribuye al valor
de la función Z con 4, 8, 12, etc. (para X1= 1, 2, 3, etc.,
respectivamente). Se puede observar el aumento constante y
proporcional de 4 conforme crece el valor de X1.
Universidad de Nariño
Supuestos Básicos de Programación
Lineal
Aditividad.- Se puede valorar la función objetivo Z, así como
también los recursos utilizados, sumando las contribuciones
de cada uno de los términos que intervienen en la función Z y
en las restricciones. Z = 𝑐1 𝑥1 + 𝑐2 𝑥2 + ⋯ + 𝑐𝑛 𝑥𝑛
Universidad de Nariño
Análisis de Sensibilidad - Ejemplo
Bajo ciertas condiciones actuales de una fabrica de equipos
eléctricos y un recurso de trabajadores, actualmente puede
producir transformadores, gabinetes, medidores y
transferencias para uso comercial, de distintos modelos cada
uno de ellos simplemente variando determinados tipos de
molduras, y cambiando la terminación o empaque.
Universidad de Nariño
Análisis de Sensibilidad - Ejemplo
• Sección de pulimentado y calidad con 10 trabajadores,
donde se pulimentan los equipos y se comprueba que no
existe ningún defecto.
• Todos los trabajadores de la empresa realizan una jornada
laboral de ocho horas diarias.
El tiempo en horas/operario que requiere cada tipo de mueble
viene dado por la siguiente tabla:
Universidad de Nariño
Análisis de Sensibilidad - Ejemplo
El beneficio que obtiene la empresa por cada tipo de equipos
eléctrico es de 20.000 dólares, 14.000 dólares, 8.000 dólares y
4.000 dólares respectivamente.
Se requiere:
1. Obtener la producción diaria a realizar de cada tipo de
equipo eléctrico.
2. Realizar el análisis de sensibilidad de la solución.
Universidad de Nariño
Definición del Problema
Para determinar:
Minimizar 2000 𝑇 + 14000 𝐺 + 8000 𝑀 + 4000 𝑆
Sujeto a: 8𝑇 + 6𝐺 + 4𝑀 + 2𝑆 ≤ 200
6𝑇 + 3𝐺 + 2𝑀 + 1𝑆 ≤ 144
4𝑇 + 2𝐺 + 2𝑀 + 2𝑆 ≤ 80
𝑇, 𝐺, 𝑀, 𝑆 ≥ 0
Universidad de Nariño
Solución en GAMS
Max imizar
Z = 2000 𝑇 + 14000 𝐺 + 8000 𝑀 + 4000 𝑆
* ANALISIS DE SENSIBILIDAD
VARIABLES
s. a.: 8𝑇 + 6𝐺 + 4𝑀 + 2𝑆 ≤ 200
Z; 6𝑇 + 3𝐺 + 2𝑀 + 1𝑆 ≤ 144
POSITIVE VARIABLES 4𝑇 + 2𝐺 + 2𝑀 + 2𝑆 ≤ 80
T, G, M, S;
EQUATIONS 𝑇, 𝐺, 𝑀, 𝑆 ≥ 0
OBJ, PREP, MAN, TER;
OBJ.. Z =E= 20000*T + 14000*G +
8000*M + 4000*S;
PREP.. 8*T + 6*G + 4*M + 2*S =L= 200; LOWER LEVEL UPPER MARGINAL
MAN.. 6*T + 3*G + 2*M + S =L= 144;
--- VAR z -INF 480000 +INF .
TER.. 4*T + 2*G + 2*M + 2*S =L= 80;
--- VAR T . 10 +INF .
MODEL TRANS /ALL/; → --- VAR G . 20 +INF .
OPTION LP = CPLEX; --- VAR M . . +INF -2000
TRANS.DICTFILE = 4; --- VAR S . . +INF -2000
TRANS.OPTFILE =1;
SOLVE TRANS USING LP MAXIMIZING Z;
Universidad de Nariño
Análisis de Sensibilidad en GAMS
Universidad de Nariño
Análisis de Sensibilidad en GAMS
Se obtiene el siguiente resultado
S O L V E S U M M A R Y
Universidad de Nariño
Análisis de Sensibilidad en GAMS
.
.
.
Reading parameter(s) from
"C:\Users\Robotica\Documents\gamsdir\projdir\cplex.opt
"
>> objrng all
>> rhsrng all
Finished reading from
"C:\Users\Robotica\Documents\gamsdir\projdir\cplex.opt"
Space for names approximately 0.00 Mb
Use option 'names no' to turn use of names off
LP status(1): optimal
Cplex Time: 0.00sec (det. 0.01 ticks)
Optimal solution found.
Objective : 480000.000000
Universidad de Nariño
Análisis de Sensibilidad en GAMS
Universidad de Nariño
Resultados que optimizan el problema
LOWER LEVEL UPPER MARGINAL
Universidad de Nariño
Análisis de Sensibilidad en GAMS
Universidad de Nariño
Análisis de Sensibilidad en GAMS
Universidad de Nariño
Análisis de Sensibilidad en GAMS
Universidad de Nariño
Análisis de Sensibilidad
Inicialmente 8𝑇 + 6𝐺 + 4𝑀 + 2𝑆 ≤ 200
Si existe un cambio en cualquier momento como la ausencia
de tres operarios en la zona de Preparación, (3 operarios
abarcan un total de 24 horas de trabajo). La sección de
Preparación contaba con 25 operarios inicialmente.
8𝑇 + 6𝐺 + 4𝑀 + 2𝑆 ≤ 176
Universidad de Nariño
Análisis de Sensibilidad
Inicialmente 8𝑇 + 6𝐺 + 4𝑀 + 2𝑆 ≤ 200
Si existe un cambio en cualquier momento como la ausencia
de tres operarios en la zona de Preparación, (3 operarios
abarcan un total de 24 horas de trabajo). La sección de
Preparación contaba con 25 operarios inicialmente.
8𝑇 + 6𝐺 + 4𝑀 + 2𝑆 ≤ 176
LOWER LEVEL UPPER
MARGINAL
La solución cambiaría
con los siguientes ---- VAR Z -INF 432.000 +INF .
---- VAR T . 16 +INF .
resultados: ---- VAR G . 8 +INF .
---- VAR M . . +INF -2000.000
---- VAR S . . +INF -2000.000
Universidad de Nariño