1,788 research outputs found

    Adaptive Large Neighborhood Search Metaheuristic for Vehicle Routing Problem with Multiple Synchronization Constraints and Multiple Trips

    Full text link
    This work is motivated by solving a problem faced by big agriculture companies implementing precision agriculture operations for spraying practices using two types of operators, namely a tender tanker and a fleet of sprayers. We model this problem as a vehicle routing problem with multiple synchronization constraints and multiple trips with the objective of minimizing the waiting time of the sprayers and the total routing distance of the sprayers. The resulting mixed integer programming model that we develop is hard to solve using a commercial solver, owing to the dependencies caused by the spatio-temporal synchronization between the two operators. To solve large-scale instances effectively, we present an adaptive large neighborhood search metaheuristic that uses an intensive local search mechanism. We conduct an extensive computational analysis to assess the effectiveness of our solution approach and gain managerial insights into the problem by analyzing various models. The proposed metaheuristic yields high-quality solutions quickly, with an overall average improvement of 5.61% over what is implemented in practice implying significant savings in time and cost

    Rich vehicle routing: A data-driven heuristic application for a logistics company

    Get PDF
    Changing online shopping behaviors have resulted in the emergence of different product and services that aim high customer satisfaction. In this thesis, we develop an alternative approach to solve problem of a logistics company, which operates solely for e-commerce transactions, using an Adaptive Large Neighborhood Search (ALNS) heuristic. To understand the nature of the distribution system and for the development of the solution procedure, we create, preprocess and analyze a dataset constructed from company’s database that is used for daily operations. The proposed solution provides a prioritization mechanism for the deliveries based on certain specifications related to deliveries. To evaluate the performance of the proposed ALNS, we perform computational experiments using scenarios with real-life instances extracted from the dataset. Our results show that, the proposed ALNS can produce solutions with high quality regarding customer satisfactio

    The multi-depot VRP with vehicle interchanges

    Get PDF
    In real-world logistic operations there are a lot of situations that can be exploited to get better operational strategies. It is important to study these new alternatives, because they can represent significant cost reductions to the companies working with physical distribution. This thesis defines the Multi-Depot Vehicle Routing Problem with Vehicle Interchanges (MDVRPVI). In this problem, both vehicle capacities and duration limits on the routes of the drivers are imposed. To favor a better utilization of the available capacities and working times, it is allowed to combine pairs of routes at predefined interchange locations. The objective of this thesis is to analyze and solve the Multi-Depot Vehicle Routing Problem adding the possibility to interchange vehicles at predefined points. With this strategy, it is possible to reduce the total costs and the number of used routes with respect to the classical approach: The Multi-Depot Vehicle Routing Problem (MDVRP). It should be noted that the MDVRP is more challenging and sophisticated than the single-depot Vehicle Routing Problem (VRP). Besides, most exact algorithms for solving the classical VRP are difficult to adapt in order to solve the MDVRP (Montoya-Torres et al., 2015). From the complexity point of view, the MDVRPVI is NP-Hard, since it is an extension of the classical problem, which is already NP-Hard. We present a tight bound on the costs savings that can be attained allowing interchanges. Three integer programming formulations are proposed based on the classical vehicle-flow formulations of the MDVRP. One of these formulations was solved with a branch-and-bound algorithm, and the other two formulations, with branch-and-cut algorithms. Due to its great symmetry, the first formulation is only able to solve small instances. To increase the dimension of the instances used, we proposed two additional formulations that require one or more families of constraints of exponential size. In order to solve these formulations, we had to design and implement specific branch-and-cut algorithms. For these algorithms we implemented specific separation methods for constraints that had not previously been used in other routing problems. The computational experience performed evidences the routing savings compared with the solutions obtained with the classical approach and allows to compare the efficacy of the three solution methods proposed.En les operacions logístiques del món real es donen situacions que poden ser explotades per obtenir millors estratègies operacionals. És molt important estudiar aquestes noves alternatives, perquè poden representar una reducció significativa de costos per a les companyies que treballen en distribució de mercaderies. En aquesta tesi es defineix el Problema d'Enrutament de Vehicles amb Múltiples Dipòsits i Intercanvi de Vehicles (MDVRPVI). En aquest problema, es consideren tant la capacitat dels vehicles com els límits de duració de les rutes dels conductors. Per tal de millorar la utilització de les capacitats i temps de treball disponibles, es permet combinar parelles de rutes en punts d'intercanvi predefinits. L'objectiu d'aquesta tesi és analitzar i resoldre el problema d'Enrutament de Vehicles amb Múltiples Dipòsits, on es permet l'intercanvi de vehicles. Amb aquesta estratègia, és possible reduir els costos totals i el nombre de les rutes utilitzades respecte l'enfocament clàssic: el problema d'Enrutament de Vehicles amb Múltiples Dipòsits (MDVRP). Cal assenyalar que el MDRVP és més desafiant i sofisticat que el problema d'Enrutament de Vehicles d'un únic dipòsit (VRP). A més, molts algoritmes exactes per resoldre el VRP clàssic son complicats d'adaptar per resoldre el MDVRP (Montoya-Torres et al., 2015). Des del punt de vista de la complexitat, el MDRVPVI és NP-Dur, perquè és una extensió del problema clàssic, que també ho és. Presentem una cota ajustada de l'estalvi en els costos de distribució que es pot obtenir permetent els intercanvis. Es proposen tres formulacions de programació sencera basades en la formulació clàssica “vehicle-flow” del MDVRP. La primera formulació, degut a la seva grandària i la seva simetria, només permet resoldre instàncies molt petites. Per augmentar la dimensió de les instàncies abordables, es proposen dues formulacions addicionals que requereixen una o vàries famílies de restriccions de mida exponencial. Per això, per tal de resoldre el problema amb aquestes formulacions, ha calgut dissenyar i implementar sengles algorismes de tipus branch-and-cut. En aquests algorismes s'han implementat mètodes de separació específics per a les restriccions que no s'havien utilitzat prèviament en altres problemes de rutes. L’experiència computacional realitzada evidencia els estalvis obtinguts comparació amb les solucions corresponents l'enfocament clàssic. També es compara l’eficàcia dels tres mètodes propostes a l'hora de resoldre el problema

    The multi-depot VRP with vehicle interchanges

    Get PDF
    In real-world logistic operations there are a lot of situations that can be exploited to get better operational strategies. It is important to study these new alternatives, because they can represent significant cost reductions to the companies working with physical distribution. This thesis defines the Multi-Depot Vehicle Routing Problem with Vehicle Interchanges (MDVRPVI). In this problem, both vehicle capacities and duration limits on the routes of the drivers are imposed. To favor a better utilization of the available capacities and working times, it is allowed to combine pairs of routes at predefined interchange locations. The objective of this thesis is to analyze and solve the Multi-Depot Vehicle Routing Problem adding the possibility to interchange vehicles at predefined points. With this strategy, it is possible to reduce the total costs and the number of used routes with respect to the classical approach: The Multi-Depot Vehicle Routing Problem (MDVRP). It should be noted that the MDVRP is more challenging and sophisticated than the single-depot Vehicle Routing Problem (VRP). Besides, most exact algorithms for solving the classical VRP are difficult to adapt in order to solve the MDVRP (Montoya-Torres et al., 2015). From the complexity point of view, the MDVRPVI is NP-Hard, since it is an extension of the classical problem, which is already NP-Hard. We present a tight bound on the costs savings that can be attained allowing interchanges. Three integer programming formulations are proposed based on the classical vehicle-flow formulations of the MDVRP. One of these formulations was solved with a branch-and-bound algorithm, and the other two formulations, with branch-and-cut algorithms. Due to its great symmetry, the first formulation is only able to solve small instances. To increase the dimension of the instances used, we proposed two additional formulations that require one or more families of constraints of exponential size. In order to solve these formulations, we had to design and implement specific branch-and-cut algorithms. For these algorithms we implemented specific separation methods for constraints that had not previously been used in other routing problems. The computational experience performed evidences the routing savings compared with the solutions obtained with the classical approach and allows to compare the efficacy of the three solution methods proposed.En les operacions logístiques del món real es donen situacions que poden ser explotades per obtenir millors estratègies operacionals. És molt important estudiar aquestes noves alternatives, perquè poden representar una reducció significativa de costos per a les companyies que treballen en distribució de mercaderies. En aquesta tesi es defineix el Problema d'Enrutament de Vehicles amb Múltiples Dipòsits i Intercanvi de Vehicles (MDVRPVI). En aquest problema, es consideren tant la capacitat dels vehicles com els límits de duració de les rutes dels conductors. Per tal de millorar la utilització de les capacitats i temps de treball disponibles, es permet combinar parelles de rutes en punts d'intercanvi predefinits. L'objectiu d'aquesta tesi és analitzar i resoldre el problema d'Enrutament de Vehicles amb Múltiples Dipòsits, on es permet l'intercanvi de vehicles. Amb aquesta estratègia, és possible reduir els costos totals i el nombre de les rutes utilitzades respecte l'enfocament clàssic: el problema d'Enrutament de Vehicles amb Múltiples Dipòsits (MDVRP). Cal assenyalar que el MDRVP és més desafiant i sofisticat que el problema d'Enrutament de Vehicles d'un únic dipòsit (VRP). A més, molts algoritmes exactes per resoldre el VRP clàssic son complicats d'adaptar per resoldre el MDVRP (Montoya-Torres et al., 2015). Des del punt de vista de la complexitat, el MDRVPVI és NP-Dur, perquè és una extensió del problema clàssic, que també ho és. Presentem una cota ajustada de l'estalvi en els costos de distribució que es pot obtenir permetent els intercanvis. Es proposen tres formulacions de programació sencera basades en la formulació clàssica “vehicle-flow” del MDVRP. La primera formulació, degut a la seva grandària i la seva simetria, només permet resoldre instàncies molt petites. Per augmentar la dimensió de les instàncies abordables, es proposen dues formulacions addicionals que requereixen una o vàries famílies de restriccions de mida exponencial. Per això, per tal de resoldre el problema amb aquestes formulacions, ha calgut dissenyar i implementar sengles algorismes de tipus branch-and-cut. En aquests algorismes s'han implementat mètodes de separació específics per a les restriccions que no s'havien utilitzat prèviament en altres problemes de rutes. L’experiència computacional realitzada evidencia els estalvis obtinguts comparació amb les solucions corresponents l'enfocament clàssic. També es compara l’eficàcia dels tres mètodes propostes a l'hora de resoldre el problema.Postprint (published version

    Optimization of a city logistics transportation system with mixed passengers and goods

    Get PDF
    International audienceIn this paper, we propose a mathematical model and an adaptive large neighborhood search to solve a two{tiered transportation problem arising in the distribution of goods in congested city cores. In the rst tier, goods are transported in city buses from a consolidation and distribution center to a set of bus stops. The main idea is to use the buses spare capacity to drive the goods in the city core. In the second tier, nal customers are distributed by a eet of near{zero emissions city freighters. This system requires transferring the goods from buses to city freighters at the bus stops. We model the corresponding optimization problem as a variant of the pickup and delivery problem with transfers and solve it with an adaptive large neighborhood search. To evaluate its results, lower bounds are calculated with a column generation approach. The algorithm is assessed on data sets derived from a eld study in the medium-sized city of La Rochelle in France

    Gestión logística de sistemas de hospitalización domiciliaria: una revisión crítica de modelos y métodos

    Get PDF
    RESUMEN: Los servicios de Hospitalización Domiciliaria (HD) se basan en una red de distribución, en la cual los pacientes son hospitalizados en sus casas y los prestadores de servicios de salud deben entregar cuidados médicos coordinados a los pacientes. La demanda de estos servicios está creciendo rápidamente y los gobiernos y proveedores de servicios de salud enfrentan el reto de tomar un conjunto de decisiones complejas en un sector con un componente logístico importante. En este artículo se presenta una revisión crítica de los modelos y métodos utilizados para darle soporte a las decisiones logísticas en HD. Para esto se presenta primero un marco de referencia, con el objetivo de identificar las oportunidades de investigación en el campo. Con base en dicho marco, se presenta la revisión de la literatura y la identificación de brechas en la investigación. En particular, se hace énfasis en la necesidad de desarrollar e implementar metodologías más integradas para dar soporte a las decisiones estratégicas y tácticas y de considerar puntos clave de los sistemas reales.ABSTRACT: Home Health Care (HHC) services are based on a delivery network in which patients are hospitalized at their homes and health care providers must deliver coordinated medical care to patients. Demand for HHC services is rapidly growing and governments and health care providers face the challenge to make a set of complex decisions in a medical service business that has an important component of logistics problems. The objective of this paper is to provide a critical review of models and methods used to support logistics decisions in HHC. For this purpose, a reference framework is proposed first in order to identify research perspectives in the field. Based on this framework, a literature review is presented and research gaps are identified. In particular, the literature review reveals that more emphasizes is needed to develop and implement more integrated methodologies to support decisions at tactical and strategic planning levels and to consider key features from real systems

    The multi-vehicle dial-a-ride problem with interchange and perceived passenger travel times

    Get PDF
    The Dial-a-Ride Problem (DARP) introduced in the early 1980s is the NP-Hard optimization problem of developing the most cost-efficient vehicle schedules for a number of available vehicles that have to start from a depot, pick up and deliver a set of passengers, and return back to the same depot. DARP has been used in many modern applications, including the scheduling of demand-responsive transit and car pooling. This study departs from the original definition of DARP and it extends it by considering an interchange point where vehicles can exchange their picked-up passengers with other vehicles in order to shorten their delivery routes and reduce their running times. In addition to that, this study introduces the concept of generalized passenger travel times in the DARP formulation which translates the increased in-vehicle crowdedness to increased perceived passenger travel times. This addresses a key issue because the perceived in-vehicle travel times of passengers might increase when the vehicle becomes more crowded (i.e., passengers might feel that their travel time is higher when they are not able to find a seat or they are too close to each other increasing the risk of virus transmission or accidents). Given these considerations, this study introduces the Dial-a-Ride Problem with interchange and perceived travel times (DARPi) and models it as a nonlinear programming problem. DARPi is then reformulated to a MILP with the use of linearizations and its search space is tightened with the addition of valid inequalities that are employed when solving the problem to global optimality with Branch-and-Cut. For large problem instances, this study introduces a tabu search-based metaheuristic and performs experiments in benchmark instances used in past literature demonstrating the computation times and solution stability of our approach. The effect of the perceived passenger travel times to the vehicle running costs is also explored in extensive numerical experiments.</p

    Managing Advanced Synchronization Aspects in Logistics Systems

    Get PDF
    In this thesis, we model various complex logistics problems and develop appropriate techniques to solve them. We improve industrial practices by introducing synchronized solutions to problems that were previously solved independently. The first part of this thesis focuses on cross-docks. We simultaneously optimize supplier orders and cross-docking operations to either reduce the storage space required or evenly distribute workload over the week. The second part of this thesis is devoted to transport problems in which two types of vehicles are synchronized, one of which can be transported by the other. The areas of application range from home services to parcel delivery to customers. After analyzing the complexity associated with these synchronized solutions (i.e., largescale problems for which the decisions depend on each other), we design algorithms based on the "destroy-and-repair" principle to find efficient solutions. We also introduce mathematical programs for all the considered problems. The problems under study arose directly from collaborations with various industrial partners. In this respect, our achieved solutions have been benchmarked with current industrial practice. Depending on the problem, we have been able to reduce the environmental impact generated by the industrial activities, the overall cost, or the social impact. The achieved gains compared to current industrial practice range from 10 to 70%, depending on the application. -- Dans cette thèse, nous modélisons divers problèmes logistiques complexes et développons des techniques appropriées pour les résoudre. Nous cherchons à améliorer certaines pratiques industrielles en introduisant des solutions synchronisées à des problèmes qui étaient auparavant résolus indépendamment. La première partie de cette thèse porte sur les cross-docks. Nous optimisons simultanément les commandes fournisseurs et les opérations au sein de la plateforme de logistique pour réduire l’espace de stockage requis ou répartir uniformément la charge de travail sur la semaine. La deuxième partie de cette thèse est consacrée aux problèmes de transport dans lesquels deux types de véhicules sont synchronisés, l’un pouvant être transporté par l’autre. Les domaines d’application vont du service à domicile à la livraison de colis chez des clients. Après avoir analysé la complexité des solutions synchronisées (c’est-à-dire des problèmes de grandes dimensions pour lesquels les décisions dépendent les unes des autres), nous concevons des algorithmes basés sur le principe de "destruction / reconstruction" pour trouver des solutions efficaces. Nous modélisons également les problèmes considérés avec la programmation mathématique. Les problèmes à l’étude viennent de collaborations avec divers partenaires industriels. A cet égard, les solutions que nous présentons sont comparées aux pratiques industrielles actuelles. En fonction du problème, nous avons pu réduire l’impact environnemental généré par les activités industrielles, le coût global, ou l’impact social des solutions. Les gains obtenus par rapport aux pratiques industrielles actuelles varient de 10 à 70%, selon l’application. Mot-clefs: Logistique, Synchronisation, Problème de transport, Tournée de véhicules, Plateforme de Cross-dock (transbordement), Programmation Mathématiques, Métaheuristiques, Matheuristiques, Instances Réelle

    Driver Routing and Scheduling with Synchronization Constraints

    Full text link
    This paper investigates a novel type of driver routing and scheduling problem motivated by a practical application in long-distance bus networks. A key difference from other crew scheduling problems is that drivers can be exchanged between buses en route. These exchanges may occur at arbitrary intermediate stops such that our problem requires additional synchronization constraints. We present a mathematical model for this problem that leverages a time-expanded multi-digraph and derive bounds for the total number of required drivers. Moreover, we develop a destructive-bound-enhanced matheuristic that converges to provably optimal solutions and apply it to a real-world case study for Flixbus, one of Europe's leading coach companies. We demonstrate that our matheuristic outperforms a standalone MIP implementation in terms of solution quality and computational time and improves current approaches used in practice by up to 56%. Our solution approach provides feasible solutions for all instances within seconds and solves instances with up to 390 locations and 70 requests optimally with an average computational time under 210 seconds. We further study the impact of driver exchanges on personnel costs and show that allowing for such exchanges leads to savings of up to 75%
    corecore