18 research outputs found

    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

    Model-Based Heuristics for Combinatorial Optimization

    Get PDF
    Many problems arising in several and different areas of human knowledge share the characteristic of being intractable in real cases. The relevance of the solution of these problems, linked to their domain of action, has given birth to many frameworks of algorithms for solving them. Traditional solution paradigms are represented by exact and heuristic algorithms. In order to overcome limitations of both approaches and obtain better performances, tailored combinations of exact and heuristic methods have been studied, giving birth to a new paradigm for solving hard combinatorial optimization problems, constituted by model-based metaheuristics. In the present thesis, we deepen the issue of model-based metaheuristics, and present some methods, belonging to this class, applied to the solution of combinatorial optimization problems

    Road-based goods transportation : a survey of real-world logistics applications from 2000 to 2015

    Get PDF
    The vehicle routing problem has been widely studied from a technical point of view for more than 50 years. Many of its variants are rooted in practical settings. This paper provides a survey of the main real-life applications of road-based goods transportation over the past 15 years. It reviews papers in the areas of oil, gas and fuel transportation, retail, waste collection and management, mail and package delivery and food distribution. Some perspectives on future research and applications are discussed

    Models and algorithms for berth allocation problems in port terminals

    Get PDF
    Seaports play a key role in maritime commerce and the global market economy. Goods of different kinds are carried in specialized vessels whose handling requires ad hoc port facilities. Port terminals comprise the quays, infrastructures, and services dedicated to handling the inbound and outbound cargo carried on vessels. Increasing seaborne trade and ever-greater competition between port terminals to attract more traffic have prompted new studies aimed at improving their quality of service while reducing costs. Most terminals implement operational planning to achieve more efficient usage of resources, and this poses new combinatorial optimization problems which have attracted increasing attention from the Operations Research community. One of the most important problems confronted at the quayside is the efficient allocation of quay space to the vessels calling at the terminal over time, also known as the Berth Allocation Problem. A closely related problem arising in terminals that specialize in container handling concerns the efficient assignment of quay cranes to vessels, which, together with quay space planning, leads to the Berth Allocation and Quay Crane Assignment Problem. These problems are known to be especially hard to solve, and therefore require designing methods capable of attaining good solutions in reasonable computation times. This thesis studies different variants of these problems considering well-known and new real-world aspects, such as terminals with multiple quays or irregular layouts. Mathematical programming and metaheuristics techniques are extensively used to devise tailored solution methods. In particular, new integer linear models and heuristic algorithms are developed to deal with problem instances of a broad range of sizes representing real situations. These methods are evaluated and compared with other state-of-the-art proposals through various computational experiments on different benchmark sets of instances. The results obtained show that the integer models proposed lead to optimal solutions on small instances in short computation times, while the heuristic algorithms obtain good solutions to both small and large instances. Therefore, this study proves to be an effective contribution to the efforts aimed at improving port efficiency and provides useful insights to better tackle similar combinatorial optimization problems

    Some improved genetic-algorithms based heuristics for global optimization with innovative applications

    Get PDF
    The research is a study of the efficiency and robustness of genetic algorithm to instances of both discrete and continuous global optimization problems. We developed genetic algorithm based heuristics to find the global minimum to problem instances considered. In the discrete category, we considered two instances of real-world space allocation problems that arose from an academic environment in a developing country. These are the university timetabling problem and hostel space allocation problem. University timetabling represents a difficult optimization problem and finding a high quality solution is a challenging task. Many approaches, based on instances from developed countries, have been reported in the literature. However, most developing countries are yet to appreciate the deployment of heuristics and metaheuristics in handling the timetabling problem. We therefore worked on an instance from a university in Nigeria to show the feasibility and efficiency of heuristic method to the timetabling problem. We adopt a simplified bottom up approach in which timetable are build around departments. Thus a small portion of real data was used for experimental testing purposes. As with similar baseline studies in literature, we employ genetic algorithm to solve this instance and show that efficient solutions that meet stated constraints can be obtained with the metaheuristics. This thesis further focuses on an instance of university space allocation problem, namely the hostel space allocation problem. This is a new instance of the space allocation problems that has not been studied by metaheuristic researchers to the best of our knowledge. The problem aims at the allocation of categories of students into available hostel space. This must be done without violating any hard constraints but satisfying as many soft constraints as possible and ensuring optimum space utilization. We identified some issues in the problem that helped to adapt metaheuristic approach to solve it. The problem is multi-stage and highly constrained. We first highlight an initial investigation based on genetic algorithm adapted to find a good solution within the search space of the hostel space allocation problem. Some ideas are introduced to increase the overall performance of initial results based on instance of the problem from our case study. Computational results obtained are reported to demonstrate the effectiveness of the solution approaches employed. Sensitivity analysis was conducted on the genetic algorithm for the two SAPs considered to determine the best parameter values that consistently give good solutions. We noted that the genetic algorithms perform well specially, when repair strategies are incorporated. This thesis pioneers the application of metaheuristics to solve the hostel space allocation problem. It provides a baseline study of the problem based on genetic algorithms with associated test data sets. We report the best known results for the test instances. It is a known fact that many real-life problems are formulated as global optimization problems with continuous variables. On the continuous global optimization category therefore, we focus on improving the efficiency and reliability of real coded genetic algorithm for solving unconstrained global optimization, mainly through hybridization with exploratory features. Hybridization has widely been recognized as one of the most attractive approach to solving unconstrained global optimization. Literatures have shown that hybridization helps component heuristics to taking advantage of their individual strengths while avoiding their weaknesses. We therefore derived three modified forms of real coded genetic algorithm by hybridizing the standard real-coded genetic algorithm with pattern search and vector projection. These are combined to form three new algorithms namely, RCGA-PS, RCGA-P, and RCGA-PS-P. The hybridization strategy used and results obtained are reported and compared with the standard real-coded genetic algorithm. Experimental studies show that all the modified algorithms perform better than the original algorithm

    Meta-Heuristics for the Multiple Trip Vehicle Routing Problem with Backhauls

    Get PDF
    With the growing and more accessible computational power, the demand for robust and sophisticated computerised optimisation is increasing for logistical problems. By making good use of computational technologies, the research in this thesis concentrates on efficient fleet management by studying a class of vehicle routing problems and developing efficient solution algorithms. The literature review in this thesis looks at VRPs from various development angles. The search reveals that from the problem modelling side clear efforts are made to bring the classical VRP models closer to reality by developing various variants. However, apart from the real VRP applications (termed as 'rich' VRPs), it is also noticeable that these classical VRP based variants address merely one or two additional characteristics from the real routing problem issues, concentrating on either operational (fleet management) or tactical (fleet acquisition) aspects. This thesis certainly hopes to add to one of those good efforts which have helped in bringing the VRPs closer to reality through addressing both the operational as well as the tactical aspects. On the solution methodologies development side, the proposed research noted some considerable and impressive developments. Although, it is well established that the VRPs belong to the NP-hard combinatorial class of problems, there are considerable efforts on the development of exact methods. However the literature is full of a variety of heuristic methodologies including the classical and the most modern hybrid approaches. Among the hybrid approaches, the most recent one noted is mat-heuristics that combine heuristics and mathematical programming techniques to solve combinatorial optimisation problems. The mat-heuristics approaches appear to be comparatively in its infant age at this point in time. However this is an exciting area of research which seeks more attention in the literature. Hence, a good part of this research is devoted to the development of a hybrid approach that combines heuristics and mathematical programming techniques. When reviewing the specific literature on the VRP problems focused in this thesis, the vehicle routing problem with backhauls (VRPB) and the multiple trip vehicle routing problem (MT-VRP), there is not sufficient development on the problem modelling side in terms of bringing these two problems closer to the reality. Hence, to fill the gap this thesis introduces and investigates a new variant, the multiple trip vehicle routing problem with backhauls (MT-VRPB) that combines the above two variants of the VRP. The problem is first described thoroughly and a new ILP (Integer Linear Programming) mathematical formulation of the MT-VRPB along with its possible variations is presented. The MT-VRPB is then solved optimally by using CPLEX along with providing an illustrative example showing the validation of the mathematical formulation. As part of the contribution, a large set of MT-VRPB data instances is created which is made available for future benchmarking. The CPLEX implementation produced optimal solutions for a good number of small and medium size data instances of the MT-VRPB and generated lower bounds for all instances. The CPLEX success may be considered as modest, but the produced results proved very important for the validation of the heuristic results produced in the thesis. To solve the larger instances of the MT-VRPB, a two level VNS algorithm called 'Two-Level VNS' is developed. It was noticed from the literature that the choice of using VNS for the VRPs has increased in recent literature due to its simplicity and speed. However our initial experiments with the classical VNS indicated that the algorithm is more inclined towards the intensification side. Hence, the Two-Level VNS is designed to obtain a maximum balance of the diversification and the intensification during the search process. It is achieved by incorporating a sub-set of neighbourhood structures and a sus-set of local search refinement routines and hence, a full set of neighbourhood structures and a full set of local search refinement routines at two levels of the algorithm respectively. The algorithm found very encouraging results when compared with the solutions found by CPLEX. These findings in this thesis demonstrate the power of VNS yet again in terms of its speed, simplicity and efficiency. To investigate this new variant further, we developed an algorithm belonging to the new class of the hybrid methodologies, i.e., mat-heuristics. A hybrid collaborative sequential mat-heuristic approach called the CSMH to solve the MT-VRPB is developed. The exact method approach produced in Chapter 4 is then hybridised with the Two-Level VNS algorithm developed in Chapter 5. The overall performance of the CSMH remained very encouraging in terms of the solution quality and the time taken on average compared with the CPLEX and the Two-Level VNS meta-heuristic. To demonstrate the power and effectiveness of our methodologies, we tested the designed algorithms on the two special versions of the VRP (i.e., VRPB and MT-VRP) to assess whether they are efficient and dynamic enough to solve a range of VRP variants. Hence the Two-Level VNS and the CSMH algorithms developed to solve the MT-VRPB are adapted accordingly and implemented to solve the two above variants separately. The algorithms produced very competitive results for the benchmark data sets when compared to the best known solutions from the literature. The successful implementations of these algorithms on the three VRP models with only minor amendments prove their generalizability and their robustness. The results in this research show that significant cost savings could be obtained by choosing the right fleet size and better vehicle utilisations with multiple trips and backhauling. Hence, the research proved the justification of studying this interesting combination. Moreover, the problem modelling, efficient algorithm design and implementation, and the research results reveal some vital information and implications from the managerial point of view in terms of making the tactical (fleet acquisition) and the operational (fleet management) decisions in a more informative manner

    Meta-heuristic Solution Methods for Rich Vehicle Routing Problems

    Get PDF
    Le problĂšme de tournĂ©es de vĂ©hicules (VRP), introduit par Dantzig and Ramser en 1959, est devenu l'un des problĂšmes les plus Ă©tudiĂ©s en recherche opĂ©rationnelle, et ce, en raison de son intĂ©rĂȘt mĂ©thodologique et de ses retombĂ©es pratiques dans de nombreux domaines tels que le transport, la logistique, les tĂ©lĂ©communications et la production. L'objectif gĂ©nĂ©ral du VRP est d'optimiser l'utilisation des ressources de transport afin de rĂ©pondre aux besoins des clients tout en respectant les contraintes dĂ©coulant des exigences du contexte d’application. Les applications rĂ©elles du VRP doivent tenir compte d’une grande variĂ©tĂ© de contraintes et plus ces contraintes sont nombreuse, plus le problĂšme est difficile Ă  rĂ©soudre. Les VRPs qui tiennent compte de l’ensemble de ces contraintes rencontrĂ©es en pratique et qui se rapprochent des applications rĂ©elles forment la classe des problĂšmes ‘riches’ de tournĂ©es de vĂ©hicules. RĂ©soudre ces problĂšmes de maniĂšre efficiente pose des dĂ©fis considĂ©rables pour la communautĂ© de chercheurs qui se penchent sur les VRPs. Cette thĂšse, composĂ©e de deux parties, explore certaines extensions du VRP vers ces problĂšmes. La premiĂšre partie de cette thĂšse porte sur le VRP pĂ©riodique avec des contraintes de fenĂȘtres de temps (PVRPTW). Celui-ci est une extension du VRP classique avec fenĂȘtres de temps (VRPTW) puisqu’il considĂšre un horizon de planification de plusieurs jours pendant lesquels les clients n'ont gĂ©nĂ©ralement pas besoin d’ĂȘtre desservi Ă  tous les jours, mais plutĂŽt peuvent ĂȘtre visitĂ©s selon un certain nombre de combinaisons possibles de jours de livraison. Cette gĂ©nĂ©ralisation Ă©tend l'Ă©ventail d'applications de ce problĂšme Ă  diverses activitĂ©s de distributions commerciales, telle la collecte des dĂ©chets, le balayage des rues, la distribution de produits alimentaires, la livraison du courrier, etc. La principale contribution scientifique de la premiĂšre partie de cette thĂšse est le dĂ©veloppement d'une mĂ©ta-heuristique hybride dans la quelle un ensemble de procĂ©dures de recherche locales et de mĂ©ta-heuristiques basĂ©es sur les principes de voisinages coopĂšrent avec un algorithme gĂ©nĂ©tique afin d’amĂ©liorer la qualitĂ© des solutions et de promouvoir la diversitĂ© de la population. Les rĂ©sultats obtenus montrent que la mĂ©thode proposĂ©e est trĂšs performante et donne de nouvelles meilleures solutions pour certains grands exemplaires du problĂšme. La deuxiĂšme partie de cette Ă©tude a pour but de prĂ©senter, modĂ©liser et rĂ©soudre deux problĂšmes riches de tournĂ©es de vĂ©hicules, qui sont des extensions du VRPTW en ce sens qu'ils incluent des demandes dĂ©pendantes du temps de ramassage et de livraison avec des restrictions au niveau de la synchronization temporelle. Ces problĂšmes sont connus respectivement sous le nom de Time-dependent Multi-zone Multi-Trip Vehicle Routing Problem with Time Windows (TMZT-VRPTW) et de Multi-zone Mult-Trip Pickup and Delivery Problem with Time Windows and Synchronization (MZT-PDTWS). Ces deux problĂšmes proviennent de la planification des opĂ©rations de systĂšmes logistiques urbains Ă  deux niveaux. La difficultĂ© de ces problĂšmes rĂ©side dans la manipulation de deux ensembles entrelacĂ©s de dĂ©cisions: la composante des tournĂ©es de vĂ©hicules qui vise Ă  dĂ©terminer les sĂ©quences de clients visitĂ©s par chaque vĂ©hicule, et la composante de planification qui vise Ă  faciliter l'arrivĂ©e des vĂ©hicules selon des restrictions au niveau de la synchronisation temporelle. Auparavant, ces questions ont Ă©tĂ© abordĂ©es sĂ©parĂ©ment. La combinaison de ces types de dĂ©cisions dans une seule formulation mathĂ©matique et dans une mĂȘme mĂ©thode de rĂ©solution devrait donc donner de meilleurs rĂ©sultats que de considĂ©rer ces dĂ©cisions sĂ©parĂ©ment. Dans cette Ă©tude, nous proposons des solutions heuristiques qui tiennent compte de ces deux types de dĂ©cisions simultanĂ©ment, et ce, d'une maniĂšre complĂšte et efficace. Les rĂ©sultats de tests expĂ©rimentaux confirment la performance de la mĂ©thode proposĂ©e lorsqu’on la compare aux autres mĂ©thodes prĂ©sentĂ©es dans la littĂ©rature. En effet, la mĂ©thode dĂ©veloppĂ©e propose des solutions nĂ©cessitant moins de vĂ©hicules et engendrant de moindres frais de dĂ©placement pour effectuer efficacement la mĂȘme quantitĂ© de travail. Dans le contexte des systĂšmes logistiques urbains, nos rĂ©sultats impliquent une rĂ©duction de la prĂ©sence de vĂ©hicules dans les rues de la ville et, par consĂ©quent, de leur impact nĂ©gatif sur la congestion et sur l’environnement.For more than half of century, since the paper of Dantzig and Ramser (1959) was introduced, the Vehicle Routing Problem (VRP) has been one of the most extensively studied problems in operations research due to its methodological interest and practical relevance in many fields such as transportation, logistics, telecommunications, and production. The general goal of the VRP is to optimize the use of transportation resources to service customers with respect to side-constraints deriving from real-world applications. The practical applications of the VRP may have a variety of constraints, and obviously, the larger the set of constraints that need to be considered, i.e., corresponding to `richer' VRPs, the more difficult the task of problem solving. The needs to study closer representations of actual applications and methodologies producing high-quality solutions quickly to larger-sized application problems have increased steadily, providing significant challenges for the VRP research community. This dissertation explores these extensional issues of the VRP. The first part of the dissertation addresses the Periodic Vehicle Routing Problem with Time Windows (PVRPTW) which generalizes the classical Vehicle Routing Problem with Time Windows (VRPTW) by extending the planning horizon to several days where customers generally do not require delivery on every day, but rather according to one of a limited number of possible combinations of visit days. This generalization extends the scope of applications to many commercial distribution activities such as waste collection, street sweeping, grocery distribution, mail delivery, etc. The major contribution of this part is the development of a population-based hybrid meta-heuristic in which a set of local search procedures and neighborhood-based meta-heuristics cooperate with the genetic algorithm population evolution mechanism to enhance the solution quality as well as to promote diversity of the genetic algorithm population. The results show that the proposed methodology is highly competitive, providing new best solutions in some large instances. The second part of the dissertation aims to present, model and solve two rich vehicle routing problems which further extend the VRPTW with time-dependent demands of pickup and delivery, and hard time synchronization restrictions. They are called Time-dependent Multi-zone Multi-Trip Vehicle Routing Problem with Time Windows (TMZT-VRPTW), and Multi-zone Mult-Trip Pickup and Delivery Problem with Time Windows and Synchronization (MZT-PDTWS), respectively. These two problems originate from planning the operations of two-tiered City Logistics systems. The difficulty of these problems lies in handling two intertwined sets of decisions: the routing component which aims to determine the sequences of customers visited by each vehicle, and the scheduling component which consists in planning arrivals of vehicles at facilities within hard time synchronization restrictions. Previously, these issues have been addressed separately. Combining these decisions into one formulation and solution method should yield better results. In this dissertation we propose meta-heuristics that address the two decisions simultaneously, in a comprehensive and efficient way. Experiments confirm the good performance of the proposed methodology compared to the literature, providing system managers with solution requiring less vehicles and travel costs to perform efficiently the same amount of work. In the context of City Logistics systems, our results indicate a reduction in the presence of vehicles on the streets of the city and, thus, in their negative impact on congestion and environment

    Effective integrations of constraint programming, integer programming and local search for two combinatorial optimisation problems

    Get PDF
    This thesis focuses on the construction of effective and efficient hybrid methods based on the integrations of Constraint Programming (CP), Integer Programming (IP) and local search (LS) to tackle two combinatorial optimisation problems from different application areas: the nurse rostering problems and the portfolio selection problems. The principle of designing hybrid methods in this thesis can be described as: for the combinatorial problems to be solved, the properties of the problems are investigated firstly and the problems are decomposed accordingly in certain ways; then the suitable solution techniques are integrated to solve the problem based on the properties of substructures/subproblems by taking the advantage of each technique. For the over-constrained nurse rostering problems with a large set of complex constraints, the problems are first decomposed by constraint. That is, only certain selected set of constraints is considered to generate feasible solutions at the first stage. Then the rest of constraints are tackled by a second stage local search method. Therefore, the hybrid methods based on this constraint decomposition can be represented by a two-stage framework “feasible solution + improvement”. Two integration methods are proposed and investigated under this framework. In the first integration method, namely a hybrid CP with Variable Neighourhood Search (VNS) approach, the generation of feasible initial solutions relies on the CP while the improvement of initial solutions is gained by a simple VNS in the second stage. In the second integration method, namely a constraint-directed local search, the local search is enhanced by using the information of constraints. The experimental results demonstrate the effectiveness of these hybrid approaches. Based on another decomposition method, Dantzig-Wolfe decomposition, in the third integration method, a CP based column generation, integrates the feasibility reasoning of CP with the relaxation and optimality reasoning of Linear Programming. The experimental results demonstrate the effectiveness of the methods as well as the knowledge of the quality of the solution. For the portfolio selection problems, two integration methods, which integrate Branch-and-Bound algorithm with heuristic search, are proposed and investigated. In layered Branch-and-Bound algorithm, the problem is decomposed into the subsets of variables which are considered at certain layers in the search tree according to their different features. Node selection heuristics, and branching rules, etc. are tailored to the individual layers, which speed up the search to the optimal solution in a given time limit. In local search branching Branch-and-Bound algorithm, the idea of local search is applied as the branching rule of Branch-and-Bound. The local search branching is applied to generate a sequence of subproblems. The procedure for solving these subproblems is accelerated by means of the solution information reusing. This close integration between local search and Branch-and-Bound improves the efficiency of the Branch-and-Bound algorithm according to the experimental results. The hybrid approaches benefit from each component which is selected according to the properties of the decomposed problems. The effectiveness and efficiency of all the hybrid approaches to the two application problems developed in this thesis are demonstrated. The idea of designing appropriate components in hybrid approach concerning properties of subproblems is a promising methodology with extensive potential applications in other real-world combinatorial optimisation problems
    corecore