Escolar Documentos
Profissional Documentos
Cultura Documentos
n (Produccion01,SEQ=1)
$Ontext
A continuaci?n se presenta el enunciado correspondiente al problema resuelto:
COSTOS DE ENVIO
$Offtext
* BLOQUE 1: CONJUNTOS. En este bloque van los conjuntos que componen el problema a
resolver
Sets
F fabricas / Envigado,Palmira,Tunja /
A Almacenes de Ensamble / Pereira, Armenia /
T Almacenes de Terminado /DUITAMA, CARTAGO /
C Clientes Finales /BOGOTA,CALI,BUCARAMANGA,MEDELLIN/ ;
Parameters
Demanda(C) Demanda requerida
/ BOGOTA 110
CALI 75
BUCARAMANGA 65
MEDELLIN 90 /
Oferta(F) Oferta
/ Envigado 190
Palmira 90
Tunja 130 / ;
* BLOQUE 3: VARIABLES. En este bloque van las variables de decisi?n, junto con z
para la funci?n objetivo:
Variables
x(F,A) Cantidades a enviar de la fabrica a los almacenes de
ensamble
x_A_T(A,T) Cantidades a enviar de los almacenes de ensamble a los
almacenes de terminado
x_T_C(T,C) Cantidades a enviar de los almacenes de terminado a los
clientes finales
z Minimizar costo de envio ;
*Segundo paso... definir las ecuaciones (DEFINIR una ecuaci?n es darle un nombre, y
explicar brevemente en qu? consiste)
MinCosto .. z =e= sum((F,A),Valor_Evio(F,A)* x(F,A))+
sum((A,T),Valor_Evio_A_T(A,T) * X_A_T(A,T))+ sum((T,C),Valor_Evio_T_C(T,C)*
x_T_C(T,C));
Cumplimiento_demanda(C) .. sum(T,x_T_C(T,C)) =e= Demanda(C) ;
Material_envia_menor_oferta(F) .. sum(A,x(F,A)) =l= Oferta(F) ;
Transb1(A) .. sum(F,x(F,A))-sum(T,X_A_T(A,T)) =e= 0;
Transb2(T) .. sum(A,X_A_T(A,T))-sum(C,X_T_C(T,C)) =e= 0;
* Rutas_no_disponibles(F,A) .. SUM((F,A),Valor_Evio(F,A)*x(F,A)) =g= 0
;