Modelo binario
Enviado por eqdq11 • 6 de Mayo de 2023 • Examen • 607 Palabras (3 Páginas) • 57 Visitas
MODELO BINARIO:
La empresa POLEC tiene 4 opciones para contratar una capacitación en los diferentes meses, en el mes de octubre tendra un costo de 3100 soles y permitira aumentar la cantidad de horas hombre(HH) en 200, en noviembre la capacitación tendra un costo de 3000 soles y permitira aumentar las HH en 195, en diciembre tendra un costo de 3200 soles y generara un aumento de 205 en las HH, por ultimo la opción de enero que tendra un costo de 4000 y aumenta las HH en 450.
El modelo binario debe elegir el mes adecuado para implementar la capacitación de tal modo que se reduzcan los costos.
SETS:
PRODUCTO/@OLE(A2POLEC.XLSX) /: COSTPRO, CANTIDADHH, COSTOHH, REQTELA, COSTOTELA;
MES/@OLE(A2POLEC.XLSX) /:MASHH, COSTOFIJO, CPROD, COST_ALM, COSTINV, CAPALM,Y;
PXM (PRODUCTO, MES): DEMANDA, X, S, INV_INICIAL;
ENDSETS
DATA:
COSTOFIJO= 4200 3300 2000 4000;
MASHH= 100 200 300 250;
COSTPRO, COSTINV, CANTIDADHH, COSTOHH, REQTELA, COSTOTELA, CAPALM, COST_ALM, DEMANDA, INV_INICIAL,CPROD = @OLE(A2POLEC.XLSX);
@OLE(A2POLEC.XLSX) =X;
@OLE(A2POLEC.XLSX) =S;
ENDDATA
! Función Objetivo;
MIN = @SUM (PXM (I,J):(COSTPRO(I)*X(I,J))) + @SUM(PXM(I,J):S(I,J)*COSTINV(J)) +
@SUM(PXM(I,J):X(I,J)*CANTIDADHH(I)*COSTOHH(I)+MASHH(J)*Y(J))
+@SUM (PXM (I, J):COSTOTELA(I)*REQTELA(I)*X(I,J))+ @SUM(MES(J): COST_ALM(J))+@SUM(MES(J):COSTOFIJO(J)*Y(J));
! Restricción de capacidad máxima de producción;
@FOR(MES(J): [CapHH]@SUM(PRODUCTO(I):Y(J)*X (I, J) *CANTIDADHH(I)) <= CPROD(J));
! Restricción de capacidad de almacenamiento;
@FOR (MES(J): [Almacenamiento]@SUM(PRODUCTO(I):S (I, J)) <= CAPALM (J));
!Restricción de stock de seguridad mensual;
@SUM(MES(J):Y(J)) = 1;
@FOR (PXM (I, J) |i#le#3: S (I, J) >= 70);
@FOR (PXM (I, J) |i#eq#4: S (I, J) >= 40);
@FOR (PXM (I, J) |i#eq#5: S (I, J) >= 50);
@FOR (PXM (I, J) |i#ge#6: S (I, J) >= 60);
! Restricción de compra máxima de tela;
@FOR(MES(J): [ReqXTela]@SUM(PRODUCTO(I):X (I, J) *REQTELA(I)) <= 7000);
! Inventario Final del primer mes;
@FOR (PXM (I, J): @FOR(Mes(J)|J#EQ#1:S (I, J) = INV_INICIAL (I, J) + X (I, J)- DEMANDA (I, J)));
! Inventario final para los meses 2,3,4;
@FOR (PXM (I, J): @FOR(Producto(I)|J#GT#1:S (I, J) = S (I, J-1) + X (I, J)- DEMANDA (I, J)));
! Restricción de modelos mixtos;
@FOR (PXM (I, J): @GIN(X));
@FOR(MES(J):@BIN(Y));
END
Se agrego la variable @BIN(Y) donde
Y = 0, no se va a adquirir la capacitación en el mes j;
Y = 1, se va a adquirir la capacitación en el mes j;
Producto | Ingresos | Costo Alm | Costos |
Jean Baggy | S/ 62.400,00 | S/ 32.650,00 | |
Jean Wide Leg | S/ 66.690,00 | S/ 32.916,00 | |
Mom Jean | S/ 67.660,00 | S/ 37.284,00 | |
Joggers | S/ 28.125,00 | S/ 13.495,00 | |
Casaca | S/ 60.420,00 | S/ 26.481,00 | |
Polo Estampado | S/ 48.720,00 | S/ 21.742,00 | |
Polo básico | S/ 39.425,00 | S/ 17.532,00 | |
Capacitación | S/ 3.000,00 | S/ 3.000,00 | |
HH extra | S/ 975,00 | S/ 12.000,00 | S/ 975,00 |
Total costo | S/ 186.465,00 |
...