Subido por OSCAR REMIGIO QUEREVALU MENDOZA

mpl-metas-12-solucion

Anuncio
lOMoARcPSD|28711714
MPL Metas 1.2 - Solución
Optimización de Procesos (Universidad Peruana de Ciencias Aplicadas)
Escanea para abrir en Studocu
Studocu no está patrocinado ni avalado por ningún colegio o universidad.
Descargado por Oscar Querevalu Mendoza ([email protected])
lOMoARcPSD|28711714
UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS
PROGRAMA ACADEMICO DE INGENIERÍA INDUSTRIAL
ASIGNATURA: OPTIMIZACIÓN DE PROCESOS
PROFESORA: MAG. SILVIA ZALDIVAR PEÑA
MODELOS DE PROGRAMACIÓN LINEAL DE METAS
Ejercicio 1.2
Un taller de reparación de artefactos eléctricos tiene tres técnicos y debe reparar 45 artefactos que tiene pendientes
de entrega por una mala organización del trabajo. Los artefactos son los siguientes y debe entregarlos reparados.
Artefactos
Lavadoras
Refrigeradoras
Cocinas
Cantidad
20
15
10
Cada uno de los técnicos está capacitado para reparar cualquiera de los artefactos pero demora un tiempo diferente
según sus habilidades y conocimientos:
Tiempo de reparación (horas/artefacto)
Artefactos
Técnico 1
Técnico 2
Técnico 3
Lavadoras
5
4
7
Refrigeradoras
6
7
8
Cocinas
4
4
3
Cada unidad de cualquier artefacto es reparado por un solo técnico. El administrador del taller se ha propuesto las
siguientes metas:
•
•
•
Meta 1: Utilizar el menor número de horas posible en total.
Meta 2: Lograr que el técnico 1 repare un número similar de cada tipo de artefacto
Meta 3: El número de horas trabajadas en total por el técnico 2 no exceda al total de horas trabajadas por el
técnico 3 en más de 50.
Formular el modelo de programación de metas que permita el administrador del taller cumplir con el trabajo y las
metas trazadas, sabiendo que reparar o no un artefacto equivale a 6 horas.
a) Defina las variables de decisión del modelo y presente el modelo de metas en forma compacta. Resolver utilizando
el lenguaje Lingo y presente un informe administrativo de la solución óptima y de cumplimiento de metas.
b) ¿Cómo cambia su formulación si se le indica que la meta 1 tiene prioridad sobre la meta 2 y la meta 2 tiene
prioridad sobre la meta 3? ¿Cuál sería la nueva solución óptima?
Solución:
Índices del modelo:
i: tipo de artefacto (i=1,2,3)
j: técnico (j=1,2,3)
Xij: cantidad, en unidades, de artefactos tipo i que repara el técnico j
Estructura de datos:
Nombre Índice Descripción
Cantidad
i
Cantidad de artefactos tipo i a reparar
Tiempo
i, j
Tiempo que el técnico j demora en reparar el artefacto i
𝑀𝑖𝑛 𝑍 = 𝐸1 + 6 × (D2 + E2) + 6 × (D3 + E3) + E4
s.a. (sujeto a)
Cantidad de cada tipo de artefacto i que se tiene que reparar:
3
∑ 𝑋𝑖𝑗 = 𝐶𝑎𝑛𝑡𝑖𝑑𝑎𝑑𝑖 ∀𝑖 = 1,2,3
𝑗=1
Descargado por Oscar Querevalu Mendoza ([email protected])
lOMoARcPSD|28711714
Meta 1:
3
3
(20 ∗ 4 + 15 ∗ 6 + 10 ∗ 3)
∑ ∑ 𝑋𝑖𝑗 × 𝑇𝑖𝑒𝑚𝑝𝑜𝑖𝑗 − 𝐸1 = 200
𝑖=1 𝑗=1
Meta 2:
Cantidad de lavadoras (i=1) versus cantidad de refrigeradoras (i=2) reparadas por el técnico 1 (j=1)
𝑋11 + 𝐷2 − 𝐸2 = 𝑋21
Cantidad de lavadoras (i=1) versus cantidad de cocinas (i=3) reparadas por el técnico 1 (j=1)
𝑋11 + 𝐷3 − 𝐸3 = 𝑋31
Meta 3:
3
3
𝑖=1
𝑖=1
∑ 𝑋𝑖2 × 𝑇𝑖𝑒𝑚𝑝𝑜𝑖2 − ∑ 𝑋𝑖3 × 𝑇𝑖𝑒𝑚𝑝𝑜𝑖3 + 𝐷4 − 𝐸4 = 50
Restricción de no negatividad
𝑋𝑖𝑗 ≥ 0 𝑦 𝑒𝑛𝑡𝑒𝑟𝑜 ∀𝑖 = 1,2,3 ∀𝑗 = 1,2,3
Código en Lingo
sets:
artef /1 2 3/: Cantidad;
tecnico /1 2 3/:;
AxT(artef, tecnico):X, tiempo;
end sets
data:
Cantidad = 20 15 10;
Tiempo =
5
4
7
6
7
8
4
4
3;
end data
min = E1 + 6*(D2+E2) + 6*(D3+E3) + E4;
@for(artef(i):@sum(tecnico(j):X(i,j))=Cantidad(i));
@sum(AxT(i,j):X(i,j)*Tiempo(i,j)) - e1 = 200;
X(1,1) + D2 - E2 = X(2,1);
X(2,1) + D3 - E3 = X(3,1);
@sum(artef(i):Tiempo(i,2)*X(i,2))-@sum(artef(i):Tiempo(i,3)*X(i,3))+D4-E4=50;
@for(AxT(i,j):@gin(X(i,j)));
Reporte de Solución Óptima
Global optimal solution found.
Objective value: 22.00000
Variable
E1
D2
E2
D3
E3
E4
D4
X( 1, 1)
X( 1, 2)
X( 1, 3)
X( 2, 1)
X( 2, 2)
X( 2, 3)
X( 3, 1)
X( 3, 2)
X( 3, 3)
Value
Reduced Cost
22.00000
0.000000
0.000000
12.00000
0.000000
0.000000
0.000000
12.00000
0.000000
0.000000
0.000000
0.000000
0.000000
1.000000
0.000000
11.00000
20.00000
8.000000
0.000000
0.000000
0.000000
6.000000
8.000000
14.00000
7.000000
0.000000
0.000000
-2.000000
0.000000
8.000000
10.00000
0.000000
Informe Ejecutivo:
Asignación óptima de reparaciones (en unidades)
Artefacto
Técnico 1 Técnico 2 Técnico 3
Lavadora
--20
--Refrigeradora
--8
7
Cocina
----10
Reporte de Metas
Meta Valor de las variables
de desviación
1
E1 = 22
2
D2 = 0 E2=0
D3=0 E3 = 0
3
D4 = 0 E4 = 0
¿Se cumple?
(Si / No)
NO
SI
Si
Interpretación
Se necesitan mínimo 222 horas para reparar todos los artefactos
El técnico rapara una cantidad similar de cada una de los
artefactos
El número de horas trabajadas por el técnico 2 es el mismo
número de horas trabajadas por el técnico 3
Descargado por Oscar Querevalu Mendoza ([email protected])
Descargar