You are on page 1of 6

RESUMEN El problema de rutas para vehculos con ventanas de tiempo y programacin de la carga no solo requiere el diseo de las rutas

que satisfagan las restricciones temporales y de capacidad de los vehculos, sino que tambin la programacin de las salidas de los vehculos desde un terminal dado un tiempo de carga debido a los recursos limitados disponibles para cargar las demandas de los clientes en los vehculos. No solo se presenta una formulacin del problema de diseo de rutas para vehculos con ventanas de tiempo y programacin de la carga, sino que tambin se propone e implementa una metaheuristica basada en mltiples sistemas de colonias de hormigas, cada una con una sola funcin objetivo, organizadas de manera jerrquica. Se incorpora una forma de actualizacin de tiempo dentro del procedimiento constructivo para actualizar y programar la salida de un vehculo desde el terminal cuando cada hormiga se mueve a un nuevo cliente. Se utiliza propagacin de restricciones para determinar un movimiento factible a un nuevo cliente. Como el [VRPTWSL] incorpora la programacin de la salida de los vehculos, el algoritmo presentado en este artculo tiene una directa aplicacin a problemas reales, de esta manera, el [VRPTWSL] se puede tomar como un importante avance para problemas de diseo de rutas para vehculos. Palabras clave: Problema de rutas para vehiculos, sistema de colonias de hormigas, programacion. INTRODUCCIN A lo largo de los ltimos cincuenta aos, la comunidad cientfica se ha interesado por varios problemas de ruteo de vehculos, sobre todo debido a su complejidad inherente. Adems, en casi todos los problemas de la cadena de suministro, se requiere algn transporte de mercancas entre los componentes internos y externos. El problema de ruteo de vehculos con ventanas de tiempo se especifica en trminos de minimizar el tiempo y el coste total para una flota de vehculos que distribuyen mercancas de un depsito a los clientes que necesitan ser visitado slo una vez dentro de su ventana de tiempo (intervalos de tiempo). Todas las rutas comienzan y terminan en el mismo almacn, y la demanda total de todos los clientes atendidos por un vehculo a lo largo de una ruta particular, no debe exceder su capacidad total. Las funciones objetivo tpicas son reducir al mnimo el nmero de vehculos y el tiempo total de viaje. En este trabajo se propone una variante del diseo del problema de rutas con ventanas de tiempo conocido como el Problema de Ruteo de Vehculos con ventanas de tiempo y programacin de Carga [VRPTWSL]. En este problema, tenemos que tener en cuenta para la caracterstica adicional relacionada con la carga en cada vehculo en el depsito de los bienes entregados a los clientes asociados a la ruta. Puesto que el nmero de equipos de carga (Cargadores, plataformas de carga, etc) es limitado, esto induce un problema de programacin de los vehculos en los equipos de carga. Por consiguiente, el tiempo de carga y el tiempo de espera antes de la carga tienen un impacto en el horario de salida del vehculo desde la estacin. Tal problema se producen la industria forestal, donde las plantas de pino y eucalipto rboles embalados en cajas, donde las plantas tienen que ser transportadas de una vivero donde est limitado el nmero de equipos de carga, a los sitios diferentes. El [VRPTW] ha sido ampliamente estudiado en la literatura. La primer estado de la crtica de arte se puede encontrar en [9], [17], [18] y [24]. En [5] y [10], los autores se centran principalmente en exacta enfoques. Dos de los mejores enfoques metaheursticas para [VRPTW] se da en [16] y [3]. En este trabajo se formula la [VRPTWSL]. La solucin procedimiento implementado considera el caso especial en el que slo un equipo de carga est disponible (induciendo un problema de programacin vehculo en el depsito). Este procedimiento es un hbrido del enfoque Ant sistema de colonias con el enfoque de la programacin con restricciones para hacer frente a la [VRPTWSL] restricciones. Presentamos algunos resultados numricos para los problemas generados

aleatoriamente segn Solomon [23] proceso modificado para tener en cuenta la carga las limitaciones de la [VRPTWSL]. El resto del trabajo se organiza de la siguiente manera. En primer lugar, incluir una descripcin formal de la [VRPTWSL] y, a continuacin, se introduce un modelo matemtico. Despus de eso, se presentan el mtodo hbrido del Sistema de Colonia de Hormigas y restriccin Programacin enfoques para resolver el [VRPTWSL]. Ms tarde, incluimos los resultados numricos. Por ltimo, se resumen las principales conclusiones y observaciones. MODELO Considere el [VRPTW] especificado como aparece a continuacin: - n clientes deben ser atendidos de un nico depsito; - [Ai, bi] denota la ventana de tiempo de servicio al cliente i; - Qi denota la demanda de bienes de cliente i; - Pi y hi denota el tiempo de carga de las mercancas al cliente en la estacin y el tiempo de descarga en el destino, respectivamente; - Un conjunto V de los vehculos cuya capacidad homognea Q disponible; - Cada ruta completa con un vehculo v que pertenece a V y comienza termina en el depsito; - Establecer un equipo de carga homognea G disponible en el depsito; - Cada vehculo v que pertenece a V debe ser cargado por un nico equipo g que pertenece a G en el depsito. Detrs de cualquier [VRPTW], existe un grafo completo G = (N, A) donde N es el conjunto de nodos y A es el conjunto de bordes. Ms especficamente N = {0, n +1} U N ', donde 0 y n +1 denota el depsito (todas las rutas comienzan en 0 y final en n +1) y N '= {1, ..., n} es el conjunto de los clientes. Tambin A = {(i, j) : (i, j) pertenece a ({ 0, n + 1)* N) U N* N}, donde ' N' N denota el conjunto de aristas que conectan la clientes y {0, n +1} x N ', el conjunto de aristas que conectan los clientes y el depsito. El valor no negativo tij asociado a cada arco (i, j) indica el tiempo de viaje entre i y j. Tenga en cuenta que el entrega de bienes para cada cliente i debe comenzar durante la ventana de tiempo [ai, bi]. Por lo tanto el vehculo v entregar el mercancas a los clientes lo que puedo llegar antes de tiempo ai, pero luego se tiene que esperar hasta este momento para hacer la entrega. FORMULACIN MATEMTICA A continuacin se especifica un modelo matemtico para la formulacin el [VRPTWSL], basada en el modelo de la [VRPTW] presentado por Toth y Vigo [25], donde se introduce restricciones adicionales relacionadas con la funcin de carga. Las siguientes variables se utilizan en la matemtica modelo: variables de flujo xijv, (i, j) A, v V, x vj

IJV 1 si visitas vehculo nodo despus del nodo de lo contrario. yo 0 Ortega, Oliva, Ferland y Cepeda: Sistema Mltiple colonia de hormigas para una VRP con ventanas de tiempo y carga prevista 395 wiv = el tiempo de inicio de la entrega de cliente i por vehculo v, i (N, v (v V. Si el vehculo no entrega mercancas a los clientes i, entonces wiv = 0. w0v = el tiempo cuando la carga del vehculo v por algunos equipo en el depsito se haya completado, v V {v0}. Tenga en cuenta que v0 y v0 denotar el primero y el ltimo vehculos ficticios cargados por cada equipo de carga g, respectivamente. Por esta razn, se corrige w0v0 0 variables de Programacin y l V v lv g 0, v V v0 , g G, y v lv g 1 si el vehculo est cargado por la carga equipo despus vehculo otherw gl 0 ise.

De la definicin de v0 y v0, se sigue que si ssvv g vv g 00 1 o 1 , entonces v es de hecho la primera o la ltimo vehculo cargado con equipo g, respectivamente. El [VRPTWSL] modelo se resume de la siguiente manera: En el modelo matemtico, las restricciones (2) a (7) estn los utilizados por Toth y Vigo [25] para formular la [VRPTW] y las restricciones (8) a (11) son las restricciones adicionales necesario para la caracterstica de carga del problema. La funcin objetivo (1) es una funcin lineal formulado como la suma de los tiempos totales de viaje para las rutas seleccionadas y un costo fijo total aumenta con el nmero de vehculos utilizado. El valor de F es un parmetro a ser ajustado de acuerdo a la prioridad del administrador para reducir el nmero vehculos utilizados con respecto a la duracin total del viaje. Las restricciones (2) imponer que cada cliente tiene sus bienes entregado por exactamente un vehculo. Restricciones (3) requerir que cada vez que un vehculo se sale de la v depsito (es decir, vehculo v se utiliza), debe regresar a la estacin. La conservacin de flujo restricciones se formulan en (4). Las restricciones (5) y (6) garantizar que las restricciones de ventanas de tiempo son satisfechas. Lo Vale la pena notar que en las restricciones (5) h0, la descarga tiempo en el depsito es igual a 0 (es decir, h0 = 0). Las limitaciones (7) son las limitaciones de la capacidad del vehculo.

Las limitaciones relacionadas con la funcin de carga de el problema se puede ver como las de un (VRP) donde la equipos de carga corresponden a los vehculos y los vehculos a los clientes. Las restricciones (8) requiere que cada vehculo se carga con equipo nico. Limitaciones (9) indican que el primero y el ltimo vehculo cargado por los equipos son los vehculos ficticios correspondientes. Las restricciones de conservacin de flujo (10) garanta de que un l de vehculo nico puede ser el siguiente vehculo que se cargue por cualquier equipo despus de cargar el vehculo v Por ltimo, se utiliza el restricciones (11) para determinar el momento en que la carga de cada vehculo se completa con algunos equipos.

CONCLUSIONES En este trabajo se presenta una formulacin matemtica para la problema [VRPTWSL], basada en el modelo presentado por Toth Vigo y [25] para la [VRPTW], en el que el supuesto que cada vehculo se aleja del depsito en el tiempo cero se eliminada. Este modelo incorpora nuevas variables y secuenciacin restricciones debido a la cantidad limitada de carga recursos, as como una funcin multi-objetivo. Un enfoque algoritmo basado en el sistema de multi-colonia de hormigas se ha diseado e implementado, en el cual dos objetivos funciones se reducen al mnimo: el nmero de vehculos y el longitud total de la excursin. A Tiempo de actualizacin de los procedimientos restringidos y se proponen que se aplicar en el procedimiento de hormigas constructiva, a realizar la actualizacin de un nuevo cliente incorporado la sub-ruta y el horario que esta accin implica en los recursos de carga y para determinar el conjunto de factible nodos a ser visitados por la hormiga, respectivamente. Incluso si no es posible juzgar los resultados presentados por [MACS-VRPTWSL], este artculo muestra que [MACSVRPTWSL] es eficaz en la resolucin de este tipo de problema, y es un buen primer paso para su posterior anlisis para los problemas de problemas de rutas para vehculos con el tiempo ventanas y programacin de vehculos de la salida. Posible desarrollos para [VRPTWSL] puede incorporar un local bsqueda de procedimiento o una utilizacin ms dominante de restriccin programacin para el procedimiento de actualizacin del tiempo. Tambin, uno puede formular un algoritmo que, para un primer paso evita la eliminacin de la suposicin de la hora de salida cero y en un segundo paso implementa un procedimiento de bsqueda local con programacin con restricciones para hacer una solucin factible en un manera similar presentado por [22]. Adems, un anlisis ms detallado puede tomar el caso de carga mltiple recursos para realizar la carga de demanda en el vehculo.

Como [VRPTWSL] incorpora la salida del vehculo programacin, el algoritmo presentado en este artculo tiene un aplicacin directa a problemas reales, de esta manera [VRPTWSL] puede ser tomado como un avance importante para vehculo prctico problemas de enrutamiento.

You might also like