Professional Documents
Culture Documents
Parcial II Programacion Entera 2023 Resuelto
Parcial II Programacion Entera 2023 Resuelto
PROBLEMA 1
Se debe optimizar la programación de una fábrica donde se elaboran dos productos usando una sola
máquina. Las relaciones de precedencia entre las cinco operaciones se resumen en la siguiente figura.
Prod. I
2 4
Prod. II
1 5
Prod. III
3 6
El tiempo de procesamiento y las fechas de entrega (en días) para los tres productos. Se detallan en la
siguiente tabla. La fecha de entrega, se mide a partir de la referencia cero, donde debe comenzar la primera
operación.
1 8
2 7
3 9
4 (prod. I) 10 42 7
5 (prod.II) 14 30 12
6 (prod.III) 12 40 10
Resuelva mediante programación lineal entera mixta, y encuentre la secuencia óptima que minimice el
pago total.
UNIVERSIDAD CATOLICA DE SALTA - Facultad de Ingeniería
PROBLEMA 2
Teniendo en cuenta las consignas del problema 1. Considere ahora que por razones de fuerza mayor el
Producto III debe entregarse lo antes posible.
Modifique el problema original considerando los fundamentos dados sobre el Algoritmo de Ramificación y
Acotamiento. En otras palabras debemos modificar el problema original, para hacer mucho más eficiente el
algoritmo de cálculo.
Resolución:
PROBLEMA 1:
a) Definición de variables
X1: Tiempo de inicio de la operación 1 (días)
X2: Tiempo de inicio de la operación 2 (días)
X3: Tiempo de inicio de la operación 3 (días)
X4: Tiempo de inicio de la operación 4 (días)
X5: Tiempo de inicio de la operación 5 (días)
X6: Tiempo de inicio de la operación 6 (días)
1- Restricciones:
b) Restricciones de precedencia
1) x2 - x1 >= 8
2) x3 - x1 >= 8
3) x4 - x2 >= 7
4) x5 - x3 >= 9
5) x6 - x3 >= 9
6) X5 – X2>= 7
22) p1 - x4 = 10
23) p2 - x5 = 14
24) p3 – x6 = 12
(x1, x2, x3, x4, x5, x6, s4mas, s4menos, s5mas, s5menos, s6mas, s6menos, p1, p2, p2) >=0
X2 = 8 Y45 = 1 s4mas = 17 p2 = 48
X3 = 25 Y25 = 1 s5menos = 18 p3 = 60
X4 = 15 Y34 = 0 s5mas = 0
X5 = 34 Y34 = 1 s6menos = 20
X6 = 48 Y34 = 1 s6mas = 0
UNIVERSIDAD CATOLICA DE SALTA - Facultad de Ingeniería
Línea de Tiempo:
I_______8_____I_______7_______I_______10______I______9_____I_______14_____I_____12_____I
X1 x2 x4 x3 x5 x6
0 8 15 25 34 48 60
Producto I:
I_____________________________________________I_________17__________I
0 25 42
Producto II:
I____________________________________________________I__________18_________I
30 48
Producto III:
I__________________________________________________________________I__________20_________I
40 60
Tiempo de entrega real (p1): 25 días Tiempo de entrega real (p2): 48 días Tiempo de entrega real (p2): 60 días
X2 = 17 Y26 = 1 s4mas = 0 p2 = 38
UNIVERSIDAD CATOLICA DE SALTA - Facultad de Ingeniería
X3 = 8 Y34 = 1 s5menos = 8 p3 = 50
X4 = 50 Y45 = 0 s5mas = 0
X5 = 24 Y46 = 0 s6menos = 10
X6 = 38 Y56 = 1 s6mas = 0
Línea de Tiempo:
I_______8_____I_______9_______I_______7______I______14_____I_______12_____I_____10_____I
X1 x3 x2 x5 x6 x4
0 8 17 24 38 50 60
Producto I:
I________________________________________________________________I_________18_________I
0 42 60
Producto II:
I___________________________________________________I__8____I
30 38
Producto III:
I_______________________________________________________________I____10____I
40 50
Tiempo de entrega real (p1): 60 días Tiempo de entrega real (p2): 38 días Tiempo de entrega real (p2): 50 días
PROBLEMA 2
Nuevo esquema:
Prod. I
2 4
Prod. II
1 5
Prod.III
6
Sustituyo la operaciones 1-3-6 directamente por la 1-6 considerando la suma de las operaciones 1-3
Igual a 8 + 9 = 17. De esta manera llevamos de 6 variables enteras a solo una variable entera. Disminuyendo
muchísimo las cantidad de opciones en el algoritmo de ramificación y acotamiento.
d) Definición de variables
X1: Tiempo de inicio de la operación 1 (días)
X2: Tiempo de inicio de la operación 2 (días)
X4: Tiempo de inicio de la operación 4 (días)
X5: Tiempo de inicio de la operación 5 (días)
X6: Tiempo de inicio de la operación 6 (días)
2- Restricciones:
e) Restricciones de precedencia
1) x2 - x1 >= 8
2) x6 - x1 >= 17
3) x4 - x2 >= 7
4) X5 – X2>= 7
5) x2 – x6 >= 12
UNIVERSIDAD CATOLICA DE SALTA - Facultad de Ingeniería
8) X4 + s4mas – s4menos = 32
9) X5 + s5mas – s5menos = 16
10) p1 - x4 = 10
11) p2 - x5 = 14
12) p3 – x6 = 12
(x1, x2, x4, x5, x6, s4mas, s4menos, s5mas, s5menos, p1, p2, p2) >=0
(y45) = (0,1)
X1 = 0 s4menos = 18 p1 = 60
X2 = 29 s4mas = 0 p2 = 50
X4 = 50 s5menos = 20 p3 = 29
X5 = 36 s5mas = 0
X6 = 17
Y45 = 0
UNIVERSIDAD CATOLICA DE SALTA - Facultad de Ingeniería
Línea de Tiempo:
I____________I______12_______I_______10______I______14_____I_______10_____I
X1 x6 x2 x5 x4
0 17 29 36 50 60
Producto I:
I___________________________________________________I__________18_________I
0 42 60
Producto II:
I_______________________________I____________20_____________I
30 50
Producto III:
I____________I_____________________________________I
17 40
Tiempo de entrega real (p1): 60 días Tiempo de entrega real (p2): 50 días Tiempo de entrega real (p2): 17 días
X1 = 0 s4menos = 18 p1 = 60
X2 = 29 s4mas = 0 p2 = 50
X4 = 50 s5menos = 20 p3 = 29
X5 = 36 s5mas = 0
X6 = 17
Y45 = 0
Línea de Tiempo:
I____________I______12_______I_______10______I______14_____I_______10_____I
X1 x6 x2 x5 x4
0 17 29 36 50 60
Producto I:
I___________________________________________________I__________18_________I
0 42 60
Producto II:
I_______________________________I____________20_____________I
30 50
Producto III:
I____________I_____________________________________I
17 40
UNIVERSIDAD CATOLICA DE SALTA - Facultad de Ingeniería
Tiempo de entrega real (p1): 60 días Tiempo de entrega real (p2): 50 días Tiempo de entrega real (p2): 17 días