Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introduccin
2.1
Existe una bodega dividida por pasillos. Cada pasillo tiene un conjunto de estantes para
albergar los productos. Por simplicidad se asume que cada estante alberga una y sola una
familia de productos por tanto un estante almacena muchas unidades del mismo tipo de
producto. La orden de pedido contiene la lista de productos y la cantidad de unidades
requeridas por cada producto. La recoleccin de productos es realizada por una persona
cuya responsabilidad es recibir el pedido, recolectar los productos y entregar los productos
para despacho. La persona conduce un vehculo para almacenar los productos que se van
recolectando en el camino. El trayecto comienza y termina siempre en el mismo punto o
dicho de otra forma el vehculo debe comenzar en un punto inicial, recolectar todos los
productos y luego de haber finalizado el proceso de recoleccin debe volver al mismo
punto de comienzo. La cantidad de trayectos que se efectan depende exclusivamente de la
capacidad que tiene el vehculo para almacenar los productos que se vayan recolectando en
el camino, por lo tanto, si la cantidad de productos es muy grande y la capacidad del
vehculo no es apta para almacenar todos los productos en un solo viaje es probable que se
tenga que realizar ms de un trayecto aumentando de esta forma el tiempo consumido en la
recoleccin de productos. Se asume adems que siempre existe la cantidad suficiente de
productos para satisfacer la demanda del pedido.
Desde la figura 2.1.1 se puede observar la estructura de la bodega constituida por 8 pasillos
verticales y 2 pasillos horizontales. Cada pasillo contiene un conjunto de 18 estantes en
donde se almacenan los productos. El punto inicial en donde se comienza a realizar la
recoleccin de productos corresponde al recuadro ubicado en la esquina inferior izquierda
titulado como DEPOT.
2.2
El problema de recoleccin de productos en tiempo mnimo se ha dividido en dos subproblemas. En el primer problema se debe encontrar la mnima cantidad de trayectos que se
deben realizar segn la capacidad que tiene el vehculo para almacenar los productos
requeridos por el pedido. Una vez conocida la cantidad de trayectos es necesario encontrar
para cada trayecto la mejor ruta que se debe realizar en tiempo mnimo. El primer problema
est relacionado con el Bin Packing Problem y el segundo problema se encuentra vinculado
con el Travelling Salesman Problem. Para resolver el Bin Packing Problem se propone el
modelo MIP y para el Travelling Salesman Problem se propone el modelo MIP y una metaheurstica basada en Simulated Annealing con el fin de resolver casos ms grandes en
tiempo razonable.
Variables de Decisin
z= y i
i=1
Restricciones
n
w j x ij c y i ,i N ={1, , n }
j=1
x ij=1, j N
i=1
y i=0 o 1, i N
x ij=0 o 1,i N , j N
Algoritmo First-Fit( j , w j )
(capacidad de cada vehculo), w j (peso del tem
Input: c
j ).
Variables de Decisin
z=
i=0
j i, j=0
Restricciones
cij xij
0 x ij 1,i , j {0, , n }
ui 0, i {0, , n }
n
i=0,i j
j=0, j i
x ij =1,i {0, ,n }
Solucin SA
10
11
12
13
14
15
Solucin CPLEX
Cantidad de
Productos
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Solucin
SA
484
206
690
786
984
1358
1066
1518
872
1516
2080
2060
1396
2168
2484
Soluci
n
CPLEX
484
206
690
786
984
1358
1066
1518
866
1516
2080
2060
1396
2168
2484
Capacidad
del
vehculo
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
Cantidad
de
Trayectos
1
1
2
2
2
3
3
3
2
3
4
5
3
4
5
GAP
0
0
0
0
0
0
0
0
0,692840647
0
0
0
0
0
0
Solucin SA
10
11
12
13
14
15
Solucin CPLEX
Solucin
SA
82
128
132
160
160
150
158
156
276
310
320
312
310
224
352
Soluci
n
CPLEX
82
128
132
160
160
150
158
156
268
310
320
312
310
224
352
Capacidad
del
vehculo
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
Cantidad
de
Trayectos
1
1
1
1
1
1
2
1
1
1
1
2
1
1
2
GAP
0
0
0
0
0
0
0
0
2,985074627
0
0
0
0
0
0