Académique Documents
Professionnel Documents
Culture Documents
remolque.
Abstracto
En este paper proponemos un multi-Start heurstico de un ambicioso problema
de camin y remolque para la vida real. El problema de enrutamiento considerado
depende de una flota y de camiones con ventanas de tiempo cortas y largos y
mltiples entregas. Este problema surge en la entrega de mercancas en un
depsito a las tiendas de una gran compaa de ventas al por menor. Hay
alrededor de 400 tiendas y 100 vehculos para un almacn. Nuestra heurstico se
basa en la insercin insatisfecha secuencial de un cliente a una ruta con una
mejora adicional de la solucin. Los experimentos computacionales se llevan a
cabo para los datos de la vida real. Tambin proporcionamos una formulacin de
programacin lineal entera mixta para la descripcin precisa y clara del problema.
1. Introduccin
Los problemas de logstica de transporte de la vida real son muy diferentes a los
problemas clsicos de enrutamiento de vehculos.
En este trabajo consideramos uno de estos problemas de la vida real que se
plantean en la entrega de mercancas en un depsito a las tiendas de una gran
compaa de ventas al por menor.
El problema de enrutamiento considerado depende de una flota de camiones y
remolques con ventanas de tiempo cortas y largos y mltiples entregas.
El problema consiste en minimizar el coste total de la entrega de los pedidos
realizados por las tiendas.
Un vehculo y un tiempo de servicio dependen de una tienda para ser servido.
Algunas tiendas se pueden servir solamente por vehculos de tamao pequeo,
algunos - Slo por un camin sin remolque, algunos - por un vehculo con un
refrigerador, etc
Adems, una tienda puede tener dos partes en su orden: una que necesita un
refrigerador y otra que no lo hace. En consecuencia, una flota heterognea de
vehculos contiene diferentes tipos de vehculos y los gastos de viaje dependern
del vehculo y su estado (si se viaja con un remolque o sin l). Cada vehculo tiene
tambin un fijo costo pas si este vehculo se utiliza para la entrega. Cada
vehculo usado hace slo una ruta.
Las tiendas que se pueden visitar solamente por un camin sin remolque se
llaman camiones-tiendas.
2. Formulacin matemtica
Un grfico orientado para el problema considerado se denota como G (V, A)
Donde V es el conjunto de vrtices, y A=VxVmes el conjunto de arcos. El conjunto
de vrtices se divide en 4 subconjuntos, incluyendo el depsito (vrtice 0),
remolque-tiendas, camiones-tiendas y lugares de transbordo. El vrtice de
depsito tambin tiene una copia en el lugar de transbordo, por lo que cualquier
vehculo puede dejar su remolque directamente en el depsito y luego tomar un
neto camin-ruta. Abajo vamos a usar el trmino "location"(lugar) para cualquier
vrtice que representa una tienda o un lugar de trasbordo (cualquier vrtice i V \
{0}).
La entrada del problema est dada por los siguientes parmetros:
n ,n ,n
y lugares de transbordo
V 1={1, , n1 }
V 3= { n+1, ,n+ n3 }
V ={0 } V 1 V 2 V 3
- El depsito
-El conjunto de remolque-tiendas,
ubicaciones de ruta,
K , K 1, K2 , K
fk
Qk ,Q K , QK
qi , qi
refrigerador
si
vehculo k
r ki
OPi , CLi
tiempo fijo),
er i , i
kl
kl
Cij ,t ij
j= j 1> , , j ,i q j y
k
d i =
p
j0
donde se deja el
k
j
v ki {0,1}
k2
- Es igual a 1, si la entrega dividida por vehculo
a la Tienda
i trmino antes de la entrega por el vehculo k 1 para el comienzo de esta
tienda.
La formulacin completa de programacin lineal entera mixta se presenta a
continuacin.
Funcin objetiva:
Refrigerador, restricciones:
El objetivo de la funcin (1) del problema es minimizar el costo Total incluyendo gastos
de viaje y los costos fijos de los vehculos utilizados en las rutas. Restricciones
de demanda y capacidad (2)-(4) garantizan que la demanda total es entregada
a cada tienda y cada vehculo est cargado no ms de su capacidad.
ZK
Y ZK
es igual a 1 si
Y ki >0
Las restricciones de los viajes y conservaciones de flujo (5) y (8) garantizan que
cada viaje de remolque y cada camin de Sub recorrido es un ciclo, y cada
recorrido de remolque incluye el depsito.
Restriccin (5) requiere que cualquier camin-tienda no puede no puede recibir la
visita de un vehculo con remolque.
Restriccin (6) requiere que cada ruta, incluyendo restricciones netas camionesrutas deben contener el deposito (vrtice 0).
Restriccin (7) requiere que si un vehculo visita una location, entonces tiene que
viajar desde su location a otra location
Restricciones (2) - (8) juntas determinan restricciones bsicas sobre las principales
K
variables. En primer lugar se requiere la variable segura Y i
para ser mayor
que cero, de modo que cada tienda recibe su demanda. A continuacin, hace que
K
las correspondientes variables z i y Z k sea igual a 1, lo que significa que los
vehculos correspondientes son usados en la solucin. En su turno que causa que
la correspondiente variable
il
Restricciones (9) requieren que cada vehculo sale del depsito en el tiempo 0.
Los primeros dos restricciones (10) requieren que cualquier, vehculo llega a
cualquier ubicacin y comienza la descarga en una tienda o deja el remolque en
un lugar de transbordo no antes que el tiempo de apertura de esta ubicacin.
Las Siguiente dos restricciones (10) requieren que el servicio en el lugar se lleva a
k
cabo durante su tiempo de servicio S i y se acaba, antes de su hora de cierre.
Para conocer las ubicaciones de transbordo donde no hay tiempo de servicio
S ki =0 y el desacoplamiento de remolque y el tiempo de la transferencia de
carga es tomado en cuenta por separado mediante el parmetro
Rki
k1
t ij
K1
X IJ =0
En caso
k2
t ij
En el caso
X KIJ2=0
uki =1
k
o u j =1
u j =1
se deja el remolque
) No puede llegar a la ubicacin j antes de haber
K1
X IJ =0
ui =1
o u j =o
u j =1
) no puede dejar este lugar con el remolque antes dejar la locacin i ms
el tiempo de viaje
X KIJ 2=0
uki =1
ukj =0
(el vehculo no est viajando de i a j o el triler dejado la tienda i o no est dejando
la locacin j) esta restriccin se transforma en una desigualdad que es siempre
correcta.
Restriccin (15) requiere que cualquier camin que deje un remolque en un
k
remolque-tienda o en una locacin de transbordo i ui =1 ) y viajar a la tienda j no
puede comenzar el servicio en la locacin j , sin antes haber llegado a la locacin i, ms
el tiempo
ri
k2
ti j
3. Descripcin Algoritmo
En esta seccin le ofrecemos una descripcin de nuestro algoritmo. Utilizamos
multi-arranque la insercin aleatoria codiciosos
heurstico. El algoritmo principal es bastante simple. Generamos muchas
soluciones de una manera codiciosa y elegir la mejor
uno en el trmino de la funcin objetivo, es decir la que tiene el menor costo