# Modelo de ubicacin de Productos en Centros Cross Docking

# Conjuntos

set PR := 1 2 3;; # Conjunto de Productos p
set PD := 1 2;; # Conjunto de Puertas de Descarga d
set LA := 1 2 3 4 5;; # Conjunto de Lugares de Almacenamiento a
set TL := 1 2; # Conjunto de tipos de lugares de almacenamiento j
set PC := 1 2;; # Conjunto de Puertas de Carga c
set PT := 1 2 3 4;; # Conjunto de Periodos de Tiempo t

#Conjuntos Inducidos en lugares de almacenamiento

set tiploc[1]:= 1 2 3;
set tiploc[2]:= 4 5 ;


# Parmetros 

param le:1	2	3 	4	5:=
1	9.65	9.65	15.56   16.30	22.0
2	15.56	9.65	9.65	22.0	16.30;#Distancia desde la puerta de descarga d hasta el lugar de almacenamiento a

param ls:1	2:=	
1	9.65	14.06		
2	9.65	9.65
3	15.56	9.65
4	0	6.0
5	6.0	0;;#distancia desde el lugar de almacenamiento a hasta la puerta de carga c

param kt:= 1000;#Capacidad total del centro de Almacenamiento Cross docking
 
param kl:= 
1	20
2	20
3	20
4	30
5	30;#Capacidad de cada lugar de almacenamiento a

param na:= 5;#Numero total de lugares de almacenamiento  a


param np:= 3;#Numero total de productos p 


param nd:= 2;#Numero total de puertas de descarga 


param nc:= 2;#Numero total de puertas de carga 

param tt:= 4;#Numero total de periodos de tiempo

param ta:= 2;#Numero total de tipos de localizaciones



param ql:=

[1,*,*]:1	2	3	4:=
1	11	18	0	14	
2	0	24	27	0	


[2,*,*]:1	2	3	4:=
1	15	8	0	0
2	5	0	0	25



[3,*,*]:1	2	3	4:=
1	0	4	0	16
2	25	6	3	5;#Cantidad de producto p que llega a la puerta de carga d en el tiempo t

param qs:=

[1,*,*]:1	2	3	4:=
1	0	4	0	26
2	0	0	27	28

	

[2,*,*]:1	2	3	4:=
1	9	9	0	0	
2	0	10	0	25


[3,*,*]:1	2	3	4:=
1	20	8	0	0	
2	0	7	3	5;#Cantidad de producto p que sale por la puerta c en el tiempo t



param ip: 1	2	3	4	5:=
1	  0	0	0	0	0	
2	  0	0	0	0	0
3	  0	0	0	0	0;#inventario inicial del producto p en el lugar de almacenamiento a

param it:= 
1	0
2	0
3	0;#inventario inicial total del producto p en el centro Cross Docking

param cl:= 
1	50
2	60
3	70;#costo de transportar una unidad de carga del producto p por metro recorrido


param ci:  1	2	3	4	5:=
1	   190	190	190	15	15
2	   200	200	200	20	20
3	   120	120	120	30	30; # Costo de mantener en inventario una unidad de carga del producto p en el lugar de almacenamiento a.



param M:= 100000; # Nmero muy grande



