Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TRANSFORMAR VIDAS
Katty.vigo@upn.pe
OPTIMIZACIÓN Y
SIMULACIÓN
UG – 2023-1
Videoconferencia 02
Logro de la Sesión
• Download: www.lindo.com
Opciones de LINDO
Valores de Status:
• Infeasible: el modelo es incompatible (no tiene solución válida).
(NO FEASIBLE SOLUTION…).
• Unbounded: el modelo es un poliedro abierto (el funcional no
está restringido). (UNBOUNDED SOLUTION …).
• Optimal: se llegó a una solución óptima. Se presenta la
posibilidad de realizar un análisis de sensibilidad del rango de
variación de los coeficientes de la función objetivo y los términos
independientes de las restricciones.
Ventana Lindo Solver Status
• Status: ofrece el estado de la solución actual
(óptima, factible, no factible, o no acotada).
• Iterations: número de iteraciones (tablas del
algoritmo) que se han realizado.
• Infeasibility: cantidad por la cual las
restricciones han sido excedidas o violadas.
• Objective: valor actual de la función objetivo.
(Valor de Z)
• Elapsed time: tiempo transcurrido desde el
inicio de la resolución.
La F.O no debería Para iniciar las restricciones en lugar
contener ninguna de "sujeto a" o “S.A.” debe escribirse
restricción. No se puede "SUBJECT TO" o "S.T." o "ST"
ingresar MAX 3X1 + 8
Las variables deben aparecer en el
lado izquierdo de las restricciones, y
No ingrese las
los valores numéricos en el lado
condiciones de no
derecho.
negatividad.
2x1 + 2x2 8
x1 + 2x2 6
X , y >= 0
1: Compilar
Solución usando Lindo
2x1 + 2x2 8
x1 + 2x2 6
X , y >= 0
2: Resolver
Solución usando Lindo
Análisis de Sensibilidad:
Por el momento le damos click
a “NO”, luego vamos a revisar
temas e interpretación
deanálisis de Sensibilidad
Solución usando Lindo
Lo relevante es hacer la
interpretación
Solución Ejemplo 1 usando Lindo
Supongamos que se dispone de determinadas piezas de madera para la elaboración de dos artículos finales.
En el almacén se tiene dispone de 8 “piezas pequeñas” y 6 “piezas grandes”, que son utilizadas para elaborar
sillas (usando 2 piezas pequeñas y 1 pieza grande) y mesas (usando 2 piezas de cada tipo).
Interesa decidir cuántas sillas y mesas fabricar de modo de obtener la máxima utilidad, dado un beneficio
neto de S/. 15 por cada silla y de S/. 20 por cada mesa fabricada.
Lo relevante es hacer la
interpretación
Hasta el
X X1
momento
2 variables Y X2
X1
n variables
X2
X3
Xn
Solución Ejemplo 3: N Variables
Una fábrica produce artículos A, B, C y D. Cada unidad del producto A, requiere de 2 horas de
maquinado una hora de montaje y S/.10 de inventario en proceso. Cada unidad de producto B
requiere de una hora de maquinado, tres horas de montaje y S/.5 de inventario en proceso. Cada
unidad de producto C requiere 2 ½ horas de maquinado, 2 ½ horas de montaje y S/.2 de
inventario en proceso. Finalmente cada unidad de producto D requiere de cinco horas de
maquinado, ninguna en montaje y S/.12 de inventario en proceso. La fábrica dispone de 120000
horas de tiempo de maquinado y 160000 horas de tiempo de montaje. Además se cuenta de un
millón de dólares asignados a inventario en proceso. Cada unidad de producto A genera una
utilidad de S/.40, cada unidad del producto B genera una utilidad de S/.24, cada unidad de
producto C genera una utilidad de S/.36 y cada unidad del producto D genera una utilidad de
S/.23. por las condiciones de mercado se estima que no se pueden vender más de 20000 unid. de
producto A, 16000 unid. de producto C, y no hay limitación en la demanda de B y D, sin embargo
se deben de producir al menos 10000 unidades de D, para cumplir con un contrato.
Formular este problema de programación lineal., resolver en Lindo e Interpretar
Solución Ejemplo 3: N Variables
Variables:
X1: Cantidad de artículos a fabricar tipo A
X2: Cantidad de artículos a fabricar tipo B Función objetivo:
X3: Cantidad de artículos a fabricar tipo C Maximizar 40x1+24x2+36x3+23x4
X4: Cantidad de artículos a fabricar tipo D
Restricciones:
Artículo A Artículo B Artículo C Artículo D Disponibilidad
(X1) (x2) (x3) (x4) (Restricciones)
Maquinado 2h 1h 2.5 h 5h 120000
Montaje 1h 3h 2.5 h 0h 160000
Inventario S/. 10 S/. 5 S/. 2 S/. 12 1000000
2x1+1x2+2.5x3+5x4<=120000
1x1+3x2+2.5x3+0x4<=160000
10x1+5x2+2x2+12x4<=1000000
Solución Ejemplo 3: N Variables
Variables:
X1: Cantidad de artículos a fabricar tipo A
X2: Cantidad de artículos a fabricar tipo B
X3: Cantidad de artículos a fabricar tipo C
X4: Cantidad de artículos a fabricar tipo D
Función objetivo:
Maximizar 40x1+24x2+36x3+23x4 Por las condiciones de mercado
se estima que no se pueden
Restricciones: vender más de 20000 unid. de
producto A, 16000 unid. de
2x1+1x2+2.5x3+5x4<=120000
producto C, y no hay limitación
1x1+3x2+2.5x3+0x4<=160000
10x1+5x2+2x2+12x4<=1000000 en la demanda de B y D, sin
embargo se deben de producir
x1<=2000 al menos 10000 unidades de D,
x3<=16000 para cumplir con un contrato
X4>=1000
X1,x2,x3,x4 >=0
Solución Ejemplo 3: N Variables
Variables:
X1: Cantidad de artículos a fabricar tipo A
X2: Cantidad de artículos a fabricar tipo B
X3: Cantidad de artículos a fabricar tipo C
X4: Cantidad de artículos a fabricar tipo D
Función objetivo:
Maximizar 40x1+24x2+36x3+23x4
Restricciones:
2x1+1x2+2.5x3+5x4<=120000
1x1+3x2+2.5x3+0x4<=160000
10x1+5x2+2x2+12x4<=1000000
x1<=2000
x3<=16000
X4>=10000
X1,x2,x3,x4 >=0
Solución Ejemplo 3: N Variables
Variables:
X1: Cantidad de artículos a fabricar tipo A
X2: Cantidad de artículos a fabricar tipo B
X3: Cantidad de artículos a fabricar tipo C
X4: Cantidad de artículos a fabricar tipo D
Función objetivo:
Maximizar 40x1+24x2+36x3+23x4
Restricciones:
2x1+1x2+2.5x3+5x4<=120000
1x1+3x2+2.5x3+0x4<=160000
10x1+5x2+2x2+12x4<=1000000
x1<=2000
x3<=16000
X4>=10000
X1,x2,x3,x4 >=0
Solución Ejemplo 3: N Variables
Lo relevante es hacer la
interpretación