180 research outputs found

    Efficient routing of snow removal vehicles

    Get PDF
    This research addresses the problem of finding a minimum cost set of routes for vehicles in a road network subject to some constraints. Extensions, such as multiple service requirements, and mixed networks have been considered. Variations of this problem exist in many practical applications such as snow removal, refuse collection, mail delivery, etc. An exact algorithm was developed using integer programming to solve small size problems. Since the problem is NP-hard, a heuristic algorithm needs to be developed. An algorithm was developed based on the Greedy Randomized Adaptive Search Procedure (GRASP) heuristic, in which each replication consists of applying a construction heuristic to find feasible and good quality solutions, followed by a local search heuristic. A simulated annealing heuristic was developed to improve the solutions obtained from the construction heuristic. The best overall solution was selected from the results of several replications. The heuristic was tested on four sets of problem instances (total of 115 instances) obtained from the literature. The simulated annealing heuristic was able to achieve average improvements of up to 26.36% over the construction results on these problem instances. The results obtained with the developed heuristic were compared to the results obtained with recent heuristics developed by other authors. The developed heuristic improved the best-known solution found by other authors on 18 of the 115 instances and matched the results on 89 of those instances. It worked specially better with larger problems. The average deviations to known lower bounds for all four datasets were found to range between 0.21 and 2.61%

    An updated annotated bibliography on arc routing problems

    Get PDF
    The number of arc routing publications has increased significantly in the last decade. Such an increase justifies a second annotated bibliography, a sequel to Corberán and Prins (Networks 56 (2010), 50–69), discussing arc routing studies from 2010 onwards. These studies are grouped into three main sections: single vehicle problems, multiple vehicle problems and applications. Each main section catalogs problems according to their specifics. Section 2 is therefore composed of four subsections, namely: the Chinese Postman Problem, the Rural Postman Problem, the General Routing Problem (GRP) and Arc Routing Problems (ARPs) with profits. Section 3, devoted to the multiple vehicle case, begins with three subsections on the Capacitated Arc Routing Problem (CARP) and then delves into several variants of multiple ARPs, ending with GRPs and problems with profits. Section 4 is devoted to applications, including distribution and collection routes, outdoor activities, post-disaster operations, road cleaning and marking. As new applications emerge and existing applications continue to be used and adapted, the future of arc routing research looks promising.info:eu-repo/semantics/publishedVersio

    Arc routing problems: A review of the past, present, and future

    Full text link
    [EN] Arc routing problems (ARPs) are defined and introduced. Following a brief history of developments in this area of research, different types of ARPs are described that are currently relevant for study. In addition, particular features of ARPs that are important from a theoretical or practical point of view are discussed. A section on applications describes some of the changes that have occurred from early applications of ARP models to the present day and points the way to emerging topics for study. A final section provides information on libraries and instance repositories for ARPs. The review concludes with some perspectives on future research developments and opportunities for emerging applicationsThis research was supported by the Ministerio de Economia y Competitividad and Fondo Europeo de Desarrollo Regional, Grant/Award Number: PGC2018-099428-B-I00. The Research Council of Norway, Grant/Award Numbers: 246825/O70 (DynamITe), 263031/O70 (AXIOM).Corberán, Á.; Eglese, R.; Hasle, G.; Plana, I.; Sanchís Llopis, JM. (2021). Arc routing problems: A review of the past, present, and future. Networks. 77(1):88-115. https://doi.org/10.1002/net.21965S8811577

    The capacitated minimum spanning tree problem

    Get PDF
    In this thesis we focus on the Capacitated Minimum Spanning Tree (CMST), an extension of the minimum spanning tree (MST) which considers a central or root vertex which receives and sends commodities (information, goods, etc) to a group of terminals. Such commodities flow through links which have capacities that limit the total flow they can accommodate. These capacity constraints over the links result of interest because in many applications the capacity limits are inherent. We find the applications of the CMST in the same areas as the applications of the MST; telecommunications network design, facility location planning, and vehicle routing. The CMST arises in telecommunications networks design when the presence of a central server is compulsory and the flow of information is limited by the capacity of either the server or the connection lines. Its study also results specially interesting in the context of the vehicle routing problem, due to the utility that spanning trees can have in constructive methods. By the simple fact of adding capacity constraints to the MST problem we move from a polynomially solvable problem to a non-polynomial one. In the first chapter we describe and define the problem, introduce some notation, and present a review of the existing literature. In such review we include formulations and exact methods as well as the most relevant heuristic approaches. In the second chapter two basic formulations and the most used valid inequalities are presented. In the third chapter we present two new formulations for the CMST which are based on the identification of subroots (vertices directly connected to the root). One way of characterizing CMST solutions is by identifying the subroots and the vertices assigned to them. Both formulations use binary decision variables y to identify the subroots. Additional decision variables x are used to represent the elements (arcs) of the tree. In the second formulation the set of x variables is extended to indicate the depth of the arcs in the tree. For each formulation we present families of valid inequalities and address the separation problem in each case. Also a solution algorithm is proposed. In the fourth chapter we present a biased random-key genetic algorithm (BRKGA) for the CMST. BRKGA is a population-based metaheuristic, that has been used for combinatorial optimization. Decoders, solution representation and exploring strategies are presented and discussed. A final algorithm to obtain upper bounds for the CMST is proposed. Numerical results for the BRKGA and two cutting plane algorithms based on the new formulations are presented in the fifth chapter . The above mentioned results are discussed and analyzed in this same chapter. The conclusion of this thesis are presented in the last chapter, in which we include the opportunity areas suitable for future research.En esta tesis nos enfocamos en el problema del Árbol de Expansión Capacitado de Coste Mínimo (CMST, por sus siglas en inglés), que es una extensión del problema del árbol de expansión de coste mínimo (MST, por sus siglas en inglés). El CMST considera un vértice raíz que funciona como servidor central y que envía y recibe bienes (información, objetos, etc) a un conjunto de vértices llamados terminales. Los bienes solo pueden fluir entre el servidor y las terminales a través de enlaces cuya capacidad es limitada. Dichas restricciones sobre los enlaces dan relevancia al problema, ya que existen muchas aplicaciones en que las restricciones de capacidad son de vital importancia. Dentro de las áreas de aplicación del CMST más importantes se encuentran las relacionadas con el diseño de redes de telecomunicación, el diseño de rutas de vehículos y problemas de localización. Dentro del diseño de redes de telecomunicación, el CMST está presente cuando se considera un servidor central, cuya capacidad de transmisión y envío está limitada por las características de los puertos del servidor o de las líneas de transmisión. Dentro del diseño de rutas de vehículos el CMST resulta relevante debido a la influencia que pueden tener los árboles en el proceso de construcción de soluciones. Por el simple de añadir las restricciones de capacidad, el problema pasa de resolverse de manera exacta en tiempo polinomial usando un algoritmo voraz, a un problema que es muy difícil de resolver de manera exacta. En el primer capítulo se describe y define el problema, se introduce notación y se presenta una revisión bibliográfica de la literatura existente. En dicha revisión bibliográfica se incluyen formulaciones, métodos exactos y los métodos heurísticos utilizados más importantes. En el siguiente capítulo se muestran dos formulaciones binarias existentes, así como las desigualdades válidas más usadas para resolver el CMST. Para cada una de las formulaciones propuestas, se describe un algoritmo de planos de corte. Dos nuevas formulaciones para el CMST se presentan en el tercer capítulo. Dichas formulaciones estás basadas en la identificación de un tipo de vértices especiales llamados subraíces. Los subraíces son aquellos vértices que se encuentran directamente conectados al raíz. Un forma de caracterizar las soluciones del CMST es a través de identificar los nodos subraíces y los nodos dependientes a ellos. Ambas formulaciones utilizan variables para identificar los subraices y variables adicionales para identificar los arcos que forman parte del árbol. Adicionalmente, las variables en la segunda formulación ayudan a identificar la profundidad con respecto al raíz a la que se encuentran dichos arcos. Para cada formulación se presentan desigualdades válidas y se plantean procedimientos para resolver el problema de su separación. En el cuarto capítulo se presenta un algoritmo genético llamado BRKGA para resolver el CMST. El BRKGA está basado en el uso de poblaciones generadas por secuencias de números aleatorios, que posteriormente evolucionan. Diferentes decodificadores, un método de búsqueda local, espacios de búsqueda y estrategias de exploración son presentados y analizados. El capítulo termina presentando un algoritmo final que permite la obtención de cotas superiores para el CMST. Los resultados computacionales para el BRKGA y los dos algoritmos de planos de corte basados en las formulaciones propuestas se muestran en el quinto capítulo. Dichos resultados son analizados y discutidos en dicho capítulo. La tesis termina presentando las conclusiones derivadas del desarrollo del trabajo de investigación, así como las áreas de oportunidad sobre las que es posible realizar futuras investigaciones

    Étude d'un problème de tournées de véhicules sur les arcs avec contraintes de capacité et coûts de service dépendants du temps

    Full text link
    Thèse numérisée par la Division de la gestion de documents et des archives de l'Université de Montréal

    Arc Routing Problems for Road Network Maintenance

    Get PDF
    RÉSUMÉ : Cette thèse présente deux problèmes rencontrés dans l’entretien des réseaux routiers, soit la surveillance des réseaux routiers pour la détection de verglas sur la chaussée et la reprogrammation des itinéraires pour les activités de déneigement et d’épandage de sel. Nous représentons ces problèmes par des modèles de tournées sur les arcs. La dépendance aux moments et la nature dynamique sont des caractéristiques propres de ces problèmes, par conséquence le cas de surveillance des réseaux routiers est modélisé comme un problème de postier rural avec fenêtres-horaires (RPPTW), tandis que le cas de la reprogrammation utilise des modèles obtenus à partir des formulations de problèmes de tournées sur les arcs avec capacité. Dans le cas du problème de surveillance, une patrouille vérifie l’état des chemins et des autoroutes, elle doit principalement détecter le verglas sur la chaussée dans le but d’assurer de bonnes conditions aux chauffeurs et aux piétons. Étant donné un réseau routier et des prévisions météo, le problème consiste à créer une tournée qui permette de détecter opportunément le verglas sur les rues et les routes. L’objectif poursuivi consiste à minimiser le coût de cette opération. En premier, on présente trois formulations basées sur la programmation linéaire en nombres entiers pour le problème de surveillance des réseaux qui dépend du moment et deux méthodes de résolution: un algorithme de coupes et un algorithme heuristique appelé adaptive large neighborhood search (ALNS). La méthode exacte inclut des inéquations valides tirées du problème du voyageur de commerce avec fenêtres-horaires et aussi du problème de voyageur du commerce avec contraintes de précédence. La méthode heuristique considère deux phases: en premier, on trouve une solution initiale et après dans la deuxième phase, l’algorithme essaie d’améliorer la solution initiale en utilisant sept heuristiques de destruction et deux heuristiques de réparation choisies au hasard. La performance des heuristiques est évaluée pendant les itérations. Une meilleure performance correspond à une plus grande probabilité de choisir une heuristique. Plusieurs tests ont été faits sur deux ensembles d’exemplaires de problèmes. Les résultats obtenus montrent que l’algorithme de coupes est capable de résoudre des réseaux avec 104 arêtes requises et des fenêtres-horaires structurées par tranches horaires ; l’algorithme peut aussi résoudre des réseaux avec 45 arêtes requises et des fenêtres-horaires structurées pour chaque arête requise. Pour l’algorithme ALNS, différentes versions de l’algorithme sont comparées. Les résultats montrent que cette méthode est efficace parce qu’elle est capable de résoudre à l’optimalité 224 des 232 exemplaires et de réduire le temps de calcul significativement pour les exemplaires les plus difficiles. La dernière partie de la thèse introduit le problème de la reprogrammation de tournées sur les arcs avec capacité (RCARP), lequel permet de modéliser la reprogrammation des itinéraires après une panne d’un véhicule lors de la phase d’exécution d’un plan initial des activités de déneigement ou d’épandage de sel. Le planificateur doit alors modifier le plan initial rapidement et reprogrammer les véhicules qui restent pour finir les activités. Dans ce cas, l’objectif poursuivi consiste à minimiser le coût d’opération et le coût de perturbation. La distance couverte par les véhicules correspond au coût d’opération, cependant une nouvelle métrique est développée pour mesurer le coût de perturbation. Les coûts considérés sont des objectifs en conflit. On analyse quatre politiques à la phase de re-routage en utilisant des formulations de programmation linéaire en nombres entiers. On propose une solution heuristique comme méthode pour résoudre le RCARP quand les coûts d’opération et de perturbation sont minimisés en même temps et quand une réponse rapide est nécessaire. La méthode consiste à fixer une partie de l’itinéraire initial et après à modifier seulement les itinéraires des véhicules les plus proches de la zone de l’interruption de la tournée du véhicule défaillant. La méthode a été testée sur des exemplaires obtenus d’un réseau réel. Nos tests indiquent que la méthode peut résoudre rapidement des exemplaires avec 88 arêtes requises et 10 véhicules actifs après la panne d’un véhicule. En conclusion, la principale contribution de cette thèse est de présenter des modèles de tournées sur les arcs et de proposer des méthodes de résolution d’optimisation qui incluent la dépendance aux temps et l’aspect dynamique. On propose des modèles et des méthodes pour résoudre le RPPTW, et on présente des résultats pour ce problème. On introduit pour la première fois le RCARP. Trois articles correspondant aux trois principaux chapitres ont été acceptés ou soumis à des revues avec comité de Lecture: “The rural postman problem with time windows” accepté dans Networks, “ALNS for the rural postman problem with time windows” soumis à Networks, and “The rescheduling capacitated arc routing problem” soumis à International Transactions in Operational Research.----------ABSTRACT : This dissertation addresses two problems related to road network maintenance: the road network monitoring of black-ice and the rescheduling of itineraries for snow plowing and salt spreading operations. These problems can naturally be represented using arc routing models. Timing-sensitive and dynamic nature are inherent characteristics of these problems, therefore the road network monitoring is modeled as a rural postman problem with time windows (RPPTW) and in the rescheduling case, models based on capacitated arc routing formulations are suggested for the rerouting phase. The detection of black-ice on the roads is carried out by a patrol to ensure safety conditions for drivers and pedestrians. Specific meteorological conditions cause black-ice on the roads; therefore the patrol must design a route covering part of the network in order to timely detect the black-ice according to weather forecasts. We look for minimum-cost solutions that satisfy the timing constraints. At first, three formulations based on mixed integer linear programming are presented for the timing-sensitive road network monitoring and two solution approaches are proposed: a cutting plane algorithm and an adaptive large neighborhood search (ALNS) algorithm. The exact method includes valid inequalities from the traveling salesman problem (TSP) with time windows and from the precedence constrained TSP. The heuristic method consists of two phases: an initial solution is obtained, and then in the second phase the ALNS method tries to improve the initial solution using seven removal and two insertion heuristics. The performance of the heuristics is evaluated during the iterations, and therefore the heuristics are selected depending on their performance (with higher probability for the better ones). Several tests are done on two sets of instances. The computational experiments performed show that the cutting plane algorithm is able to solve instances with up to 104 required edges and with time windows structured by time slots, and problems with up to 45 required edges and time windows structured by each required edge. For the ALNS algorithm, several versions of the algorithm are compared. The results show that this approach is efficient, solving to optimality 224 of 232 instances and significantly reducing the computational time on the hardest instances. The last part of the dissertation introduces the rescheduling capacitated arc routing problem (RCARP), which models the rescheduling of itineraries after a vehicle failure happens in the execution of an initial plan of snow plowing or salt spreading operations. A dispatcher must quickly adjust the remaining vehicles and modify the initial plan in order to complete the operations. In this case we look for solutions that minimize operational and disruption costs. The traveled distance represents the operational cost, and a new metric is discussed as disruption cost. The concerned objectives are in conflict. Four policies are analyzed in the rerouting phase using mixed integer linear programming formulations. A heuristic solution is developed to solve the RCARP when operational and disruption costs are minimized simultaneously and a quick response is needed. The idea is to fix part of the initial itinerary and only modify the itinerary of vehicles closer to the failure zone. The method is tested on a set of instances generated from a real network. Our tests indicate that the method can solve instances with up to 88 required edges and 10 active vehicles after the vehicle breakdown. In short the main contribution of this dissertation is to present arc routing models and optimization solution techniques that consider timing-sensitive and dynamic aspects. Formulations and solution methods with computational results are given for the RPPTW, and the RCARP is studied for the first time here. Three articles corresponding to the main three chapters have been accepted or submitted to peer review journals: “The rural postman problem with time windows” accepted in Networks, “ALNS for the rural postman problem with time windows” submitted to Networks, and “The rescheduling capacitated arc routing problem” submitted to International Transactions in Operational Research

    INTEGRATED HUB LOCATION AND CAPACITATED VEHICLE ROUTING PROBLEM OVER INCOMPLETE HUB NETWORKS

    Get PDF
    Hub location problem is one of the most important topics encountered in transportation and logistics management. Along with the question of where to position hub facilities, how routes are determined is a further challenging problem. Although these two problems are often considered separately in the literature, here, in this study, the two are analyzed together. Firstly, we relax the restriction that a vehicle serves between each demand center and hub pair and propose a mixed-integer mathematical model for the single allocation p-hub median and capacitated vehicle routing problem with simultaneous pick-up and delivery. Moreover, while many studies in hub location problem literature assume that there is a complete hub network structure, we also relax this assumption and present the aforementioned model over incomplete hub networks. Computational analyses of the proposed models were conducted on various instances on the Turkish network. Results indicate that the different capacity levels of vehicles have an important impact on optimal hub locations, hub arc networks, and routing design

    Profitable Vehicle Routing Problem with Multiple Trips: Modeling and Variable Neighborhood Descent Algorithm

    Get PDF
    Abstract In this paper, we tackle a new variant of the Veh icle Routing Problem (VRP) which comb ines two known variants namely the Profitable VRP and the VRP with Mult iple Trips. The resulting problem may be called the Profitable Vehicle Routing Problem with Multiple Trips. The main purpose is to cover and solve a more co mplex realistic situation of the distribution transportation. The profitability concept arises when only a subset of customers can be served due to the lack of means or for insufficiency of the offer. In this case, each customer is associated to an economical profit wh ich will be integrated to the objective function. The latter contains at hand the total collected profit minus the transportation costs. Each vehicle is allowed to perform several routes under a strict workday duration limit. This problem has a very practical interest especially for daily distribution schedules with limited vehicle fleets and short course transportation networks. We point out a new discursive approach for p rofits quantificat ion wh ich is mo re significant than those existing in the literature. We propose four equivalent mathematical formu lations for the problem which are tested and compared using CPLEX solver on small-size instances. Optimal solutions are identified. For large-size instance, two constructive heuristics are proposed and enhanced using Hill Climbing and Variable Neighborhood Descent algorithm based on a specific three-arrays-based coding structure. Finally, extensive co mputational experiments are performed including randomly generated instances and an extended and adapted benchmark fro m literature showing very satisfactory results

    A review of the Tabu Search Literature on Traveling Salesman Problems

    Get PDF
    The Traveling Salesman Problem (TSP) is one of the most widely studied problems inrncombinatorial optimization. It has long been known to be NP-hard and hence research onrndeveloping algorithms for the TSP has focused on approximate methods in addition to exactrnmethods. Tabu search is one of the most widely applied metaheuristic for solving the TSP. Inrnthis paper, we review the tabu search literature on the TSP, point out trends in it, and bringrnout some interesting research gaps in this literature.

    Thirty years of heterogeneous vehicle routing

    No full text
    It has been around thirty years since the heterogeneous vehicle routing problem was introduced, and significant progress has since been made on this problem and its variants. The aim of this survey paper is to classify and review the literature on heterogeneous vehicle routing problems. The paper also presents a comparative analysis of the metaheuristic algorithms that have been proposed for these problems
    corecore