Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INDICACIONES:
1. Lea bien la pregunta o enunciado antes de responder. Administre su tiempo eficazmente.
2. Sea breve y objetivo en su respuesta. No se califica por extensión, sino por calidad de respuesta.
El alumno debe devolver el archivo junto con el desarrollo de cada ejercicio agregando su nombre y
apellido al documento de la siguiente manera: TA3-Apellidos y Nombre.docx.
SETS:
fabrica/1..5/: produccion;
distribuidor/1..5/: demanda;
FD(fabrica,distribuidor): x, costrans;
ENDSETS
DATA:
produccion= 39 49 59 60 45;
demanda = 48 48 48 48 48;
costrans = 128 130 80 135 130
120 130 90 150 120
1
25/02/2024
Se recomienda enviar:
2
25/02/2024
Una empresa de motos debe suministrar a un cliente por el lapso de 9 meses 60, 80, 150, 210,
100, 190, 120, 135, 195 motos durante los 3 primeros trimestres del año en curso. El mayorista
le envía los productos a un precio de US$ 3500 el primer trimestre, el segundo a US$2300 y el
tercer trimestre a US$4000. El almacén sólo puede guardar máximo 150 motos y su costo de
almacenamiento por mes se incrementa en 15% partiendo desde los US$30.
MODEL:
SETS:
PLANTA/PLANTA1/:CAPACIDAD_PLA,COSTPROD;
DISTRIBUIDOR/DISTRIBUIDOR1/:CAPACIDAD_DIST,II;
TIENDA/TIENDA1/:PRECIOV;
MES/1..9/:;
TM(TIENDA,MES):DEMANDA;
3
25/02/2024
PM(PLANTA,MES);
DM(DISTRIBUIDOR,MES):IF;
PDM(PLANTA,DISTRIBUIDOR,MES):X;
DTM(DISTRIBUIDOR,TIENDA,MES):Y;
ENDSETS
DATA:
CAPACIDAD_PLA=250;
CAPACIDAD_DIST=150;
COSTPROD=3500;
PRECIOV=30;
II=0;
ENDDATA
max=Y(1,1,1)*3500+Y(1,1,2)*3500+Y(1,1,3)*3500+Y(1,1,4)*2300+Y(1,1,5)*2300+Y(1,1,6)*2300
+Y(1,1,7)*4000+Y(1,1,8)*4000+Y(1,1,9)*4000+(
IF(1,1)*30+IF(1,2)*30+IF(1,3)*30+IF(1,4)*34.5+IF(1,5)*34.5+IF(1,6)*34.5+IF(1,7)*39+IF(1,8)*39
+IF(1,9)*39);
@FOR(PM(I,M):@SUM(DISTRIBUIDOR(J):X(I,J,M))<=CAPACIDAD_PLA(I));
@FOR(DM(J,M)|M#EQ#1:II(J)+@SUM(PLANTA(I):X(I,J,M))<=CAPACIDAD_DIST(J));
@FOR(DM(J,M)|M#GE#2:IF(J,M-1)+@SUM(PLANTA(I):X(I,J,M))<=CAPACIDAD_DIST(J));
@FOR(TM(K,M):@SUM(DISTRIBUIDOR(J):Y(J,K,M))<=DEMANDA(K,M));
@FOR(DM(J,M)|M#EQ#1:II(J)+@SUM(PLANTA(I):X(I,J,M))=@SUM(TIENDA(K):Y(J,K,M))
+IF(J,M));
@FOR(DM(J,M)|M#GE#2:IF(J,M-1)+@SUM(PLANTA(I):X(I,J,M))=@SUM(TIENDA(K):Y(J,K,M))
+IF(J,M));
END
4
25/02/2024
5
25/02/2024
6
25/02/2024
Respuesta:
Para poder obtener una mayor ganancia se debe de abastecer a la tienda de la siguiente
manera 150,60,80,150,150,100,120 y 135