Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sesion 04 Invope
Sesion 04 Invope
4ta Sesión
Mg. Gastón R. Huiman León
Solución y Análisis de Sensibilidad de Modelos de Programación Lineal Entera
ORIENTACIONES AL ESTUDIANTE
CONTENIDO / TEMATICA
EJEMPLO 01
EL MÉTODO DE RAMIFICACIÓN Y ACOTACIÓN
Max Z= X1 + 5X2
Sujeto a.:
El método de ramificación y acotación, mas conocido
11X1 + 6X2 ≤ 66 𝑋1 = 6, 𝑋2 = 11
por su nombre en ingles Branch and Bound, recibe su
5X1 + 50X2 ≤ 225 𝑋1 = 45, 𝑋2 = 4.5
nombre precisamente por las dos técnicas en la que
se basa su desarrollo que son la ramificación y la 𝑋1, 𝑋2 ≥ 0 𝑦 𝑒𝑛𝑡𝑒𝑟𝑜𝑠
acotación.
El método de ramificación y acotación comienza por
resolver la PL, de modo que si la solución verifica las
condiciones de integridad, entonces también es la
solución al problema entero, en caso contrario se
comienza con la ramificación del problema.
Solución y Análisis de Sensibilidad de Modelos de Programación Lineal Entera
MAX Z= X1 + 5X2
EL MÉTODO DE RAMIFICACIÓN Y ACOTACIÓN
11X1 + 6X2 ≤ 66
5X1 + 50X2 ≤ 225
La ramificación consiste en dividir cada problema en dos
nuevos sub problemas, obtenidos mediante la imposición de
restricciones excluyentes que dividen el conjunto de Solución optima para X1=3.75, X2=4.125
Nodo 1 FO= 24.375
oportunidades del problema original en dos partes, pero
eliminando en ambas partes la solución no entera del
problema original.
-5 * 11X1 + 6X2 ≤ 66
11 * 5X1 + 50X2 ≤ 225
Z= X1 + 5X2
-55 X1 - 30 X2 = 330
55X1 + 550 X2 = 2475 𝐹𝑂 = 3.75 + 5(4.125)
520 X2 = 2145
X2= 4.125
X1=3.75
Solución y Análisis de Sensibilidad de Modelos de Programación Lineal Entera
Z= X1 + 5X2
X1=3.75
X2= 4.125
3 ≤ 3.75 ≤ 4
4 ≤ 4.20 ≤ 5
Se descarta por
ser menor a la
FO=24.375
Z= 3 + 5(5)….=28
Z= 3 + 5(4)….=23
Solución y Análisis de Sensibilidad de Modelos de Programación Lineal Entera
EJERCICIO DE APLICACION
Dos refinerías de petróleo producen tres tipos diferentes de gasolina: A, B y C. Estos diferentes tipos de
gasolina son producidos en cada refinería en proporciones fijas, por cada operación. Asumiendo que la
refinería N° 1, produce: 10 unidad de A, 30 unidades de B y 5 unidad de C por operación, mientras que la
refinería N° 2, produce: 20 unidad de A, 40 unidades de B y 50 unidades de C por operación, los costos de la
operación son $1500 para la refinería N° 1 y $3800 para la refinería N° 2. Un cliente ordena 150 unidades de
A, 440 unidades de B y 200 unidades de C.
Lista objetivo = @OLE ([‘ archivo hoja de calculo'] [, nombre del rango en la lista de la hoja]);
Lista de objetivo: es una lista de los objetos del modelo, opcionalmente separados por comas, que han
de ser inicializado desde la hoja de cálculo, esta puede contener cualquier combinación de nombres de
conjuntos, atributos de conjuntos y variables escalares; por ejemplo “productos”.
sets:
productos/1..10/:X,P;
Solución y Análisis de Sensibilidad de Modelos de Programación Lineal Entera
Lista objetivo = @OLE ([‘ archivo hoja de calculo'] [, nombre del rango en la lista de la hoja]);
P=@ole('datos.xlsx','precio');
Solución y Análisis de Sensibilidad de Modelos de Programación Lineal Entera
Lista objetivo = @OLE ([‘ archivo hoja de calculo'] [, nombre del rango en la lista de la hoja]);
P=@ole('datos.xlsx','precio');
H1=@ole('datos.xlsx','capacidad_maquina_hora');
Solución y Análisis de Sensibilidad de Modelos de Programación Lineal Entera
Tanto para COSTO como CAPACIDAD se esta especificando un solo rango DATA_TABLA, en caso que tenga dos
columnas, LINGO inicializa COSTO en los datos de la columna 1 y CAPACIDAD en los datos de la columna 2. Tener en
cuenta que para que este método funcione, tanto COSTO como CAPACIDAD deben definirse en el mismo conjunto de
datos. Además, ambos deben ser conjuntos o atributos de conjunto; no se permiten tipos mixtos utilizando este formulario.
Solución y Análisis de Sensibilidad de Modelos de Programación Lineal Entera
En este ejemplo se esta especificando rangos individuales para inicializar; para COSTO se inicializará con los datos en
el rango COST_01 y para CAPACIDAD se inicializará con los datos en el rango CAP_01.
Los conjuntos derivados se pueden importar de un solo rango o de n rangos, donde n es la dimensión del
conjunto derivado
En un modelo de transporte. ARCS es el conjunto de arcos de envío y COSTO es un atributo para almacenar el costo de envío
de una unidad por cada arco. Normalmente, ARCS sería un conjunto derivado bidimensional de pares de coordenadas. Hay
que tener en cuenta que los datos de los arcos provienen de una misma lista de rangos del libro de Excel.
Solución y Análisis de Sensibilidad de Modelos de Programación Lineal Entera
Suponga que hay 10 arcos de envío en nuestro modelo, luego los rangos del ARCS tendría 20 celdas, siendo la primera
columna de 10 celdas los puntos de origen y la segunda columna de 10 celdas los puntos de destino. Dado que estamos
usando el método de rango único para ingresar un conjunto derivado, las dos columnas son adyacentes y ambas están
contenidas en la llamada de rango único ARCS.
Donde usamos dos rangos para almacenar el conjunto ARCS bidimensional . El primer rango, FROM , contendría 10 puntos
de origen, mientras que el segundo rango, TO , contendría 10 puntos de destino. Estos dos rangos pueden estar en
diferentes áreas del libro de trabajo y no es necesario que sean adyacentes.
Solución y Análisis de Sensibilidad de Modelos de Programación Lineal Entera
Modelo de Producción
Una fabrica de producción de helados produce 10 tipos de paletas de diferentes sabores, para ello deben pasar
por 20 diferentes procesos y 20 tipos de mano de obra. El departamento de producción presenta el siguiente
cuadro con respecto a los tiempos en segundos de cada proceso y mano de obra:
Productos (ocupacion de cada proceso en segundos)
Productos Helado
Helado Helado Helado Helado Helado Helado Helado Helado
chocolate
chocolate
fresa coco cherry vainilla frambuesa
Helado uva
piña melon
capacidad horas
Procesos con leche
I II III IV V VI VII VIII IX X
PROCESO 1 47 36 41 32 45 38 32 39 41 38 400
PROCESO 2 101 99 69 103 97 93 100 97 89 101 220
PROCESO 3 224 238 282 225 295 308 234 256 250 239 300
PROCESO 4 13 22 31 24 36 30 18 20 23 25 250
PROCESO 5 85 103 99 89 100 90 104 103 100 103 225
PROCESO 6 37 34 30 47 24 26 29 23 22 31 180
PROCESO 7 94 86 63 103 91 87 85 78 86 90 270
PROCESO 8 268 300 245 325 284 205 213 278 200 269 350
PROCESO 9 19 32 20 35 14 16 17 18 15 16 220
PROCESO 10 95 98 97 99 87 90 88 93 98 109 200
PROCESO 11 20 19 21 20 31 22 30 21 22 31 240
PROCESO 12 79 81 89 87 92 96 75 83 91 87 240
PROCESO 13 211 215 200 197 201 204 260 200 198 203 310
PROCESO 14 15 19 18 14 16 15 16 12 15 13 225
PROCESO 15 99 93 91 100 97 100 107 96 95 100 350
PROCESO 16 25 23 22 23 21 19 20 19 20 20 350
PROCESO 17 79 83 82 78 81 78 68 81 60 72 300
PROCESO 18 212 198 224 222 203 199 221 230 244 210 250
PROCESO 19 15 14 11 15 13 16 13 16 19 16 250
PROCESO 20 102 97 107 99 101 90 94 99 104 92 200
Solución y Análisis de Sensibilidad de Modelos de Programación Lineal Entera
Modelo de Producción
Mano de Obra en la elaboracion de Productos (ocupacion de cada mano de obra en segundos)
Productos Helado
Helado Helado Helado Helado Helado capacidad
chocolate Helado fresa Helado coco Helado uva Helado piña
chocolate cherry vainilla frambuesa melon horas
Procesos con leche
I II III IV V VI VII VIII IX X
MO 1 155 127 154 175 148 150 149 145 142 139 450
MO 2 135 119 121 120 121 150 179 167 158 171 250
MO 3 15 17 23 14 18 23 21 22 19 23 300
MO 4 173 153 164 174 151 144 60 144 138 142 250
MO 5 99 104 94 110 118 97 109 101 104 98 250
MO 6 149 153 149 127 124 127 125 131 159 140 200
MO 7 177 184 116 188 110 141 129 135 150 149 270
MO 8 21 17 22 27 11 14 12 16 20 19 350
MO 9 134 121 157 136 134 141 120 121 132 150 250
MO 10 95 93 120 97 91 93 89 79 80 76 280
MO 11 136 137 132 138 150 155 149 175 142 141 260
MO 12 139 151 184 192 187 195 201 180 181 178 240
MO 13 21 18 17 20 19 20 18 17 18 20 310
MO 14 139 129 132 127 140 130 128 131 128 127 250
MO 15 80 79 71 77 81 160 110 76 80 79 350
MO 16 139 138 141 135 148 144 148 153 157 67 350
MO 17 185 183 202 198 180 179 181 177 180 144 350
MO 18 18 21 20 18 20 17 22 21 20 25 300
MO 19 122 128 120 149 133 127 129 145 151 117 280
MO 20 80 112 78 89 100 78 121 120 134 120 250
Solución y Análisis de Sensibilidad de Modelos de Programación Lineal Entera
Modelo de Producción
¿Cuál seria el plan de producción, para
Finalmente el departamento de comercialización informa lo siguiente:
maximizar las ganancias en un mes?
Demanda
Productos (tipos de
minima Ganancia S/.
paleta de helado)
unid/mes Propuesta de Solución
Helado chocolate 800 S/ 2.0
Variables
Helado chocolate con leche 400 S/ 3.0
Helado fresa 300 S/ 2.5 Xi: número de unidades de helados tipo paletas Helado chocolate,
Helado coco 200 S/ 3.0 Helado chocolate con leche, Helado fresa, Helado coco, Helado Cherry,
Helado cherry 600 S/ 4.0 Helado vainilla, Helado frambuesa, Helado uva, Helado piña, Helado
Helado vainilla 500 S/ 2.0 melón; a producir
Helado frambuesa 300 S/ 4.0
i (Helado chocolate, Helado chocolate con leche, Helado fresa, Helado
Helado uva 250 S/ 3.0
Helado piña 300 S/ 2.0 coco, Helado Cherry, Helado vainilla, Helado frambuesa, Helado uva,
Helado melon 400 S/ 2.5 Helado piña, Helado melón =1,2,3,4,5,6,7,8,9,10) paletas de helado
Solución y Análisis de Sensibilidad de Modelos de Programación Lineal Entera
PROCESO 1
I
0.013
II
0.010
III
0.011
IV
0.009
V
0.013
VI
0.011
VII
0.009
VIII
0.011
IX
0.011
X
0.011 400
SOLVER
PROCESO 2 0.028 0.028 0.019 0.029 0.027 0.026 0.028 0.027 0.025 0.028 220
PROCESO 3 0.062 0.066 0.078 0.063 0.082 0.086 0.065 0.071 0.069 0.066 300
PROCESO 4 0.004 0.006 0.009 0.007 0.010 0.008 0.005 0.006 0.006 0.007 250
PROCESO 5 0.024 0.029 0.028 0.025 0.028 0.025 0.029 0.029 0.028 0.029 225
PROCESO 6 0.010 0.009 0.008 0.013 0.007 0.007 0.008 0.006 0.006 0.009 180
PROCESO 7 0.026 0.024 0.018 0.029 0.025 0.024 0.024 0.022 0.024 0.025 270
PROCESO 8 0.074 0.083 0.068 0.090 0.079 0.057 0.059 0.077 0.056 0.075 350
PROCESO 9 0.005 0.009 0.006 0.010 0.004 0.004 0.005 0.005 0.004 0.004 220
PROCESO 10 0.026 0.027 0.027 0.028 0.024 0.025 0.024 0.026 0.027 0.030 200 Mano de Obra en la elaboracion de Productos (ocupacion de cada mano de obra en horas)
PROCESO 11 0.006 0.005 0.006 0.006 0.009 0.006 0.008 0.006 0.006 0.009 240 Productos Helado
Helado Helado capacidad
PROCESO 12 0.022 0.023 0.025 0.024 0.026 0.027 0.021 0.023 0.025 0.024 240 chocolate con Helado fresa Helado coco Helado cherry Helado vainilla Helado uva Helado piña Helado melon
chocolate frambuesa horas
leche
PROCESO 13 0.059 0.060 0.056 0.055 0.056 0.057 0.072 0.056 0.055 0.056 310 Procesos
I II III IV V VI VII VIII IX X
PROCESO 14 0.004 0.005 0.005 0.004 0.004 0.004 0.004 0.003 0.004 0.004 225
MO 1 0.043 0.035 0.043 0.049 0.041 0.042 0.041 0.040 0.039 0.039 450
PROCESO 15 0.028 0.026 0.025 0.028 0.027 0.028 0.030 0.027 0.026 0.028 350
MO 2 0.038 0.033 0.034 0.033 0.034 0.042 0.050 0.046 0.044 0.048 250
PROCESO 16 0.007 0.006 0.006 0.006 0.006 0.005 0.006 0.005 0.006 0.006 350
MO 3 0.004 0.005 0.006 0.004 0.005 0.006 0.006 0.006 0.005 0.006 300
PROCESO 17 0.022 0.023 0.023 0.022 0.023 0.022 0.019 0.023 0.017 0.020 300
MO 4 0.048 0.043 0.046 0.048 0.042 0.040 0.017 0.040 0.038 0.039 250
PROCESO 18 0.059 0.055 0.062 0.062 0.056 0.055 0.061 0.064 0.068 0.058 250
MO 5 0.028 0.029 0.026 0.031 0.033 0.027 0.030 0.028 0.029 0.027 250
PROCESO 19 0.004 0.004 0.003 0.004 0.004 0.004 0.004 0.004 0.005 0.004 250 MO 6 0.041 0.043 0.041 0.035 0.034 0.035 0.035 0.036 0.044 0.039 200
PROCESO 20 0.028 0.027 0.030 0.028 0.028 0.025 0.026 0.028 0.029 0.026 200 MO 7 0.049 0.051 0.032 0.052 0.031 0.039 0.036 0.038 0.042 0.041 270
MO 8 0.006 0.005 0.006 0.008 0.003 0.004 0.003 0.004 0.006 0.005 350
MO 9 0.037 0.034 0.044 0.038 0.037 0.039 0.033 0.034 0.037 0.042 250
MO 10 0.026 0.026 0.033 0.027 0.025 0.026 0.025 0.022 0.022 0.021 280
MO 11 0.038 0.038 0.037 0.038 0.042 0.043 0.041 0.049 0.039 0.039 260
MO 12 0.039 0.042 0.051 0.053 0.052 0.054 0.056 0.050 0.050 0.049 240
MO 13 0.006 0.005 0.005 0.006 0.005 0.006 0.005 0.005 0.005 0.006 310
Pasamos los datos MO 14
MO 15
0.039
0.022
0.036
0.022
0.037
0.020
0.035
0.021
0.039
0.023
0.036
0.044
0.036
0.031
0.036
0.021
0.036
0.022
0.035
0.022
250
350
de cada proceso y MO 16 0.039 0.038 0.039 0.038 0.041 0.040 0.041 0.043 0.044 0.019 350
MO 17 0.051 0.051 0.056 0.055 0.050 0.050 0.050 0.049 0.050 0.040 350
mano de obra por MO 18 0.005 0.006 0.006 0.005 0.006 0.005 0.006 0.006 0.006 0.007 300
MO 19 0.034 0.036 0.033 0.041 0.037 0.035 0.036 0.040 0.042 0.033 280
producto, a horas MO 20 0.022 0.031 0.022 0.025 0.028 0.022 0.034 0.033 0.037 0.033 250
Solución y Análisis de Sensibilidad de Modelos de Programación Lineal Entera
Helado
Helado Helado Helado
chocolate con Helado fresa Helado coco Helado cherry Helado uva Helado piña Helado melon
chocolate vainilla frambuesa
leche
Cantidad a producir Ganancia
Precio S/ 2.00 S/ 3.00 S/ 2.50 S/ 3.00 S/ 4.00 S/ 2.00 S/ 4.00 S/ 3.00 S/ 2.00 S/ 2.50 S/ 0
PROCESO 1 0.013 0.01 0.011 0.009 0.013 0.011 0.009 0.011 0.011 0.011 0 <= 400
PROCESO 2 0.028 0.028 0.019 0.029 0.027 0.026 0.028 0.027 0.025 0.028 0 <= 220
PROCESO 3 0.062 0.066 0.078 0.063 0.082 0.086 0.065 0.071 0.069 0.066 0 <= 300
PROCESO 4 0.004 0.006 0.009 0.007 0.01 0.008 0.005 0.006 0.006 0.007 0 <= 250
PROCESO 5 0.024 0.029 0.028 0.025 0.028 0.025 0.029 0.029 0.028 0.029 0 <= 225
PROCESO 6 0.01 0.009 0.008 0.013 0.007 0.007 0.008 0.006 0.006 0.009 0 <= 180
PROCESO 7 0.026 0.024 0.018 0.029 0.025 0.024 0.024 0.022 0.024 0.025 0 <= 270
PROCESO 8 0.074 0.083 0.068 0.09 0.079 0.057 0.059 0.077 0.056 0.075 0 <= 350
PROCESO 9 0.005 0.009 0.006 0.01 0.004 0.004 0.005 0.005 0.004 0.004 0 <= 220
PROCESO 10 0.026 0.027 0.027 0.028 0.024 0.025 0.024 0.026 0.027 0.03 0 <= 200
PROCESO 11 0.006 0.005 0.006 0.006 0.009 0.006 0.008 0.006 0.006 0.009 0 <= 240
PROCESO 12 0.022 0.023 0.025 0.024 0.026 0.027 0.021 0.023 0.025 0.024 0 <= 240
PROCESO 13 0.059 0.06 0.056 0.055 0.056 0.057 0.072 0.056 0.055 0.056 0 <= 310
PROCESO 14 0.004 0.005 0.005 0.004 0.004 0.004 0.004 0.003 0.004 0.004 0 <= 225
PROCESO 15 0.028 0.026 0.025 0.028 0.027 0.028 0.03 0.027 0.026 0.028 0 <= 350
PROCESO 16 0.007 0.006 0.006 0.006 0.006 0.005 0.006 0.005 0.006 0.006 0 <= 350
PROCESO 17 0.022 0.023 0.023 0.022 0.023 0.022 0.019 0.023 0.017 0.02 0 <= 300
PROCESO 18 0.059 0.055 0.062 0.062 0.056 0.055 0.061 0.064 0.068 0.058 0 <= 250
PROCESO 19 0.004 0.004 0.003 0.004 0.004 0.004 0.004 0.004 0.005 0.004 0 <= 250
PROCESO 20 0.028 0.027 0.03 0.028 0.028 0.025 0.026 0.028 0.029 0.026 0 <= 200
MO 1 0.043 0.035 0.043 0.049 0.041 0.042 0.041 0.04 0.039 0.039 0 <= 450
MO 2 0.038 0.033 0.034 0.033 0.034 0.042 0.05 0.046 0.044 0.048 0 <= 250
MO 3 0.004 0.005 0.006 0.004 0.005 0.006 0.006 0.006 0.005 0.006 0 <= 300
MO 4 0.048 0.043 0.046 0.048 0.042 0.04 0.017 0.04 0.038 0.039 0 <= 250
MO 5 0.028 0.029 0.026 0.031 0.033 0.027 0.03 0.028 0.029 0.027 0 <= 250
MO 6 0.041 0.043 0.041 0.035 0.034 0.035 0.035 0.036 0.044 0.039 0 <= 200
MO 7 0.049 0.051 0.032 0.052 0.031 0.039 0.036 0.038 0.042 0.041 0 <= 270
MO 8 0.006 0.005 0.006 0.008 0.003 0.004 0.003 0.004 0.006 0.005 0 <= 350
MO 9 0.037 0.034 0.044 0.038 0.037 0.039 0.033 0.034 0.037 0.042 0 <= 250
MO 10 0.026 0.026 0.033 0.027 0.025 0.026 0.025 0.022 0.022 0.021 0 <= 280
MO 11 0.038 0.038 0.037 0.038 0.042 0.043 0.041 0.049 0.039 0.039 0 <= 260
MO 12 0.039 0.042 0.051 0.053 0.052 0.054 0.056 0.05 0.05 0.049 0 <= 240
MO 13 0.006 0.005 0.005 0.006 0.005 0.006 0.005 0.005 0.005 0.006 0 <= 310
MO 14 0.039 0.036 0.037 0.035 0.039 0.036 0.036 0.036 0.036 0.035 0 <= 250
MO 15 0.022 0.022 0.02 0.021 0.023 0.044 0.031 0.021 0.022 0.022 0 <= 350
MO 16 0.039 0.038 0.039 0.038 0.041 0.04 0.041 0.043 0.044 0.019 0 <= 350
MO 17 0.051 0.051 0.056 0.055 0.05 0.05 0.05 0.049 0.05 0.04 0 <= 350
MO 18 0.005 0.006 0.006 0.005 0.006 0.005 0.006 0.006 0.006 0.007 0 <= 300
MO 19 0.034 0.036 0.033 0.041 0.037 0.035 0.036 0.04 0.042 0.033 0 <= 280
MO 20 0.022 0.031 0.022 0.025 0.028 0.022 0.034 0.033 0.037 0.033 0 <= 250
DEMANDA 01 1 0 0 0 0 0 0 0 0 0 0 >= 800
DEMANDA 02 0 1 0 0 0 0 0 0 0 0 0 >= 400
DEMANDA 03 0 0 1 0 0 0 0 0 0 0 0 >= 300
DEMANDA 04 0 0 0 1 0 0 0 0 0 0 0 >= 200
DEMANDA 05 0 0 0 0 1 0 0 0 0 0 0 >= 600
DEMANDA 06 0 0 0 0 0 1 0 0 0 0 0 >= 500
DEMANDA 07 0 0 0 0 0 0 1 0 0 0 0 >= 300
DEMANDA 08 0 0 0 0 0 0 0 1 0 0 0 >= 250
DEMANDA 09 0 0 0 0 0 0 0 0 1 0 0 >= 300
DEMANDA 10 0 0 0 0 0 0 0 0 0 1 0 >= 400
Solución y Análisis de Sensibilidad de Modelos de Programación Lineal Entera
SOLVER
Solución y Análisis de Sensibilidad de Modelos de Programación Lineal Entera
Helado
Helado Helado Helado
chocolate con Helado fresa Helado coco Helado cherry Helado uva Helado piña Helado melon
chocolate vainilla frambuesa
leche
Cantidad a producir 800 400 300 200 600 500 476 250 300 400 Ganancia
Precio S/ 2.00 S/ 3.00 S/ 2.50 S/ 3.00 S/ 4.00 S/ 2.00 S/ 4.00 S/ 3.00 S/ 2.00 S/ 2.50 S/ 11,804
PROCESO 1 0.013 0.01 0.011 0.009 0.013 0.011 0.009 0.011 0.011 0.011 47.534 <= 400
PROCESO 2 0.028 0.028 0.019 0.029 0.027 0.026 0.028 0.027 0.025 0.028 113.078 <= 220
PROCESO 3 0.062 0.066 0.078 0.063 0.082 0.086 0.065 0.071 0.069 0.066 299.99 <= 300
PROCESO 4 0.004 0.006 0.009 0.007 0.01 0.008 0.005 0.006 0.006 0.007 28.18 <= 250
PROCESO 5 0.024 0.029 0.028 0.025 0.028 0.025 0.029 0.029 0.028 0.029 114.554 <= 225
PROCESO 6 0.01 0.009 0.008 0.013 0.007 0.007 0.008 0.006 0.006 0.009 35.008 <= 180
PROCESO 7 0.026 0.024 0.018 0.029 0.025 0.024 0.024 0.022 0.024 0.025 102.724 <= 270
PROCESO 8 0.074 0.083 0.068 0.09 0.079 0.057 0.059 0.077 0.056 0.075 300.834 <= 350
PROCESO 9 0.005 0.009 0.006 0.01 0.004 0.004 0.005 0.005 0.004 0.004 22.23 <= 220
PROCESO 10 0.026 0.027 0.027 0.028 0.024 0.025 0.024 0.026 0.027 0.03 110.224 <= 200
PROCESO 11 0.006 0.005 0.006 0.006 0.009 0.006 0.008 0.006 0.006 0.009 28.908 <= 240
PROCESO 12 0.022 0.023 0.025 0.024 0.026 0.027 0.021 0.023 0.025 0.024 101.046 <= 240
PROCESO 13 0.059 0.06 0.056 0.055 0.056 0.057 0.072 0.056 0.055 0.056 248.272 <= 310
PROCESO 14 0.004 0.005 0.005 0.004 0.004 0.004 0.004 0.003 0.004 0.004 17.354 <= 225
PROCESO 15 0.028 0.026 0.025 0.028 0.027 0.028 0.03 0.027 0.026 0.028 116.13 <= 350
PROCESO 16 0.007 0.006 0.006 0.006 0.006 0.005 0.006 0.005 0.006 0.006 25.406 <= 350
PROCESO 17 0.022 0.023 0.023 0.022 0.023 0.022 0.019 0.023 0.017 0.02 90.794 <= 300
PROCESO 18 0.059 0.055 0.062 0.062 0.056 0.055 0.061 0.064 0.068 0.058 249.936 <= 250
PROCESO 19 0.004 0.004 0.003 0.004 0.004 0.004 0.004 0.004 0.005 0.004 16.904 <= 250
PROCESO 20 0.028 0.027 0.03 0.028 0.028 0.025 0.026 0.028 0.029 0.026 115.576 <= 200
MO 1 0.043 0.035 0.043 0.049 0.041 0.042 0.041 0.04 0.039 0.039 173.516 <= 450
MO 2 0.038 0.033 0.034 0.033 0.034 0.042 0.05 0.046 0.044 0.048 169.5 <= 250
MO 3 0.004 0.005 0.006 0.004 0.005 0.006 0.006 0.006 0.005 0.006 22.056 <= 300
MO 4 0.048 0.043 0.046 0.048 0.042 0.04 0.017 0.04 0.038 0.039 169.292 <= 250
MO 5 0.028 0.029 0.026 0.031 0.033 0.027 0.03 0.028 0.029 0.027 122.08 <= 250
MO 6 0.041 0.043 0.041 0.035 0.034 0.035 0.035 0.036 0.044 0.039 161.66 <= 200
MO 7 0.049 0.051 0.032 0.052 0.031 0.039 0.036 0.038 0.042 0.041 173.336 <= 270
MO 8 0.006 0.005 0.006 0.008 0.003 0.004 0.003 0.004 0.006 0.005 20.228 <= 350
MO 9 0.037 0.034 0.044 0.038 0.037 0.039 0.033 0.034 0.037 0.042 157.808 <= 250
MO 10 0.026 0.026 0.033 0.027 0.025 0.026 0.025 0.022 0.022 0.021 106.9 <= 280
MO 11 0.038 0.038 0.037 0.038 0.042 0.043 0.041 0.049 0.039 0.039 170.066 <= 260
MO 12 0.039 0.042 0.051 0.053 0.052 0.054 0.056 0.05 0.05 0.049 205.856 <= 240
MO 13 0.006 0.005 0.005 0.006 0.005 0.006 0.005 0.005 0.005 0.006 23.03 <= 310
MO 14 0.039 0.036 0.037 0.035 0.039 0.036 0.036 0.036 0.036 0.035 156.036 <= 250
MO 15 0.022 0.022 0.02 0.021 0.023 0.044 0.031 0.021 0.022 0.022 107.806 <= 350
MO 16 0.039 0.038 0.039 0.038 0.041 0.04 0.041 0.043 0.044 0.019 161.366 <= 350
MO 17 0.051 0.051 0.056 0.055 0.05 0.05 0.05 0.049 0.05 0.04 211.05 <= 350
MO 18 0.005 0.006 0.006 0.005 0.006 0.005 0.006 0.006 0.006 0.007 24.256 <= 300
MO 19 0.034 0.036 0.033 0.041 0.037 0.035 0.036 0.04 0.042 0.033 152.336 <= 280
MO 20 0.022 0.031 0.022 0.025 0.028 0.022 0.034 0.033 0.037 0.033 118.134 <= 250
DEMANDA 01 1 0 0 0 0 0 0 0 0 0 800 >= 800
DEMANDA 02 0 1 0 0 0 0 0 0 0 0 400 >= 400
DEMANDA 03 0 0 1 0 0 0 0 0 0 0 300 >= 300
DEMANDA 04 0 0 0 1 0 0 0 0 0 0 200 >= 200
DEMANDA 05 0 0 0 0 1 0 0 0 0 0 600 >= 600
DEMANDA 06 0 0 0 0 0 1 0 0 0 0 500 >= 500
DEMANDA 07 0 0 0 0 0 0 1 0 0 0 476 >= 300
DEMANDA 08 0 0 0 0 0 0 0 1 0 0 250 >= 250
DEMANDA 09 0 0 0 0 0 0 0 0 1 0 300 >= 300
DEMANDA 10 0 0 0 0 0 0 0 0 0 1 400 >= 400
Solución y Análisis de Sensibilidad de Modelos de Programación Lineal Entera
SOLVER
Solución y Análisis de Sensibilidad de Modelos de Programación Lineal Entera
SOLVER
Restricciones Restricciones
Final Sombra Restricción Permisible Permisible Final Sombra Restricción Permisible Permisible
Celda Nombre Valor Precio Lado derecho Aumentar Reducir Celda Nombre Valor Precio Lado derecho Aumentar Reducir
LINGO
endsets
Solución y Análisis de Sensibilidad de Modelos de Programación Lineal Entera
data:
Nombre dado a la celda de la hoja de Excel para cada grupo de datos que
!Importar; se desea importar a LINGO.
P=@ole('datos.xlsx','precio');
H1=@ole('datos.xlsx','capacidad_maquina_hora');
H2=@ole('datos.xlsx','capacidad_hombre_hora');
H3=@ole('datos.xlsx','demanda');
max=@sum(productos(i):X(i)*P(i));
M1=@ole('datos.xlsx','horas_maquina');
!Restricciones;
@for(manobra(j):@sum(productos(i):X(i)*M2(j,i))<=H2(j));
enddata
!Restricciones Demanda minima;
@for(demanda(j):@sum(productos(i):X(i)*M3(j,i))>=H3(j));
@for(productos(i):X(i)>=0);
!Enteros;
@for(productos(i):@gin(X(i)));
END
Solución y Análisis de Sensibilidad de Modelos de Programación Lineal Entera
LINGO
!Exportar;
@ole('datos.xlsx','solucion')=x;
Análisis de Sensibilidad
Referencias Bibliográficas
GUERRERO SALAS, H., 2009. Programación lineal aplicada [en línea]. Ecoe Ediciones. Bogotá, Colombia:
s.n. [Consulta: 21 enero 2022]. ISBN ISBN 978-958-648-617-0. Disponible en:
https://ucv.primo.exlibrisgroup.com/permalink/51UCV_INST/ghjb9a/alma99100115012970700
GONZáLEZ ARIZA, A.L. y GARCíA LLINáS, G.A., 2015. Manual práctico de investigacion de
operaciones
I. [en línea]. Barranquilla: [Consulta: 23 enero 2022]. Disponible en:
https://ucv.primo.exlibrisgroup.com/permalink/51UCV_INST/1s5h644/alma991002856889007001