Opt 111 Tarea 02
Opt 111 Tarea 02
Opt 111 Tarea 02
INFORME TAREA 2
GRUPO OPT_111
2020-1S
UNIVERSIDAD NACIONAL DE COLOMBIA
SEDE BOGOTÁ - FACULTAD DE INGENIERÍA
DEPARTAMENTO DE INGENIERÍA DE SISTEMAS E INDUSTRIAL
UNIVERSIDAD NACIONAL DE COLOMBIA
SEDE BOGOTÁ - FACULTAD DE INGENIERÍA
DEPARTAMENTO DE INGENIERÍA DE SISTEMAS E INDUSTRIAL
ASIGNATURA: OPTIMIZACIÓN CÓDIGO 2025971 GRUPO 01
Periodo 2020_01 Tarea 12Fecha Entrega: Abril 21 /2020
Instrucciones generales:
B. La portada del informe por grupo debe estar completamente identificada así:
Periodo, identificador del grupo e Integrantes y enviar a
[email protected] . El identificador del grupo quedara asignado en
el portal del curso en Moodle
PROBLEMA 1
2
a. Formular el modelo de PL
● Variables
Xi = Cantidad de mercancía producida en el mes i
i = enero (1), febrero(2), marzo(3), abril(4), mayo(5)
Yj = Cantidad de mercancía almacenada en el mes i
j = enero (1), febrero(2), marzo(3), abril(4)
● Función Objetivo
MIN(Z) = 3(X1+X2+X3+X4+X5) + 2(Y1+Y2+Y3+Y4)
● Restricciones
16 ≤ X1 ≤ 36
Y1 = X1 - 16
X2 + Y1 ≥ 16
X2 ≤ 12
Y2 = Y1 + X2 -16
X3 + Y2 ≥ 12
X3 ≤ 4
Y3 = Y2 + X3 - 12
X4 + Y3 ≥ 10
X4 ≤ 12
Y4 = Y3 + X4 - 10
X5 + Y4 ≥ 12
X5 ≤ 4
Xi, Yj ≥ 0
3
Las columnas 1 - 5 muestran los resultados para X1,X2,X3,X4, X5. Las
columnas 6 - 8 muestran los resultados para Y1, Y2, Y3, Y4.
Como se puede observar en Enero es cuando mayor capacidad de
producción se realiza, y al finalizar Enero es cuando mayor cantidad de
productos se almacenan. Para minimizar los costos, en todos los meses se
tiene que cumplir el tope máximo de producción, menos en Enero.
PROBLEMA 2
Un granjero puede criar ovejas, cerdos y ganado vacuno. Tiene espacio para 30
ovejas, o 50 cerdos, o 20 cabezas de ganado vacuno, o cualquier combinación de
éstos (con la relación siguiente: 3 ovejas, 5 cerdos o dos vacas usan el mismo
espacio). Los beneficios (utilidades) dadas por animal son 5, 4, 10 pesos para
ovejas, cerdos y vacas respectivamente. El granjero debe criar, por ley, al menos
tantos cerdos como ovejas y vacas juntas.
4
PROBLEMA 3
La compañía Tejas Ltda., es un contratista grande que realiza trabajos de techos.
Puesto que el precio de las tejas varía con las estaciones del año, la compañía
trata de acumular existencias cuando los precios están bajos y almacenarlas para
su uso posterior. La compañía cobra el precio corriente en el mercado por las
tejas que instala, sin importar cuando las haya adquirido. La tabla que aparece al
final refleja lo que la compañía ha proyectado como costo, precio y demanda
para las tejas durante las próximas cuatro temporadas. Cuando las tejas se
compran en una temporada y se almacenan para su uso posterior, se incurre en un
costo de manejo de $6 por millar de piezas, así como también en un costo de
almacenamiento de $12 por millar de piezas por cada temporada en la que se
almacena. Lo máximo que se puede guardar en el almacén son 220.000 piezas,
esto incluye el material que se compra para utilizarlo en el mismo período. La
compañía ha fijado como política no conservar materiales más de cuatro
temporadas. Plantee un modelo para el problema que permita a Tejas Ltda.
maximizar sus utilidades para un período de cuatro temporadas.
5
a. Formular el modelo de PL
● Variables
V ij = Compra de 1 teja en temporada i y venta en temporada j.
0≤i≤4
i≤j≤4
● Función Objetivo
max(Z) = 1V 11 + 2.232V12 + 7.47V13 + 4.458V14 + 1.5V22 +
6.482V23 + 3.47V24 + 2.5V33 − 0.518V34 + 1.5V44
● Restricciones
1V11 + 1V12 + 1V13 + 1V14 + 0V22 + 0V23 + 0V24 + 0V33 +
0V34 + 0V44 ≤ 220000
0V11 + 1V12 + 1V13 + 1V14 + 1V22 + 1V23 + 1V24 + 0V33 +
0V34 + 0V44 ≤ 220000
0V11 + 0V12 + 1V13 + 1V14 + 0V22 + 1V23 + 1V24 + 1V33 +
1V34 + 0V44 ≤ 220000
0V11 + 0V12 + 0V13 + 1V14 + 0V22 + 0V23 + 1V24 + 0V33 +
1V34 + 1V44 ≤ 220000
1V11 + 0V12 + 0V13 + 0V14 + 0V22 + 0V23 + 0V24+ 0V33 +
0V34 + 0V44 = 100000
0V11 + 1V12 + 0V13 + 0V14 + 1V22 + 0V23 + 0V24+ 0V33 +
0V34 + 0V44 = 140000
0V11 + 0V12 + 1V13 + 0V14 + 0V22 + 1V23 + 0V24+ 1V33 +
0V34 + 0V44 = 200000
0V11 + 0V12 + 0V13 + 1V14 + 0V22 + 0V23 + 1V24+ 0V33 +
1V34 + 1V44 = 160000
Vi ≥ 0
6
Gracias a la solución óptima arrojada por matlab se recomienda a la
compañía vendedora de tejas comprar 220000 tejas en la primera
temporada, para vender 100000 en la primera temporada, 40000 en la
segunda, 80000 en la tercera y ninguna en la última. Además, comprar
100000, 120000 y 160000 tejas en las temporadas 2, 3 y 4 para venderlas
en las respectivas temporadas.
PROBLEMA 4
Un fabricante de muebles tiene tres plantas que requieren semanalmente 500, 700
y 600 toneladas de madera. El fabricante puede comprar la madera a tres (3)
compañías madereras. Los primeros dos fabricantes de madera tienen
virtualmente un suministro ilimitado mientras que, por otros compromisos, el
tercer fabricante no puede surtir más de 500 toneladas por semana. La primera
fábrica de madera usa el ferrocarril como medio de transporte y no hay un límite
al peso que puede enviar a las fábricas de muebles. Por otra parte, las otras dos
compañías madereras usan camiones, lo cual limita a 200 toneladas el peso
máximo que puede enviar a cualquiera de las fábricas de muebles. En la siguiente
tabla se da el costo de transporte de las compañías madereras a las fábricas de
muebles ($/Tonelada).
7
Formular y resolver el problema sabiendo que se quiere minimizar los costos de
transporte.
a. Formular el modelo de PL
● Variables
Xij = Cantidad de madera suministrada por la compañía i a la
fábrica j
● Función Objetivo
MIN(Z) = 2.0X11 + 3.0X12 + 5.0X13 + 2.5X21 + 4.0X22 +
4.9X23 + 3.0X31 + 3.6X32 + 3.2X33
● Restricciones
X11 + X21 +X31 ≥ 500
X12 + X22 + X32 ≥ 700
X13 + X23 + X33 ≥ 600
X31 + X32 + X33 ≤ 500
X21, X22, X23, X31, X32, X33 ≤ 200
Xij ≥ 0
b. Revolver el modelo utilizando el software Matlab e interpretar los
resultados
Según los resultados, para que los costos de transporte sean mínimos, lo
más indicado sería solo pedirle madera la Compañia maderera 1, para que
suministre las 3 fábricas, y la Compañía maderera 3 para que suministre
sólo la fábrica 3
8
PROBLEMA 5
¿Cuál sería la producción que debe programar este fabricante para obtener la
ganancia máxima, suponiendo que puede vender todo lo que fabrique?
FORMULACIÓN MATEMÁTICA
9
Función objetivo:
Restricciones:
10
– 0.6 X1A + 0.4 X2A + 0.4 X3A ≤ 0
-Xij ≤ 0
11
PROBLEMA 6
a. Formular el modelo de PL
● Variables
X1 = Pulgadas de concreto por yarda cuadrada.
X2 = Pulgadas de asfalto por yarda cuadrada.
X3 = Pulgadas de gravilla por yarda cuadrada.
● Función objetivo
12
Min(Z) = 10X1 + 3.8X2 + 1.5X3
● Restricciones
X1 + X2 + X3 ≥ 12
X1 + X2 + X3 ≤ 18
X1 + X2/3 + X3/6 ≥ 9
PROBLEMA 7
13
Con los datos anteriores, establecer la programación óptima para el período de
seis meses y calcular el costo total.
a. Formular el modelo de PL
● Variables
Xi = Cocinas producidas en i
Yi = Cocinas guardadas en i
i = enero(1), febrero(2), marzo(3), abril(4), mayo(5), junio(6)
● Función Objetivo
MIN(Z) = 1000(X1+X2+X3+X4+X5+X6) +
100(Y1+Y2+Y3+Y4+Y5+Y6)
● Restricciones
60 + X1 ≥ 166.67 * 1.08
X1 ≤ 150
Y1 = X1 -120
X2 + Y1 ≥ 80
X2 ≤ 195
Y2 = X2 + Y1 -80
X3 + Y2 ≥ 240
X3 ≤ 210
Y3 = X3 + Y2 - 240
X4 + Y3 ≥ 290
X4 ≤ 255
Y4 = X4 + Y3 -290
X5 + Y4 ≥ 270
X5 ≤ 190
Y5 = X5 + Y4 - 270
X6 + Y5 ≥ 130
X6 ≤ 220
Y6 = X6 + Y5 - 130
Y6 ≥ 50
14
Xi, Yi ≥ 0
b. Revolver el modelo utilizando el software Matlab e interpretar los
resultados
Para que el costo sea mínimo, en mayo no se debe guardar ninguna cocina.
El mes en el que más se producen cocinas es abril.
PROBLEMA 8
15
FUNCIÓN OBJETIVO
A: Aluminio
C: Cobre
RESTRICCIONES
0,95X1 + 0,85X2
+A
≥ 900
0,03X1 + 0,01X2 + C ≥ 50
0,03X1 + 0,01X2 + C ≤ 80
0,02X1 + 0,14 X2 ≤ 50
X1 + X2 + A + C = 1000
16
Mezcla: La aleación estará compuesta de 719,8276 libras de desecho I, 254,3103
libras de desecho II y 25,8621 de cobre puro. Nada de aluminio puro.
PROBLEMA 9
17
La ubicación de las plantas y su vulnerabilidad al ataque para bombardeos del
tipo 1 y 2 es:
a. Formular el modelo de PL
● Variables
● Función objetivo
● Restricciones
18
0B11 + 0.2B12+ 0B13 + 0B14 + 0B21 + 0B22 + 0B23 + 0B24 ≤ 1
0B11 + 0B12 + 0.15B13 + 0B14 + 0B21 + 0B22 + 0B23 + 0B24 ≤
1
0B11 + 0B12 + 0B13 + 0.25B14 + 0B21 + 0B22 + 0B23 + 0B24 ≤
1
0B11 + 0B12 + 0B13 + 0B14 + 0.08B21 + 0B22 + 0B23 + 0B24 ≤
1
0B11 + 0B12 + 0B13 + 0B14 + 0B21 + 0.16B22 + 0B23 + 0B24 ≤
1
PROBLEMA 10
Un taller mecánico tiene que fabricar seis pedidos en las cantidades que se
detallan en la tabla. Los tiempos necesarios para la fabricación de piezas de cada
pedido en las distintas máquinas también aparecen en la tabla. Debe tenerse en
cuenta que los tiempos de preparación son muy pequeños y se consideran
incluidos como suplemento en los tiempos. En la misma tabla, se muestran las
horas disponibles para cada máquina.
19
Realizar la programación del trabajo en las tres máquinas, de forma que se
obtenga el tiempo mínimo.
a. Formular el modelo de PL
● Variables
Xij = Producir un pedido i en la máquina j
i = 1,2,3,4,5,6
j = 1,2,3
● Función Objetivo
MIN(Z) = 3X11 + 4X12 + 2X13 + 3X21 + X22 + 2X23 + 2X31 +
X32 + 5X33 + 5X41 + 2X42 + X43 +2X51 + 2X52 + X53 + X61 +
X62 + X63
● Restricciones
X11 + X12 + X13 = 10
X21 + X22 + X23 = 40
X31 + X32 + X33 = 60
X41 + X42 + X43 = 50
X51 + X52 + X53 = 20
X61 + X62 + X63 = 30
3X11 + 3X21 + 2X31 + 5X41 + 2X51 + X61 ≤ 80
4X12 + X22 + X32 + 2X42 + 2X52 + X62 ≤ 30
2X13 + 2X23 + 5X33 + X43 + X53 + 2X63 ≤ 200
Xij ≥ 0
20
Para minimizar el tiempo, como se puede observar, los pedidos 1,2,4 y 5
se tienen que fabricar en la máquina 3, mientras que los pedidos 3 y 6 se
dividen en 2 máquinas. La mayoría de pedidos pasan por la máquina 3, lo
que nos da a entender que es la que menos tiempo consume en fabricar el
producto.
PROBLEMA 11
Corte 30cm 3 2 1 0 0
21
Corte 45cm 0 1 0 2 1
Corte 56cm 0 0 1 0 1
Perdida corte 18 3 22 18 7
(cm)
FUNCIÓN OBJETIVO
RESTRICCIONES
3CA + 2CB
+ 3CC ≥ 800 - 3CA - 2CB - 3CC ≤
-800
CB + 2CD
+ CE ≥ 500 -CB
- 2CD - CE ≤
-500
CC + CE
≥1000 -CC - CE
≤ -1000
22
PROBLEMA 12
23
un mes esté disponible justo en el momento de cubrir la demanda de ventas en el
mes corriente).
a. Formular el modelo de PL
● Variables
● Función Objetivo
● Restricciones
24
1A1 + 1A2 + 1A3 + 1A4 + 1A5 + 1A6 + 1A7 + 1A8 + 1A9 +
1A10 + 1A11 − 1D1 − 1D2 − 1D3 − 1D4 − 1D5 − 1D6 − 1D7 −
1D8 − 1D9 − 1D10 − 1D11 + 1AL10 − 1AL11 = 2000.
1A1 + 1A2 + 1A3 + 1A4 + 1A5 + 1A6 + 1A7 + 1A8 + 1A9 +
1A10 + 1A11 + 1A12 − 1D1 − 1D2 − 1D3 − 1D4 − 1D5 − 1D6 −
1D7 − 1D8 − 1D9 − 1D10 − 1D11 − 1D12 + 1AL11 + 1AL12 =
2000.
ALij ≤ 5000 para i = (2, 3, …, 11) y j = (2, 3, …, 11).
1AL12 = 2000.
25
PROBLEMA 13
Tomás desea saber cómo debe realizar sus compras para minimizar su costo,
satisfaciendo sus requerimientos mínimos de sed. Plantee el modelo de P.L. para
este problema, y obtenga la respuesta por medio del paquete LINGO.
a. Formular el modelo de PL
● Variables
● Función objetivo
● Restricciones
X1 + X2 - X5 = 3
X3 + X4 + X5 ≥ 4
X1 + X3 ≤ 4
X2 + X4 ≤ 5
26
Según se puede observar en los resultados de optimalidad que arroja
Matlab Mateo debería comprar 3 medios litros de cerveza a ricardo hoy y
para satisfacer la demanda del día de mañana debe comprar a Enrique.
Esto minimiza los gastos de Mateo.
PROBLEMA 14
a. Formular el modelo de PL
● Variables
i = 1,2,3
j = 1,2,3,4,5
27
● Función Objetivo
● Restricciones
28