4 Análisis de la situación
5 ------------------------
7 El problema trata de una empresa que produce 2 productos: canes y lives.
8 Necesitan programar la producción para la semana siguiente que cuenta con 3
9 procesos: fabricación, pulido y control de calidad, por los que pasan ambos
10 productos. Además hay condiciones de financiación y demandas que cumplir.
14 * Hay una máquina mezcladora que puede mezclar un producto por vez.
15 * Hay 3 materias primas a mezclar: MP1, MP2 y MP3.
16 * La máquina tiene una disponibilidad de 17 hs diarias y es manejada por un
17 operario cada 4 hs de funcionamiento.
18 * Los operarios trabajan 8hs diarias a $15 la hora, pudiendo hacer hasta 4 hs
23 * Hecho a mano por un grupo fijo de operarios.
24 * Se pueden pulir 7 canes/hora o 5 lives/hora o una combinación de ambos.
25 * Se usa una pasta para pulir que viene en potes de 5 kg, cada pote sirve para
26 pulir 15 productos (no hay diferencia entre canes y lives en este sentido).
30 * El control lo realizan 15 empleados fijos.
31 * Se demora 10 minutos en controlar un canes y 15 un lives.
32 * Del total de los productos controlados un 10% vuelve al proceso de pulido.
36 * Hay una caja inicial de $500.
37 * Hay que dejar una caja final de al menos $350.
38 * Si falta plata se puede pedir prestado hasta $200 que se devuelven más
39 adelante con 1% de interés.
43 ====================== ======== ======== ======== ==========
44 Disponibilidad/precios MP1 MP2 MP3 Tiempo fab
45 ====================== ======== ======== ======== ==========
46 Canes 1 u/k 2 u/k 10 min/u
47 Lives 4 u/k 0.5 u/k 15 min/u
48 Precios MP 10 $/k 15 $/k 20 $/k
49 Disponibilidad (sem) KMP1 k KMP2 k KMP3 k
50 ====================== ======== ======== ======== ==========
54 * La demanda de canes es C1 unidades.
55 * La demanda de lives es a lo sumo L1 unidades.
59 * Cada unidad de canes se vende a $50.
60 * Cada unidad de lives se vende a $80.
61 * Se busca vender la mayor cantidad de productos.
68 OPERARIOS | .-------------------.
72 +-------------+ CF +--------+ CP +---------+
73 MP1 --> | | ----> | | ----> | | --> CCA
74 MP2 --> | Fabricación | | Pulido | | Control |
75 MP3 --> | | ----> | | ----> | | --> LCA
76 +-------------+ LF +--------+ LP +---------+
80 Planificar la producción de canes y lives, calculando materias primas a utilizar
81 (MP1, MP2, MP3 y potes de pulidor, cantidad de operarios a utilizar en la
82 fabricación y horas extra que puedan utilizar) y plata a pedir prestada (de ser
83 necesario) para maximizar la cantidad de productos a vender en la próxima
88 * No hay stock inicial.
89 * No hay tiempo de setup de la mezcladora cuando se inicia o se cambia de
90 producto (o está incluído en el tiempo de mantenimiento).
91 * Inflación despreciable.
92 * Los productos sólo usan las materias primas nombradas y las cantidades
93 especificadas (o las otras materias primas no son limitantes).
94 * La disponibilidad de materia prima es máxima.
95 * No hay pérdidas o reacciones químicas en la mezcla (o están incluídas en las
96 cantidades especificadas para hacer cada producto).
97 * Todos los operarios tienen la misma eficiencia (y no varía si realizan horas
99 * Por cada 4 hs de funcionamiento de la mezcladora necesito un operario, si la
100 mezcladora trabaja sólo 4 hs necesitaré 1 operario al que le pagaré 8 hs,
101 si trabajara 9 hs, necesitaré 3 operarios.
102 * Los operarios de la mezcladora pueden trabajar menos de 8 hs y se les paga
104 * La cantidad de productos pulidos por hora es lo que puede realizar el equipo
106 * El tiempo que se demora en controlar la calidad de un producto es lo que
107 demora el equipo de control de calidad completo.
108 * Los empleados de pulido y control de calidad trabajan 8 hs diarias y no hacen
110 * El interés se paga después de la semana a planificar.
111 * La demanda de canes es mínima.
112 * La demanda de lives es máxima.
113 * Se trabajan 5 días a la semana.
120 Cantidad de materia prima 1 a comprar esta semana [k/sem]
123 Cantidad de materia prima 2 a comprar esta semana [k/sem]
126 Cantidad de materia prima 3 utilizada para fabricar canes [k/sem]
129 Cantidad de materia prima 3 utilizada para fabricar lives [k/sem]
132 Cantidad de canes fabricados (que salen del proceso de fabricación) [u/sem]
135 Cantidad de lives fabricados (que salen del proceso de fabricación) [u/sem]
138 Cantidad de canes pulidos (que salen del proceso de pulido) [u/sem]
141 Cantidad de lives pulidos (que salen del proceso de pulido) [u/sem]
144 Cantidad de canes controlados y rechazados (que salen del proceso de control
145 de calidad y vuelven al de pulido) [u/sem]
148 Cantidad de lives controlados y rechazados (que salen del proceso de control
149 de calidad y vuelven al de pulido) [u/sem]
152 Cantidad de canes controlados y aprobados (que salen del proceso de control
153 de calidad listos para ser vendidos) [u/sem]
156 Cantidad de lives controlados y aprobados (que salen del proceso de control
157 de calidad listos para ser vendidos) [u/sem]
160 Cantidad de potes de pasta de pulido a comprar esta semana [potes/sem]
163 Cantidad de plata a pedir prestada esta semana [$/sem]
166 Cantidad de operarios para la mezcladora a usar por día [op/dia]
169 Cantidad de horas extra totales necesarias por día [h/dia]
178 1 * MP2 + 2 * MP3C = CF [u/sem]
180 4 * MP1 + 0.5 * MP3L = LF [u/sem]
182 Capacidad productiva:
183 HS_MAQ = 1/6 * CF + 1/4 * LF [h/sem]
185 HS_MAQ <= 17 * 5 [h/sem]
188 HS_EXTRA + 8 * CANT_OP >= HS_MAQ [h/dia]
190 CANT_OP >= HS_MAQ / 4 [op/dia]
192 HS_EXTRA <= 4 * CANT_OP [hs/dia]
197 CF + CCR = CP [u/sem]
199 LF + LCR = LP [u/sem]
201 CP + LP = 15 * PASTA [potes/sem] (potes de pasta)
203 Capacidad productiva:
204 1/7 * CP + 1/5 * LP <= 8 * 5 [h/sem]
209 CCA + CCR = CP [u/sem]
211 LCA + LCR = LP [u/sem]
213 Capacidad productiva:
214 6 * CP + 4 * LP <= 8 * 5 [h/sem]
217 (CP + LP) * 1/(1-0.9) = CCR + LCR [u/sem]
219 .. FIXME ver si está bien el factor recursivo loco este
224 500 + P + 50 * CCA + 80 * LCA - 10 * MP1 - 15 * MP2 - 20 * (MP3C + MP3L) - CANT_OP * 8 * 5 * 15 + HE * 5 >= 350 [$/sem]
229 Disponibilidad de materia prima
230 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
238 MP3C + MP3L <= KMP3 [k/sem]
250 MAX Z = CCA + LCA [u/sem]