Vehicle Routing with Driver Learning for Real World CEP Problems

Size: px
Start display at page:

Download "Vehicle Routing with Driver Learning for Real World CEP Problems"

Transcription

1 th Hawaii International Conference on System Sciences Vehicle Routing with Driver Learning for Real World CEP Problems Marcel Kunkel PickPoint AG Ludwig-Eckes-Allee Nieder-Olm, Germany mk@pickpoint.de Michael Schwind Chair of IT-based Logistics Grüneburgplatz Frankfurt Main, Germany schwind@wiwi.uni-frankfurt.de Abstract Despite the fact that the vehicle routing problem (VRP) with its variants has been widely explored in operations research, there is very little published research on the VRP concerning real world constraint combinations and large problem sizes. In this work a heuristic solution approach for the VRP with real world constraints is presented driven by the requirements defined by clients in the courier, express and parcel (CEP) delivery industry in order to support their routing plan decisions and driver assignments. The solution algorithm used combines several local-search-based heuristics with constructive elements to solve the VRP with driver learning (VRPDL). As conceptual proof large instances for the capacitated VRP (CVRP) including 560 to 1200 customers are tested and compared to known benchmark results. From those instances new sub-instances are created and sequentially tested adding the driver learning constraint. Finally, the solver is applied to real world CEP instances with driver learning. I. INTRODUCTION Since its introduction by Dantzig and Ramser [7] the vehicle routing problem (VRP) has developed to one of the most studied problems in operations research. The basic VRP tries to find the shortest route for servicing a certain number of customers while using as less as possible vehicles in the service fleet. VRP problems are combinatorial optimization problems which are NP-hard [20]. Adding further constraints or increasing the problem size of such makes them even more complex and time consuming to solve and require heuristics find a satisfying solution in a reasonable time span. Solution approaches can be grouped into population-based heuristics such as genetic algorithms (GA) [2] or ant colony optimizations (ANT) [8] where what is learned from one or several initial route plans is used to create new route plans and into local-search-based approaches like TABU search [16] or variable neighborhood search (VNS) [19] where a new solution is always generated out of the neighborhood of the current solution. Local search heuristics use several moves techniques in order to explore the neighborhood of a given solution changing one or a few edges or switching the position of a node within or between routes. All local-search-based approaches need intensification and diversification elements in order to deeply explore and diversify from a given solution to find near optimal solutions after a relevant number of iterations. The local search algorithm proposed here combines exchange and 2-opt moves with new targeted move patterns where edge structures are chosen to be changed in order to fulfill the optimization goals. It also uses nearest neighbor and expulsion procedures for speed improvement as well as intensification purposes. This work is influenced by real world problems coming from the courier, express and parcel (CEP) delivery industry, where several thousand customers have to be visited from each depot during one workday. The customer demands (quantity requirement) have to be fulfilled without exceeding the truckload of the vehicle (capacity constraint). Drivers develop a certain routine driving in similar areas and visiting the same customers on their routes regularly. This fact will be integrated as customer-based driver learning depending on the regularity with which a certain driver delivers to that customer or the surrounding area. This promises significant savings of time due to better orientation in delivery process, etc. Furthermore, a driver can only start his route in the morning if the sorting of the parcels is done and the vehicle is loaded, which is interpreted as a maximum route length constraint. Solving real world problems with good results means to assign knowledgeable drivers on improved route plans and therefore helping the CEP organization to increase their efficiency in their operations. The remainder of the article is structured as follows. After a short characterization of the VRP with driver learning [23] in the parcel delivery domain a short introduction to recent research into relevant VRP literature and a mathematical formulation is given for the VRPDL. The second chapter also gives insight into the local-search-based solution algorithm by presenting the corresponding pseudo-code together with the underlying ideas. In the third chapter comparisons with standard VRP instances introduced by Li, Golden and Wasil [18] are drawn. From those instances new sub-instances are randomly generated and sequentially tested using the our heuristics together with driver learning. Ultimately the setup is used for the time sequential optimization of real world CEP instances with driver learning. II. VEHICLE ROUTING PROBLEM WITH DRIVER LEARNING In this chapter some related literature concerning large and rich VRP jointly with driver learning is discussed. Later the /12 $ IEEE DOI /HICSS

2 mathematical formulation of the VRPDL together with its local-search-based solution approach is introduced. A. Related Literature The vehicle routing problem with its variants consisting of combinations of constraints has been broadly researched over the last twenty years. A good overview is given in the book on VRPs edited by Toth and Vigo [24] and in the work of Laporte [17]. For the topic of VRPs including time windows (VRPTWs) a good survey article is provided by Bräysy and Gendreau [2], [1] and recently from Gendreau and Tarantilis [9]. The relaxation of the VRPTW to the VRP with 1-sided deadlines (VRPD) is studied by Campbell, Park and Karlaftis [5], [6], [21], [13]. For the real world CEP application domain, approaches that are able to solve large problem instances are of interest. Golden [10] has developed such instances including 200 to 483 customers. Instances and solution approaches with 560 to 1200 customers have been proposed by Li, Golden and Wasil [18]. The authors also built a solver based on a modified record-to-record (RTR) travel approach and used the given test instances for benchmarking. Those benchmark instances will be used as a base for the analysis that will be presented in chapter III. Research on large scale VRPTW was done by Kytöjoki et al. [15] and Gehring and Homberger [11], both do not consider driver learning effects. Sometimes real world problems in the VRPTW domain are called rich vehicle routing problems (RVRP). These RVRPs are extensions of VRP incorporating important issues arising in real world applications. A good survey summarizing several variants of the RVRP is given by Bräysy et al. ([3], [4]). A typical representative of work on this problem type is presented by Kok et al. [14]. They regard the scheduling of driver recreation brakes according to European legislation in junction with an underlying VRPTW. The resulting problem is called VRPTW with driver rules (VRPTWDR). There are two recent approaches which try to solve the VRPTWDR. The Kok et al. approach employs a combination of a heuristic and a constrained dynamic programming approach to find solutions for a modified Solomon benchmark. The second approach presented by Prescott-Gagnon et al. [22] uses a neighborhood search heuristic that relies on a TABU search algorithm in order to generate new routes. Driver learning is implicitly addressed in the work of Wong [25] where from the customer perspective a driver to customer relationship is postulated, which was realized through the constraint, that the package is delivered to the customer by the same driver every time he gets a parcel. The research of Zhong et al. [26] is also driven by UPS and its delivery structures. He separates in his paper core areas where the same driver delivers the customer every day and flex zones around the depots where the driver with least cost (drive time + stop duration) on that specific day is used to deliver to that customer. min (t ij + τ jk + p j ) x ijk (1) ij N k K d j x ijk Q k k K (2) i,j N (t ij + τ jk ) x ijk T max k K (3) i,j N w j = (t ij + τ jk ) y ijk (4) ij N,k K { w j T j ifw j >T j p j = (5) 0 otherwise x ijk =1 j N \{N 0 0} (6) i N\{N j } k K x ilk x ljk =0 l N \{N 0 0} (7) i,j N\{N 0 } k K x 0jk + x i0k =2 k K (8) i,j N TABLE I MATHEMATICAL FORMULATION OF THE VRPDL B. Mathematical Formulation The mathematical formulation of the VRPDL is given in Tab. I. Given a complete directed graph G =(N, E) where N = {0,.., n} is a set of nodes and E = {(i, j) i, j N(i j)} are the edges. Node 0 is the depot and must be the start and end point of each route. The travel time t ij represents the time taken to travel from node i to node j. It is further assumed that there is a set of equal vehicles, driven by a set of drivers K = {1,.., k}. τ jk represents the driver individual stop time of node j. Under the hypothesis that in the real world express business the sum of demands of all customers is lower than the vehicle capacity for all tours which fulfill the drivers working time limit, capacity constraints are left out of the equation for all routes where total time does not exceed the maximum allowed drive time T max (3). This is the case for the real world instances. As the artificial test instances include capacity constraints, they will be retained in further analyses. The times τ jk are based on local experiences and follow basically the learning and forgetting curve model (LFCM) by Jaber and Bonney [12]. The LFCM varies the forgetting intercept and the forgetting slope, such that the forgetting slope is assumed to be dependent on the learning slope, the amount of equivalent units accumulated by the point of break, and the maximum break length at which total forgetting occurs. Although the LFCM is relevant for updating the individual drivers learning rates for every customer on every single day, the day to day optimization uses only the single value τ jk per customer and driver valid for that day which is multiplied with the initial stop duration R 0. The result is the individual stop duration of that customer valid for a specific driver stop 1316

3 combination. The matrix containing the learning rates τ jk is updated every day following the LFCM model. Note that for simplification reasons we assume that the the time gap between the visits to one single customer is not long enough that forgetting occurs, so the LFCM model will be reduced to τ jk = R 0 r f. f describes the number of visits of the individual customer and r describes the learning factor between two delivery attempts without forgetting. CEP experts 3 stated that the time reduction for the delivery stop after three successful deliveries is about 30% and that an initial stop duration of R 0 =5minutes is realistic. Applying these numbers makes a r value of 0.9 realistically achieving r f =0.72 after three attempts. This means that this delivery would consume 3.6 minutes. Introducing the binary x ijk the objective function (1) minimizes the total service time. The total service time is composed out of the drive time t ij from node i to j plus the driver dependent service time τ jk plus an additional penalty p j if a deadline T j is violated. As seen in (1) and (4) the formulation treats penalty violation equally to overall route length violation. It might be necessary to introduce a further factor to give the penalties more weight and ensure that deadlines are kept. (4) describes the arrival time w j on node j.x ijk is a binary indicating whether customers on route k are visited before j. p j only applies, if the delivery to customer j takes place after T j (5). (6) requires that customer j is only visited from one vehicle k. (7) ensures that one arc goes to the customer and one arc leaves the customer. (8) eliminates sub routes in combination with (7) as in every tour k the depot is visited exactly twice. C. Heuristic Solution Approach In order to create an initial solution and modified Solomon I2 2 is produced. Unlike to the classic Solomon approach only V Sol % of the maximum route length is assigned before switching to the next furthest customers creating a new route. The residual customers are then inserted at least cost using all routes until routes are closed when L max 1.3 of maximum route length L max is reached. Note that leaving that factor close to L max could create unassigned customers at the end of the process if a small number of vehicles are used. The number of vehicles are also a result of that initial solution and can be improved by eliminating vehicles during the solution process. Note that in this implementation all relevant information are stored within SQL-database tables. All ordering and lookups are also performed within SQL-statements. For further improvement during the route construction phase, the construction is intermediated by local search exchange and 2- opt moves, which are performed as intra route moves during the initial phase and as inter route moves during the end phase. For further improvement this work applies a modified TABU search similar to the granular TABU search presented by Toth and Vigo [24]. In prior analyses this approach delivered good 3 Interview with Marc Wenger, former CEO trans-o-flex, 2/12/ Farthest from depot first and then assigning least cost inserts until route length is reached, Solomon initialization with deadlines first to be done TABLE II VRPTW SOLVER #DEFINITIONS: M = {number of moves} F 1 =15; F 2 =30{number of nearest edges for long and short moves} N =10{length of tabu list M tabu } TP 1 =50;TP 2 = 200 {TP 1 node not touched, leave out for TP 2 moves} FARTHEST = 200 {number of moves till farthest move pattern is used.} NO IMP = 500 {accepted number of moves without improvement} #INITIALIZATIONS: 1: Create distance matrix D with (i, j,distance, time, F 1 binary, F 2 binary) and add indices i, j and i, j 2: Create driver learning matrix K with k, i, learning value 3: Run identification of F 1 and F 2 and tag in D 4: Run Solomon initialization and create Solution S 1 5: Create distance matrix D F 1 (and also D F 2 ) as: select from D as D 1, DasD 2 where D 1.j=D 2.i and D 1.i!= D 2.i and D 1.j!= D 2.j and D 1.tag=true and D 2.tag=true {create combined distance matrix} 6: Add index D 1.i, D 1.j,D 2.i, D 1 id 2 i {using this index reduces search to logarithmic effort} #LOCAL OPTIMIZATION: for a =1to M do 7: Evaluate decision variable exchange or 2-opt as COND 1 8: Evaluate decision variable longshort as COND 2 9: Evaluate decision variable farthest move as COND 3 10: Evaluate move matrix M result using COND 1, COND 2 and COND 3 {SQL Statement order by saving ascending} while b = true do Compare M result with M tabu, if valid move found b = false end while 11: Perform move 12: Evaluate route length violation as COND 4 if COND 4 then 13: Drop shortest route 14: Assign residual customers to remove routes 15: Split longest route end if 16: Eval. new route plan length L new if L new >L best then if MOV E curr MOV E Lupdate >NO IMP then 17: Set current route plan = best route plan else 18: Set best route plan = current route plan end if end if 19: Update M tabu end for results for larger problem sizes and interacts perfectly with the implementation of the routes and moves within SQL-database tables. After initialization the solution algorithm starts with exchange moves until optimum is reached. The solver oscillates between exchange and 2-opt moves. 2-opt moves are implemented as inter and intra route moves. Every move will be entered in a tabu table hindering the solution algorithm from recombining the edges used to a combination which has already been explored. As ultimately those local optima might be necessary for further exploration at a later stage, the number of the current move is also entered in the tabu table which allows to unfreeze those moves at a later stage. As exchange moves would need too many non-improving moves and big tabu tables the 2-opt move is used for solving crossed loops on the same routes with only one move. Note that the 2-opt move needs more work on route reconstruction than the exchange move and changes the direction of the route within 1317

4 the loop. This move is therefore cost intensive and creates further distortion of rich instances. Currently exchange and 2-opt moves perform their moves until they reach a local optimum. If a move creates a solution which violates route length or capacity constraints, the route with the smallest route length is dropped, their stops are inserted on lowest cost and the violating route is split into two routes. This is done by dividing the route into equal three parts according to the number of nodes. Within the second part of the route the split node is determined such that the distance to the depot is the smallest. In order to avoid route dropping and reorganizing too often, thresholds for this decision are set to the factor 1.7 at the beginning of the solution process, decreasing linearly to 1.2 at the end of the solution process. Accordingly lower bounds for route reorganization are set to 0.5 of allowed route length increasing to 0.7 during the solution process. The pseudo-code of our solution algorithm is given in Tab. II. At every move the solver creates an ordered table of all exchange and 2-opt move results. From that table the first best moves which are not tabu are randomly selected and performed. Real world instances have revealed that in areas where long (high cost, high mileage) edges are used further improvement potential can be realized. Therefore, the algorithm introduces the farthest move pattern which forces the solver to take the combination of the longest two edges which follow each other after a defined amount of moves and forces it to unbind them with the 1 out of 10 best inserts. As the tabu list prevents falling back to the former solution, this methods creates major distortion in a well defined area and has proven to further improve the overall solution. In order to speed up the solution process only the F 1,2 nearest edges of every node are considered. The solution algorithm works with two values of F 1 =15and F 2 =30. Note that this also helps to reduce the growth of the evaluation matrix when growing the problem sizes from exponential to linear growth. This advantage has to be carefully used as it has been shown that in clustered problems it could create problems in finding binding edges among the clusters. Therefore, edges including the depot and edges leading to and from a customer with an associated deadline are excluded from this granularity rule. A further reduction of the evaluation matrix is achieved by introducing a move age factor which is a product of the tabu list evaluation. If a node has not been chosen in the exchange move for a certain number of moves TP 1 then it would be left out of the evaluation matrix for the next TP 2 moves. Finally, if for a certain number of neighborhood moves no improvement to the best solution is found, the solver is started again with the best solution so far. Randomization and the tabu table lead the algorithm to other regions of the solution space. III. COMPUTATIONAL RESULTS The Solomon instances are the most common artificially produced benchmark instances for the CVRP and the VRPTW. Nearly every solution approach in this area has been tested using them. However, CEP problems with the characteristics More than 500 customers per depot Capacity constraints are dominated by tour length restrict. Time windows can be relaxed to one-sided time windows called deadlines Driver learning as a new constraint are not covered by the Solomon benchmark instances., this work focuses on testing against large VRP benchmark instances proposed by Li et al. [18]. Furthermore, those instances are adapted by adding driver learning on a level that is realistic for the typical CEP company. A. Golden Benchmark Instances The second set of Li et al. instances reach from 560 to 1200 customers with capacity and route length constraints. Note that those tests have been run to ensure that the algorithm is capable of solving instances without driver learning similar to existing benchmarks. On average the solution algorithm achieved an improvement of 0.4 % compared to the RTR presented by Li et al. [18]. Compared with the best known solutions the solver is 0.6 % above these graphically evaluated solutions. All results are listed in Tab. III. Fig. 1. Golden 1200 customer, solution value: Fig. 1 shows the optimized route plan of the 1200 customer instance presented by Li et al. with a result of 37,053 in route length compared to 37,410 by the RTR approach of Li et al. B. Driver Learning Benchmark Instances The VRP problem generator introduced in Li et al. [18] generates one unique instance for every number of customers entered, which made it impossible to use for generating different similar instances of the same problem size. Therefore, out of the 560 and 1200 customer instances subsets of 250 customers were created, by picking 250 customers in both cases randomly several times. In the case of the 560 (1200) customer 1318

5 Instance Best Known LI Golden TABU HYBRID Diff best known Diff. Li et al ,3% -1,2% ,2% 0,1% ,1% -0,1% ,3% -0,8% ,1% -0,1% ,3% 2,4% ,4% 0,2% % -0,1% ,1% -0,6% % -3% ,4% -1% Avg. 0,6% -0,4% TABLE III COMPARISON TABU HYBRID WITH LI GOLDEN SHOW ON AVERAGE AN IMPROVEMENT OF 0.4% degree of repetition were increased to 20 to ensure enough cases of recurrence. It can be seen that the degree of attraction increases within the sequential optimization of the instances. The resulting route plans of 250 out of 560 (1200) customers are presented as examples in Fig. 2 (Fig. 3). The corresponding route length of all 10 (20) sub instances are shown in Tab. VIII. Comparing Fig. 1 with Fig. 3 the route similarity is obvious. Fig. 2. Subset of 250 customers out of 560 customers (Golden instance) instance, 10 (20) 250 customer instances were created. Those instances naturally have many overlapping customers, which represents reality in the CEP industry. With this setup it will be shown that the solver uses the driver learning constraint and its implementation to assign recurring customers to the same driver more often than to other drivers. With the learning rate r =0.9 presented earlier, the 250 customers in 10 cycles had the distribution in Tab. IV, which can be read as follows: A recurrence of 4 in line 4 means that this group of customers has been part of the 250 customer instances 4 times out of 10. Within those 4 times a minimum learning rate of =0.65 were achieved. In this case this group realized an average learning rate of r = 0.76 which corresponds with a average recurrence of the same driver at this customer of 2.7. The number of customers, in this case 113, indicates how many customers have been chosen 4 times. Similar results were achieved for the 1200 customer instance with 20 sequences of 250 customers, which is shown in Tab. V. Note that the Fig. 3. Subset of 250 customers out of 1200 customers (Golden instance) C. Real World Benchmark Instances with Driver Learning As an representative application for the VRPDL solution algorithm a special CEP sub-domain, the In-night delivery, together with anonymized real world data from PickPoint AG will be used. The specific delivery requirement is that all parcels must be delivered by 7:00 AM in the morning and all deliveries be made using key solutions into the trunks of cars or lockers. The end customers are therefore not private individuals, but rather service engineers. The data set of the base instance contains German delivery data for approximately 2000 customer locations, delivered from 1319

6 Recurrence Min. Learning rate Avg. Learning rate Number of customers Avg. driver recurrence TABLE IV RECURRENCE OF CUSTOMERS AND REALIZED LEARNING RATES BASED ON THE 560 CUSTOMERS LI GOLDEN INSTANCE, THE MORE OFTEN A CUSTOMER WAS PART OF THE SUBSET, THE LOWER THE LEARNING RATE BECAME Recurrence Min. Learning rate Avg. Learning rate Number of customers Avg. driver recurrence TABLE V RECURRENCE OF CUSTOMERS AND REALIZED LEARNING RATES BASED ON THE 1200 CUSTOMERS LI GOLDEN INSTANCE, THE MORE OFTEN A CUSTOMER WAS PART OF THE SUBSET, THE LOWER THE LEARNING RATE BECAME Recurrence Min. Learning rate Avg. Learning rate Number of customers Avg. driver recurrence TABLE VI RECURRENCE OF CUSTOMERS AND REALIZED LEARNING RATES BASED ON THE 467 CUSTOMERS CEP INSTANCE IN FRANKFURT REGION, PROVING THE RECURRENCE OF CUSTOMER DRIVER COMBINATIONS Fig Real World CEP customers have been randomly selected and optimized in Frankfurt region about 20 regional depots (e.g. Frankfurt, Munich, Cologne, Rostock). From those depots and their assigned customers Frankfurt (467 customers) and Cologne (340 customers) have been chosen to run 10 optimization sequences of 250 customers in the case of Frankfurt and 160 customers (proportional!) in the case of Cologne. The results of one sample instance from each region are graphically presented in Fig. 4 and Fig. 5. The route lengths of all sequential instances in both regions are listed in Tab. VIII. The random selection of real world customers following geographical routing situations leads to bigger differences in route length than on the artificial sub-instances created from the Li et al. instances. Nevertheless the solution algorithm achieves a good level of driver recurrence similar to the recurrence in the artificial instances. For benchmarking the average driver recurrence of Tab. VI and Tab. VII can be compared with the average driver recurrence of Tab. IV and Tab. V. Eg. after 7 runs (line 7 in all tables) the artificial instances achieve an average driver recurrence of 3.7 and 3.5 and in the real world instances after 7 runs recurrence rates of 3.3 and 4.5 are 1320

7 Recurrence Min. Learning rate Avg. Learning rate Number of customers Avg. driver recurrence TABLE VII RECURRENCE OF CUSTOMERS AND REALIZED LEARNING RATES BASED ON THE 340 CUSTOMERS CEP INSTANCE IN COLOGNE REGION, PROVING THE RECURRENCE OF CUSTOMER DRIVER COMBINATIONS Run Golden 250/560 Golden 250/1200 Frankfurt Cologne TABLE VIII OVERVIEW OF ROUTE LENGTH ON ALL INSTANCES achieved. Note that this fact together with the high variance of the route lengths of the Frankfurt and Cologne instances (see Tab. VIII) show that, even if the route plans vary a lot among the sub-instances, the driver learning effect is retained well together with good results. IV. CONCLUSION &OUTLOOK This paper introduces a modified TABU search algorithm for the solution of a VRP problem that is combined with the new real world constraint driver learning. In order to test our algorithm we used the benchmark instances introduced by Li et al. [18]. The solution algorithm was successfully tested and achieved an average improvement of 0.4%. In order to evalute the driver learning effect following the LFCM model we generated sequential sub-instances derived from the Li et al. original instances as well as real world instances from delivery data collected by the PickPoint AG. For all sequential instances good values of so called driver recurrence (e.g 4.5 times the same driver has been chosen on average to deliver a customer which occurred 7 times in the Cologne instance) were achieved together with good results for overall route length. Integrating driver learning leads to a significant reduction of stop durations compared to a modeling approach without driver learning where learning only happens coincidentally. Work in progress will focus on the integration of the current solver in real world CEP operations and their daily route plan creation and on a further increase of the instance size for CEP instances from the parcel delivery domain. It will also be necessary to integrate the capability of respecting different delivery deadlines with our solution algorithm instead of reflecting a single 7:00 delivery constraint to make our approach applicable for the express parcel delivery domain. Parallel work will focus on the aspect of finding good estimates on the number of routes or vehicles needed for a given instance which is especially difficult with rich vehicle routing problems derived from real world instances. REFERENCES [1] O. Bräysy and M. Gendreau. Vehicle routing problem with time windows, Part I: Route construction and local search algorithms. Transportation Science, 39(1): , [2] O. Bräysy and M. Gendreau. Vehicle routing problem with time windows, Part II: Metaheuristics. Transportation Science, 39(1): , [3] O. Bräysy, M. Gendreau, G. Hasle, and A. Løkketangen. A survey of heuristics for the vehicle routing problem, Part I: Basic problems and supply side extensions. Technical report, SINTEF, Oslo, Norway, [4] O. Bräysy, M. Gendreau, G. Hasle, and A. Løkketangen. A survey of heuristics for the vehicle routing problem, part II: Demand side extensions. Technical report, SINTEF, Oslo, Norway, [5] A. M. Campbell and B. W. Thomas. Probabilistic traveling salesman problem with deadlines. Transportation Science, 42(1):1 21,

8 [17] G. Laporte. What you should know about the vehicle routing problem. Naval Research Logistics, 54(8):811819, [18] F. Li, B. Golden, and E. Wasil. Very large-scale vehicle routing: new test problems, algorithms, and results. Computers & Operations Research, 32(5): , [19] N. Mladenović and P. Hansen. Variable neighborhood search. Computers & Operations Research, 24(11): , [20] C. H. Papadimitriou and K. Steiglitz. Combinatorial Optimization: Algorithms and Complexity. Dover Publications, Mineola, NY, [21] Y.-B. Park. A hybrid genetic algorithm for the vehicle scheduling problem with due times and time deadlines. International Journal of Production Economics, 73(2): , [22] E. Prescott-Gagnon, G. Desaulniers, M. Drexl, and L.-M. Rousseau. European driver rules in vehicle routing with time windows. Transportation Science, 44(4): , [23] M. Schneider, C. Doppstadt, B. Sand, A. Stenger, and M. Schwind. A vehicle routing problem with time windows and driver familiarity. In Proceedings of the Seventh Triennial Symposium on Transportation Analysis, Tromsø, Norway, [24] P. Toth and D. Vigo. The Vehicle Routing Problem, volume 9. SIAM Monographs on Discrete Mathematics and Applications, [25] R. T. Wong. Vehicle routing for small package delivery and pickup services. Technical report, United Parcel Service, [26] H. Zhong, R. Hall, and M. Dessouky. Territory planning and vehicle dispatching with driver learning. Transportation Science, 41:74 89, Fig Real World CEP customers have been randomly selected and optimized in Cologne region [6] A. M. Campbell and B. W. Thomas. Runtime reduction techniques for the probabilistic traveling salesman problem with deadlines. Computers & Operations Research, 36(4): , [7] G. B. Dantzig and J. H. Ramser. The truck dispatching problem. Management Science, 6(1):80 91, [8] M. Dorigo, V. Maniezzo, and A. Colorni. Ant system: Optimization by a colony of cooperating agents. IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, 26(1):29 41, [9] M. Gendreau and C. D. Tarantilis. Solving large-scale vehicle routing problems with time windows - the state-of-the-art. Technical report, Universite de Montreal, CIRRELT, [10] B. Golden, E. Wasil, J. Kelly, and I. Chao. he impact of metaheuristics on solving the vehicle routing problem: algorithms, problem sets, and computational results. In T. Crainic and G. Laporte, editors, Fleet management and logistics, pages Springer, Boston, MA, [11] J. Homberger and H. Gehring. Two evolutionary meta-heuristics for the vehicle routing problem with time windows. INFOR, 37: , [12] M. Y. Jaber and M. C. Bonney. A comparative study of learning curves with forgetting. Applied Mathematical Modelling, 21(8): , [13] M. G. Karlaftis, K. Kepaptsoglou, and E. Sambracos. Containership routing with time deadlines and simultaneous deliveries and pick-ups. Transportation Research Part E: Logistics and Transportation Review, 45(1): , [14] L. Kok, C. M. Meyer, H. Kopfer, and M. Schutten. A dynamic programming heuristic for the vehicle routing problem with time windows and european community social legislation. Transportation Science, 44(4): , [15] J. Kytöjoki, T. Nuortio, O. Bräysy, and G. M. An efficient variable neighborhood search heuristic for very large scale vehicle routing problems. Computers & Operations Research, 34: , [16] M. Laguna, J. P. Kelly, J. L. Gonzalez-Velarde, and F. Glover. Tabu search for the multilevel generalized assignment problem. European Journal of Operations Research, 82: ,

Heuristic Techniques for Solving the Vehicle Routing Problem with Time Windows Manar Hosny

Heuristic Techniques for Solving the Vehicle Routing Problem with Time Windows Manar Hosny Heuristic Techniques for Solving the Vehicle Routing Problem with Time Windows Manar Hosny College of Computer and Information Sciences, King Saud University, Riyadh, Saudi Arabia mifawzi@ksu.edu.sa Keywords:

More information

A Particle Swarm Optimization Algorithm for Multi-depot Vehicle Routing problem with Pickup and Delivery Requests

A Particle Swarm Optimization Algorithm for Multi-depot Vehicle Routing problem with Pickup and Delivery Requests A Particle Swarm Optimization Algorithm for Multi-depot Vehicle Routing problem with Pickup and Delivery Requests Pandhapon Sombuntham and Voratas Kachitvichayanukul Abstract A particle swarm optimization

More information

The Two-Echelon Capacitated Vehicle Routing. Problem

The Two-Echelon Capacitated Vehicle Routing. Problem The Two-Echelon Capacitated Vehicle Routing Problem Jesus Gonzalez Feliu 1, Guido Perboli 1, Roberto Tadei 1 and Daniele Vigo 2 1 Control and Computer Engineering Department Politecnico di Torino, Italy

More information

Multi-depot Vehicle Routing Problem with Pickup and Delivery Requests

Multi-depot Vehicle Routing Problem with Pickup and Delivery Requests Multi-depot Vehicle Routing Problem with Pickup and Delivery Requests Pandhapon Sombuntham a and Voratas Kachitvichyanukul b ab Industrial and Manufacturing Engineering, Asian Institute of Technology,

More information

Un algorithme génétique hybride à gestion adaptative de diversité pour le problème de tournées de véhicules et ses variantes

Un algorithme génétique hybride à gestion adaptative de diversité pour le problème de tournées de véhicules et ses variantes Un algorithme génétique hybride à gestion adaptative de diversité pour le problème de tournées de véhicules et ses variantes Thibaut VIDAL LOSI et CIRRELT Université de Technologie de Troyes et Université

More information

Multi-vehicle Dispatching And Routing With Time Window Constraints And Limited Dock Capacity

Multi-vehicle Dispatching And Routing With Time Window Constraints And Limited Dock Capacity University of Central Florida Electronic Theses and Dissertations Doctoral Dissertation (Open Access) Multi-vehicle Dispatching And Routing With Time Window Constraints And Limited Dock Capacity 2012 Ahmed

More information

A Study of Crossover Operators for Genetic Algorithms to Solve VRP and its Variants and New Sinusoidal Motion Crossover Operator

A Study of Crossover Operators for Genetic Algorithms to Solve VRP and its Variants and New Sinusoidal Motion Crossover Operator International Journal of Computational Intelligence Research ISSN 0973-1873 Volume 13, Number 7 (2017), pp. 1717-1733 Research India Publications http://www.ripublication.com A Study of Crossover Operators

More information

Insertion based Ants for Vehicle Routing Problems with Backhauls and Time Windows. Marc Reimann Karl Doerner Richard F. Hartl

Insertion based Ants for Vehicle Routing Problems with Backhauls and Time Windows. Marc Reimann Karl Doerner Richard F. Hartl Insertion based Ants for Vehicle Routing Problems with Backhauls and Time Windows Marc Reimann Karl Doerner Richard F. Hartl Report No. 68 June 2002 June 2002 SFB Adaptive Information Systems and Modelling

More information

Modeling and optimization of ATM cash replenishment

Modeling and optimization of ATM cash replenishment Modeling and optimization of ATM cash replenishment PETER KURDEL, JOLANA SEBESTYÉNOVÁ Institute of Informatics Slovak Academy of Sciences Bratislava SLOVAKIA peter.kurdel@savba.sk, sebestyenova@savba.sk

More information

Transactions on the Built Environment vol 33, 1998 WIT Press, ISSN

Transactions on the Built Environment vol 33, 1998 WIT Press,  ISSN Effects of designated time on pickup/delivery truck routing and scheduling E. Taniguchf, T. Yamada\ M. Tamaishi*, M. Noritake^ "Department of Civil Engineering, Kyoto University, Yoshidahonmachi, Sakyo-kyu,

More information

VRPTW with Multiple Service Workers

VRPTW with Multiple Service Workers VRPTW with Multiple Service Workers Route construction heuristics Gerald Senarclens de Grancy (gerald@senarclens.eu), Marc Reimann (marc.reimann@uni graz.at) Outline 1. Problem Background and Motivation

More information

An Evolutionary Approach to Pickup and Delivery Problem with Time Windows

An Evolutionary Approach to Pickup and Delivery Problem with Time Windows An Evolutionary Approach to Pickup and Delivery Problem with Time Windows 2 Jean-Charles Créput 1, Abder Koukam 1, Jaroslaw Kozlak 1,2, and Jan Lukasik 1,2 1 University of Technology of Belfort-Montbeliard,

More information

An Exact Solution for a Class of Green Vehicle Routing Problem

An Exact Solution for a Class of Green Vehicle Routing Problem Proceedings of the 2014 International Conference on Industrial Engineering and Operations Management Bali, Indonesia, January 7 9, 2014 An Exact Solution for a Class of Green Vehicle Routing Problem Mandy

More information

Solving Multi-Objective Multi-Constraint Optimization Problems using Hybrid Ants System and Tabu Search

Solving Multi-Objective Multi-Constraint Optimization Problems using Hybrid Ants System and Tabu Search MIC2003: The Fifth Metaheuristics International Conference HASTS-1 Solving Multi-Objective Multi-Constraint Optimization Problems using Hybrid Ants System and Tabu Search Hoong Chuin LAU, Min Kwang LIM,

More information

Delivery Strategies for Blood Products Supplies

Delivery Strategies for Blood Products Supplies Delivery Strategies for Blood Products Supplies Vera Hemmelmayr (1), Karl F. Doerner (1), Richard F. Hartl (1), Martin W. P. Savelsbergh (2) (1) Department of Business Administration, University of Vienna,

More information

Modeling a Four-Layer Location-Routing Problem

Modeling a Four-Layer Location-Routing Problem Modeling a Four-Layer Location-Routing Problem Paper 018, ENG 105 Mohsen Hamidi, Kambiz Farahmand, S. Reza Sajjadi Department of Industrial and Manufacturing Engineering North Dakota State University Mohsen.Hamidi@my.ndsu.edu,

More information

Hours of service regulations in road freight transport: an optimization-based international assessment. Thibaut Vidal

Hours of service regulations in road freight transport: an optimization-based international assessment. Thibaut Vidal Hours of service regulations in road freight transport: an optimization-based international assessment Thibaut Vidal Seminar, Universidade Federal Fluminense, March 15 th, 2013 Context of this research

More information

A Genetic Algorithm on Inventory Routing Problem

A Genetic Algorithm on Inventory Routing Problem A Genetic Algorithm on Inventory Routing Problem Artvin Çoruh University e-mail: nevin.aydin@gmail.com Volume 3 No 3 (2014) ISSN 2158-8708 (online) DOI 10.5195/emaj.2014.31 http://emaj.pitt.edu Abstract

More information

CEMENT TRANSPORTATION LIMITED-FLEET MODELING AND ASSIGNING TO RATED DEMANDS

CEMENT TRANSPORTATION LIMITED-FLEET MODELING AND ASSIGNING TO RATED DEMANDS TRANSPORT PROBLEMS 207 Volume 2 Issue PROBLEMY TRANSPORTU DOI: 0.20858/tp.207.2.. Keywords: delay minimization; transportation fleet; separate delivery, assignment; rated demands Narjes MASHHADI BANDANI*,

More information

Vehicle Routing with Cross Docks, Split Deliveries, and Multiple Use of Vehicles. Arun Kumar Ranganathan Jagannathan

Vehicle Routing with Cross Docks, Split Deliveries, and Multiple Use of Vehicles. Arun Kumar Ranganathan Jagannathan Vehicle Routing with Cross Docks, Split Deliveries, and Multiple Use of Vehicles by Arun Kumar Ranganathan Jagannathan A thesis submitted to the Graduate Faculty of Auburn University in partial fulfillment

More information

Customer Consolidated Routing Problem An Omni-channel Retail Study

Customer Consolidated Routing Problem An Omni-channel Retail Study Customer Consolidated Routing Problem An Omni-channel Retail Study Joydeep Paul a,, Niels Agatz a, Remy Spliet b, René de Koster a a Rotterdam School of Management, Erasmus University, Burgemeester Oudlaan

More information

INTEGRATING VEHICLE ROUTING WITH CROSS DOCK IN SUPPLY CHAIN

INTEGRATING VEHICLE ROUTING WITH CROSS DOCK IN SUPPLY CHAIN INTEGRATING VEHICLE ROUTING WITH CROSS DOCK IN SUPPLY CHAIN Farshad Farshchi Department of Industrial Engineering, Parand Branch, Islamic Azad University, Parand, Iran Davood Jafari Department of Industrial

More information

Multi-Period Vehicle Routing

Multi-Period Vehicle Routing Multi-Period Vehicle Routing Bruce L. Golden Robert H. Smith School of Business University of Maryland Presented at TRANSLOG Workshop Reñaca, Chile December 2009 1 Colleagues and Co-Authors Damon Gulczynski,

More information

A Viral Systems Algorithm for the Traveling Salesman Problem

A Viral Systems Algorithm for the Traveling Salesman Problem Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 2012 A Viral Systems Algorithm for the Traveling Salesman Problem Dedy Suryadi,

More information

GRASP with Path Relinking for the Two-Echelon Vehicle Routing Problem

GRASP with Path Relinking for the Two-Echelon Vehicle Routing Problem GRASP with Path Relinking for the Two-Echelon Vehicle Routing Problem Teodor Gabriel Crainic Simona Mancini Guido Perboli Roberto Tadei August 2012 Bureaux de Montréal : Bureaux de Québec : Université

More information

Abstract Number: A Feasibility Study for Joint Services of Vehicle Routing and Patrol

Abstract Number: A Feasibility Study for Joint Services of Vehicle Routing and Patrol Abstract Number: 011-0101 A Feasibility Study for Joint Services of Vehicle Routing and Patrol Chikong Huang *1 Stephen C. Shih 2 Poshun Wang 3 *1 Professor, Department of Industrial anagement, Institute

More information

We consider a distribution problem in which a set of products has to be shipped from

We consider a distribution problem in which a set of products has to be shipped from in an Inventory Routing Problem Luca Bertazzi Giuseppe Paletta M. Grazia Speranza Dip. di Metodi Quantitativi, Università di Brescia, Italy Dip. di Economia Politica, Università della Calabria, Italy Dip.

More information

Reduction of Empty Container Repositioning Costs by Container Sharing

Reduction of Empty Container Repositioning Costs by Container Sharing Reduction of Empty Container Repositioning Costs by Container Sharing Herbert Kopfer and Sebastian Sterzik 1 Problem Description Empty container repositioning is a major cost driver for international container

More information

Determination of a Fair Price for Blood Transportation by Applying the Vehicle Routing Problem: A Case for National Blood Center, Thailand

Determination of a Fair Price for Blood Transportation by Applying the Vehicle Routing Problem: A Case for National Blood Center, Thailand Determination of a Fair Price for Blood Transportation by Applying the Vehicle Routing Problem: A Case for National Blood Center, Thailand S. Pathomsiri, and P. Sukaboon Abstract The National Blood Center,

More information

THE SOUTH AFRICAN POST OFFICE SUPPLY CHAIN DESIGN AND ROUTE OPTIMISATION BPJ 420 Final Report

THE SOUTH AFRICAN POST OFFICE SUPPLY CHAIN DESIGN AND ROUTE OPTIMISATION BPJ 420 Final Report THE SOUTH AFRICAN POST OFFICE SUPPLY CHAIN DESIGN AND ROUTE OPTIMISATION BPJ 420 Final Report Ricardo Batista U13045653 28 September 2016 0 EXECUTIVE SUMMARY The South African Post Office (SAPO) has experienced

More information

COMPARISON OF PARETO EFFICIENCY AND WEIGHTED OBJECTIVES METHOD TO SOLVE THE MULTI-CRITERIA VEHICLE ROUTING PROBLEM USING THE ARTIFICIAL IMMUNE SYSTEM

COMPARISON OF PARETO EFFICIENCY AND WEIGHTED OBJECTIVES METHOD TO SOLVE THE MULTI-CRITERIA VEHICLE ROUTING PROBLEM USING THE ARTIFICIAL IMMUNE SYSTEM Applied Computer Science, vol. 12, no. 4, pp. 78 87 Submitted: 2016-11-05 Revised: 2016-12-02 Accepted: 2016-12-13 multi-criteria optimization, Pareto efficiency, vehicle routing problem, artificial immune

More information

Waiting Strategies for Regular and Emergency Patient Transportation

Waiting Strategies for Regular and Emergency Patient Transportation Waiting Strategies for Regular and Emergency Patient Transportation Guenter Kiechle 1, Karl F. Doerner 2, Michel Gendreau 3, and Richard F. Hartl 2 1 Vienna Technical University, Karlsplatz 13, 1040 Vienna,

More information

Optimization of a two-stage distribution network with route planning and time restrictions

Optimization of a two-stage distribution network with route planning and time restrictions 2015 48th Hawaii International Conference on System Sciences Optimization of a two-stage distribution network with route planning and time restrictions Halil Ibrahim Gündüz RWTH Aachen University guenduez@or.rwth-aachen.de

More information

A Comparison of Recombination Operators for Capacitate Vehicle Routing Problem. Abstract

A Comparison of Recombination Operators for Capacitate Vehicle Routing Problem. Abstract A Comparison of Recombination Operators for Capacitate Vehicle Routing Problem Graglia P. 1, Stark N. 2, Salto C. 2, Alfonso H. 2 Laboratorio de Investigación en Sistemas Inteligentes Facultad de Ingeniería

More information

A Set-covering Model for a Bidirectional Multi-shift Full Truckload Vehicle Routing Problem

A Set-covering Model for a Bidirectional Multi-shift Full Truckload Vehicle Routing Problem A Set-covering Model for a Bidirectional Multi-shift Full Truckload Vehicle Routing Problem Ruibin Bai, Ning Xue, Jianjun Chen International Doctoral Innovation Centre School of Computer Science University

More information

A Log-Truck Scheduling Model Applied to a Belgian Forest Company. Jean-Sébastien Tancrez 1

A Log-Truck Scheduling Model Applied to a Belgian Forest Company. Jean-Sébastien Tancrez 1 A Log-Truck Scheduling Model Applied to a Belgian Forest Company Jean-Sébastien Tancrez 1 Louvain School of Management, Université catholique de Louvain, Mons, Belgium {js.tancrez@uclouvain.be} Abstract.

More information

Applying GIS and OR Techniques to Solve Sears Technician Dispatching and. Home Delivery Problems

Applying GIS and OR Techniques to Solve Sears Technician Dispatching and. Home Delivery Problems Applying GIS and OR Techniques to Solve Sears Technician Dispatching and Home Delivery Problems Don Weigel Transportation/Logistics Services ESRI, Inc. 380 New York Street Redlands, CA 92373 Buyang Cao

More information

A Rich Vehicle Routing Problem: Survey

A Rich Vehicle Routing Problem: Survey A Rich Vehicle Routing Problem: Survey JOSE CACERES-CRUZ and DANIEL RIERA and ANGEL A. JUAN, Open University of Catalonia POL ARIAS, Autonomous University of Barcelona DANIEL GUIMARANS, National ICT Australia

More information

Balanced Billing Cycles and Vehicle Routing of Meter Readers

Balanced Billing Cycles and Vehicle Routing of Meter Readers Balanced Billing Cycles and Vehicle Routing of Meter Readers by Chris Groër, Bruce Golden, Edward Wasil University of Maryland, College Park University of Maryland, College Park American University, Washington

More information

ISE480 Sequencing and Scheduling

ISE480 Sequencing and Scheduling ISE480 Sequencing and Scheduling INTRODUCTION ISE480 Sequencing and Scheduling 2012 2013 Spring term What is Scheduling About? Planning (deciding what to do) and scheduling (setting an order and time for

More information

Milkrun Vehicle Routing Approach for Shop-floor Logistics

Milkrun Vehicle Routing Approach for Shop-floor Logistics Available online at www.sciencedirect.com Procedia CIRP 7 (2013 ) 127 132 Forty Sixth CIRP Conference on Manufacturing Systems 2013 Milkrun Vehicle Routing Approach for Shop-floor Logistics Dávid Gyulai

More information

^ Springer. The Logic of Logistics. Theory, Algorithms, and Applications. for Logistics Management. David Simchi-Levi Xin Chen Julien Bramel

^ Springer. The Logic of Logistics. Theory, Algorithms, and Applications. for Logistics Management. David Simchi-Levi Xin Chen Julien Bramel David Simchi-Levi Xin Chen Julien Bramel The Logic of Logistics Theory, Algorithms, and Applications for Logistics Management Third Edition ^ Springer Contents 1 Introduction 1 1.1 What Is Logistics Management?

More information

The Stochastic Vehicle Routing Problem for Minimum Unmet Demand

The Stochastic Vehicle Routing Problem for Minimum Unmet Demand CREATE Research Archive Non-published Research Reports 2009 The Stochastic Vehicle Routing Problem for Minimum Unmet Demand Maged M. Dessouky University of Southern California, maged@usc.edu Fernando Ordonez

More information

Evaluation of the cost of time windows in home delivery applications. Sara Zuglian

Evaluation of the cost of time windows in home delivery applications. Sara Zuglian Evaluation of the cost of time windows in home delivery applications Sara Zuglian Kongens Lyngby October 6, 2009 ii Student: Sara Zuglian sarazuglian@yahoo.it DTU Student # s070884 Technical University

More information

CELLULAR BASED DISPATCH POLICIES FOR REAL-TIME VEHICLE ROUTING. February 22, Randolph Hall Boontariga Kaseemson

CELLULAR BASED DISPATCH POLICIES FOR REAL-TIME VEHICLE ROUTING. February 22, Randolph Hall Boontariga Kaseemson CELLULAR BASED DISPATCH POLICIES FOR REAL-TIME VEHICLE ROUTING February 22, 2005 Randolph Hall Boontariga Kaseemson Department of Industrial and Systems Engineering University of Southern California Los

More information

Mileage savings from optimization of coordinated trucking 1

Mileage savings from optimization of coordinated trucking 1 Mileage savings from optimization of coordinated trucking 1 T.P. McDonald Associate Professor Biosystems Engineering Auburn University, Auburn, AL K. Haridass Former Graduate Research Assistant Industrial

More information

Heuristics for Dynamic Vehicle Routing Problems with Pickups and Deliveries and Time Windows. Penny Louise Holborn

Heuristics for Dynamic Vehicle Routing Problems with Pickups and Deliveries and Time Windows. Penny Louise Holborn Heuristics for Dynamic Vehicle Routing Problems with Pickups and Deliveries and Time Windows Penny Louise Holborn School of Mathematics Cardiff University A thesis submitted for the degree of Doctor of

More information

A Hybrid Multiobjective Evolutionary Algorithm for Solving Vehicle Routing Problem with Time Windows

A Hybrid Multiobjective Evolutionary Algorithm for Solving Vehicle Routing Problem with Time Windows A Hybrid Multiobjective Evolutionary Algorithm for Solving Vehicle Routing Problem with Time Windows Abstract. Vehicle routing problem with time windows (VRPTW) involves the routing of a set of vehicles

More information

TRANSPORTATION PROBLEM AND VARIANTS

TRANSPORTATION PROBLEM AND VARIANTS TRANSPORTATION PROBLEM AND VARIANTS Introduction to Lecture T: Welcome to the next exercise. I hope you enjoyed the previous exercise. S: Sure I did. It is good to learn new concepts. I am beginning to

More information

Container Sharing in Seaport Hinterland Transportation

Container Sharing in Seaport Hinterland Transportation Container Sharing in Seaport Hinterland Transportation Herbert Kopfer, Sebastian Sterzik University of Bremen E-Mail: kopfer@uni-bremen.de Abstract In this contribution we optimize the transportation of

More information

Optimization of Scheduled Patients Transportation Routes : Amadora-Sintra Portuguese Red Cross Case Study

Optimization of Scheduled Patients Transportation Routes : Amadora-Sintra Portuguese Red Cross Case Study Optimization of Scheduled Patients Transportation Routes : Amadora-Sintra Portuguese Red Cross Case Study Marta Loureiro Department of Engineering and Management, Instituto Superior Técnico Abstract Non-governmental

More information

Routing Optimization of Fourth Party Logistics with Reliability Constraints based on Messy GA

Routing Optimization of Fourth Party Logistics with Reliability Constraints based on Messy GA Journal of Industrial Engineering and Management JIEM, 2014 7(5) : 1097-1111 Online ISSN: 2013-0953 Print ISSN: 2013-8423 http://dx.doi.org/10.3926/jiem.1126 Routing Optimization of Fourth Party Logistics

More information

Solving a Log-Truck Scheduling Problem with Constraint Programming

Solving a Log-Truck Scheduling Problem with Constraint Programming Solving a Log-Truck Scheduling Problem with Constraint Programming Nizar El Hachemi, Michel Gendreau, Louis-Martin Rousseau Interuniversity Research Centre on Enterprise Networks, Logistics and Transportation

More information

Scheduling of Maintenance Tasks and Routing of a Joint Vessel Fleet for Multiple Offshore Wind Farms

Scheduling of Maintenance Tasks and Routing of a Joint Vessel Fleet for Multiple Offshore Wind Farms Journal of Marine Science and Engineering Article Scheduling of Maintenance Tasks and Routing of a Joint Vessel Fleet for Multiple Offshore Wind Farms Nora Tangen Raknes 1, Katrine Ødeskaug 1, Magnus Stålhane

More information

An Improved Immune Genetic Algorithm for Capacitated Vehicle Routing Problem

An Improved Immune Genetic Algorithm for Capacitated Vehicle Routing Problem Send Orders for Reprints to reprints@benthamscience.ae 560 The Open Cybernetics & Systemics Journal, 2014, 8, 560-565 Open Access An Improved Immune Genetic Algorithm for Capacitated Vehicle Routing Problem

More information

Multi-Agent Systems Modelling For Evaluating Joint Delivery Systems

Multi-Agent Systems Modelling For Evaluating Joint Delivery Systems Available online at www.sciencedirect.com ScienceDirect Procedia - Social and Behavioral Sciences 125 ( 2014 ) 472 483 8 th International Conference on City Logistics Multi-Agent Systems Modelling For

More information

The economics of same-day delivery by means of a variable. neighborhood-based heuristic. Abstract. 1. Introduction

The economics of same-day delivery by means of a variable. neighborhood-based heuristic. Abstract. 1. Introduction The economics of same-day delivery by means of a variable neighborhood-based heuristic Abstract The same-day delivery routing problem is a generalization of the pickup and delivery vehicle routing problem

More information

Using Harmony Search for Optimising University Shuttle Bus Driver Scheduling for Better Operational Management

Using Harmony Search for Optimising University Shuttle Bus Driver Scheduling for Better Operational Management Available online at www.globalilluminators.org GlobalIlluminators Full Paper Proceeding ITMAR -2014, Vol. 1, 614-621 FULL PAPER PROCEEDING Multidisciplinary Studies ISBN: 978-969-9948-24-4 ITMAR-14 Using

More information

Multi-Objective Fuzzy Vehicle Routing Problem: A Case Study

Multi-Objective Fuzzy Vehicle Routing Problem: A Case Study Int. J. Contemp. Math. Sciences, Vol. 5, 2010, no. 29, 1439-1454 Multi-Objective Fuzzy Vehicle Routing Problem: A Case Study Radha Gupta 1, Bijendra Singh 2 and Dhaneshwar Pandey 3 1 Sri Bhagawan Mahaveer

More information

A Grouping Genetic Algorithm for the Pickup and Delivery Problem with Time Windows

A Grouping Genetic Algorithm for the Pickup and Delivery Problem with Time Windows 1 A Grouping Genetic Algorithm for the Pickup and Delivery Problem with Time Windows Giselher Pankratz Department of Business Administration and Economics, FernUniversität University of Hagen, Hagen, Germany

More information

Procedia - Social and Behavioral Sciences 189 ( 2015 ) XVIII Annual International Conference of the Society of Operations Management (SOM-14)

Procedia - Social and Behavioral Sciences 189 ( 2015 ) XVIII Annual International Conference of the Society of Operations Management (SOM-14) Available online at www.sciencedirect.com ScienceDirect Procedia - Social and ehavioral Sciences 189 ( 2015 ) 184 192 XVIII Annual International Conference of the Society of Operations Management (SOM-14)

More information

The Vehicle routing problem with a volunteer workforce

The Vehicle routing problem with a volunteer workforce Rochester Institute of Technology RIT Scholar Works Theses Thesis/Dissertation Collections 5-1-2011 The Vehicle routing problem with a volunteer workforce Leonardo Gala Follow this and additional works

More information

Solving VRP using Voronoi Diagrams and Adaptive Large Neighborhood Search

Solving VRP using Voronoi Diagrams and Adaptive Large Neighborhood Search University of Copenhagen Department of Computer Science Master thesis Solving VRP using Voronoi Diagrams and Adaptive Large Neighborhood Search Author: Niels Peter Meyn Milthers (milthers@diku.dk) Supervisors:

More information

SIMULATION MODEL FOR IRP IN PETROL STATION REPLENISHMENT

SIMULATION MODEL FOR IRP IN PETROL STATION REPLENISHMENT SIMULATION MODEL FOR IRP IN PETROL STATION REPLENISHMENT Dražen Popović a,*, Milorad Vidović a, Nenad Bjelić a a University of Belgrade, Faculty of Transport and Traffic Engineering, Department of Logistics,

More information

OPTIMIZATION OF DISTRIBUTION ROUTE SELECTION BASED ON PARTICLE SWARM ALGORITHM

OPTIMIZATION OF DISTRIBUTION ROUTE SELECTION BASED ON PARTICLE SWARM ALGORITHM ISSN 1726-4529 Int j simul model 13 (2014) 2, 230-242 Original scientific paper OPTIMIZATION OF DISTRIBUTION ROUTE SELECTION BASED ON PARTICLE SWARM ALGORITHM Wu, Z. Information College, Capital University

More information

Solving Transportation Logistics Problems Using Advanced Evolutionary Optimization

Solving Transportation Logistics Problems Using Advanced Evolutionary Optimization Solving Transportation Logistics Problems Using Advanced Evolutionary Optimization Transportation logistics problems and many analogous problems are usually too complicated and difficult for standard Linear

More information

A heuristic approach for solving real world nurse rostering problems

A heuristic approach for solving real world nurse rostering problems A heuristic approach for solving real world nurse rostering problems H. Frøyseth, M. Stølevik and A. Riise Received: date / Accepted: date Keywords Nurse rostering Personnel scheduling Iterated local search

More information

Reducing hinterland transportation costs through container sharing

Reducing hinterland transportation costs through container sharing Flex Serv Manuf J DOI 10.1007/s10696-012-9167-y Reducing hinterland transportation costs through container sharing Sebastian Sterzik Herbert Kopfer Won-Young Yun Ó Springer Science+Business Media New York

More information

SELECTED HEURISTIC ALGORITHMS FOR SOLVING JOB SHOP AND FLOW SHOP SCHEDULING PROBLEMS

SELECTED HEURISTIC ALGORITHMS FOR SOLVING JOB SHOP AND FLOW SHOP SCHEDULING PROBLEMS SELECTED HEURISTIC ALGORITHMS FOR SOLVING JOB SHOP AND FLOW SHOP SCHEDULING PROBLEMS A THESIS SUBMITTED IN PARTIAL FULFILLMENT FOR THE REQUIREMENT OF THE DEGREE OF BACHELOR OF TECHNOLOGY IN MECHANICAL

More information

A Simheuristic for the Waste Collection Problem with Stochastic Demands in Smart Cities

A Simheuristic for the Waste Collection Problem with Stochastic Demands in Smart Cities Simulation in Production and Logistics 2015 Markus Rabe & Uwe Clausen (eds.) Fraunhofer IRB Verlag, Stuttgart 2015 A Simheuristic for the Waste Collection Problem with Stochastic Demands in Smart Cities

More information

LOADING AND SEQUENCING JOBS WITH A FASTEST MACHINE AMONG OTHERS

LOADING AND SEQUENCING JOBS WITH A FASTEST MACHINE AMONG OTHERS Advances in Production Engineering & Management 4 (2009) 3, 127-138 ISSN 1854-6250 Scientific paper LOADING AND SEQUENCING JOBS WITH A FASTEST MACHINE AMONG OTHERS Ahmad, I. * & Al-aney, K.I.M. ** *Department

More information

Research Article Optimizing Schedules of Rail Train Circulations by Tabu Search Algorithm

Research Article Optimizing Schedules of Rail Train Circulations by Tabu Search Algorithm Mathematical Problems in Engineering Volume 01, Article ID 1046, 7 pages http://dx.doi.org/10.1155/01/1046 Research Article Optimizing Schedules of Rail Train irculations by Tabu Search Algorithm Mingming

More information

Proceedings of the 2012 Winter Simulation Conference C. Laroque, J. Himmelspach, R. Pasupathy, O. Rose, and A.M. Uhrmacher, eds

Proceedings of the 2012 Winter Simulation Conference C. Laroque, J. Himmelspach, R. Pasupathy, O. Rose, and A.M. Uhrmacher, eds Proceedings of the 2012 Winter Simulation Conference C. Laroque, J. Himmelspach, R. Pasupathy, O. Rose, and A.M. Uhrmacher, eds COMBINING MONTE CARLO SIMULATION WITH HEURISTICS FOR SOLVING THE INVENTORY

More information

Multi-Period Vehicle Routing Problem with Due Dates

Multi-Period Vehicle Routing Problem with Due Dates Multi-Period Vehicle Routing Problem with Due Dates Claudia Archetti Ola Jabali Maria Grazia Speranza September 2014 Claudia Archetti 1, Ola Jabali 2,*, Maria Grazia Speranza 1 1 Department of Economics

More information

Optimization of the Logistics of a Courier Business

Optimization of the Logistics of a Courier Business Applied Matheatical Sciences, Vol. 3, 2009, no. 36, 1755-1761 Optiization of the Logistics of a Courier Business Khalid Moussaid Universit Hasan II_Ain Chock, Faculte des Sciences de Casa khoussaid@fsac.ac.a.

More information

Over the years, companies always look for methods to find the most cost efficient way

Over the years, companies always look for methods to find the most cost efficient way On the Min-cost Traveling Salesman Problem with Drone Quang Minh Ha 1 Yves Deville 1 Quang Dung Pham 3 Minh Hoàng Hà 2 arxiv:1512.01503v2 [cs.ai] 27 Dec 2015 ICTEAM, Université Catholique de Louvain, Belgium

More information

European Journal of Operational Research

European Journal of Operational Research European Journal of Operational Research 207 (2010) 456 464 Contents lists available at ScienceDirect European Journal of Operational Research journal homepage: www.elsevier.com/locate/ejor Innovative

More information

INTEGER PROGRAMMING BASED SEARCH

INTEGER PROGRAMMING BASED SEARCH INTEGER PROGRAMMING BASED SEARCH A Thesis Presented to The Academic Faculty by Michael R Hewitt In Partial Fulfillment of the Requirements for the Degree Doctor of Philosophy in the School of Industrial

More information

Strategic analysis of the dairy transportation problem

Strategic analysis of the dairy transportation problem Journal of the Operational Research Society (2013), 1 13 2013 Operational Research Society Ltd. All rights reserved. 0160-5682/13 www.palgrave-journals.com/jors/ Strategic analysis of the dairy transportation

More information

Vendor Managed Inventory vs. Order Based Fulfillment in a. Specialty Chemical Company

Vendor Managed Inventory vs. Order Based Fulfillment in a. Specialty Chemical Company Vendor Managed Inventory vs. Order Based Fulfillment in a Specialty Chemical Company Introduction By Dimitrios Andritsos and Anthony Craig Bulk chemicals manufacturers are considering the implementation

More information

Intelligent Taxi Dispatch System for Advance Reservations

Intelligent Taxi Dispatch System for Advance Reservations Intelligent Taxi Dispatch System for Advance Reservations Hao Wang, Ningbo Institute of Technology, Zhejiang University Ruey Long Cheu, The University of Texas at El Paso Der-Horng Lee, The National University

More information

Olli Bräysy and Michel Gendreau CLASS. THIS PAGE ISBN PROJECT NO. NO. OF PAGES/APPENDICES. Open /0

Olli Bräysy and Michel Gendreau CLASS. THIS PAGE ISBN PROJECT NO. NO. OF PAGES/APPENDICES. Open /0 TITLE SINTEF REPORT SINTEF Applied Mathematics Address: P.O.Box 124, Blindern 0314 Oslo NORWAY Location: Forsningsveien 1 Telephone: +47 22 06 73 00 Fax: +47 22 06 73 50 Enterprise No.: NO 948 007 029

More information

Université Libre de Bruxelles

Université Libre de Bruxelles Université Libre de Bruxelles Institut de Recherches Interdisciplinaires et de Développements en Intelligence Artificielle An Experimental Study of Estimation-based Metaheuristics for the Probabilistic

More information

Waiting Strategies for Anticipating Service Requests from Known Customer Locations

Waiting Strategies for Anticipating Service Requests from Known Customer Locations Submitted to Transportation Science manuscript 0 Waiting Strategies for Anticipating Service Requests from Known Customer Locations Barrett W. Thomas Department of Management Sciences, University of Iowa,

More information

A Branch-and-Price Algorithm for the Vehicle Routing Problem with Roaming Delivery Locations

A Branch-and-Price Algorithm for the Vehicle Routing Problem with Roaming Delivery Locations A Branch-and-Price Algorithm for the Vehicle Routing Problem with Roaming Delivery Locations Gizem Ozbaygin 1,2, Oya Karasan 2, Martin Savelsbergh 1, and Hande Yaman 2 1 H. Milton Stewart School of Industrial

More information

The Time Window Assignment Vehicle Routing Problem

The Time Window Assignment Vehicle Routing Problem The Time Window Assignment Vehicle Routing Problem Remy Spliet, Adriana F. Gabor June 13, 2012 Problem Description Consider a distribution network of one depot and multiple customers: Problem Description

More information

Álvaro Lozano Murciego a, Gabriel Villarrubia González a, Alberto López Barriuso a, Daniel Hernández de la Iglesia a and Jorge Revuelta Herrero a murciego@acm.org, gvg@acm.org, albarriuso@acm.org, ahernandezdelaiglesia@acm.org,

More information

Application of a Capacitated Centered Clustering Problem for Design of Agri-food Supply Chain Network

Application of a Capacitated Centered Clustering Problem for Design of Agri-food Supply Chain Network www.ijcsi.org 300 Application of a Capacitated Centered Clustering Problem for Design of Agri-food Supply Chain Network Fethi Boudahri 1, Mohamed Bennekrouf 2, Fayçal Belkaid 1, and Zaki Sari 1 1 MELT

More information

Variable neighbourhood search in commercial VRP packages

Variable neighbourhood search in commercial VRP packages in commercial VRP packages Evolving towards self-adaptive methods Kenneth Sörensen 1 Marc Sevaux 2 Patrick Schittekat 3 1 Centre for Industrial Management, KULeuven, Belgium, kenneth.sorensen@cib.kuleuven.be

More information

TIMETABLING EXPERIMENTS USING GENETIC ALGORITHMS. Liviu Lalescu, Costin Badica

TIMETABLING EXPERIMENTS USING GENETIC ALGORITHMS. Liviu Lalescu, Costin Badica TIMETABLING EXPERIMENTS USING GENETIC ALGORITHMS Liviu Lalescu, Costin Badica University of Craiova, Faculty of Control, Computers and Electronics Software Engineering Department, str.tehnicii, 5, Craiova,

More information

Vehicle Routing with Cross-Docking

Vehicle Routing with Cross-Docking Vehicle Routing with Cross-Docking Min Wen 1, Jesper Larsen 1, Jens Clausen 1, Jean-François Cordeau 2, Gilbert Laporte 3 1 Department of Informatics and Mathematical Modeling, Technical University of

More information

the festival. Each performance takes 30 minutes allowing 12 performances on a stage. The stages and choirs have certain properties that have their inf

the festival. Each performance takes 30 minutes allowing 12 performances on a stage. The stages and choirs have certain properties that have their inf Planning the Amusing Hengelo Festival Gerhard Post Martin Schoenmaker 1 Introduction The Amusing Hengelo festival [1] is an annual musical event in which around 4000 singers participate. These singers

More information

CROSS-DOCKING: SCHEDULING OF INCOMING AND OUTGOING SEMI TRAILERS

CROSS-DOCKING: SCHEDULING OF INCOMING AND OUTGOING SEMI TRAILERS CROSS-DOCKING: SCHEDULING OF INCOMING AND OUTGOING SEMI TRAILERS 1 th International Conference on Production Research P.Baptiste, M.Y.Maknoon Département de mathématiques et génie industriel, Ecole polytechnique

More information

Multi-resource routing with flexible tasks: an application in drayage operations

Multi-resource routing with flexible tasks: an application in drayage operations Multi-resource routing with flexible tasks: an application in drayage operations Karen Smilowitz Department of Industrial Engineering and Management Sciences Northwestern University January 5, 2006 Abstract

More information

Vehicle Routing at a Food Service Marketplace

Vehicle Routing at a Food Service Marketplace INDIAN INSTITUTE OF MANAGEMENT AHMEDABAD INDIA Research and Publications Vehicle Routing at a Food Service Marketplace Kavitha Chetana Didugu Chetan Soman W. P. No. 2017-04-03 April 2017 The main objective

More information

A Decomposition Approach for the Inventory Routing Problem

A Decomposition Approach for the Inventory Routing Problem A Decomposition Approach for the Inventory Routing Problem Ann Melissa Campbell Martin W.P. Savelsbergh Tippie College of Business Management Sciences Department University of Iowa Iowa City, IA 52242

More information

Heuristic Routing Software for Planning of Combined Road Transport with Swap Bodies: A Practical Case

Heuristic Routing Software for Planning of Combined Road Transport with Swap Bodies: A Practical Case Heuristic Routing Software for Planning of Combined Road Transport with Swap Bodies: A Practical Case Frederik Schulte University of Hamburg, Institute of Information Systems, 20146 Hamburg, E-Mail: frederik.schulte@uni-hamburg.de

More information

Evolutionary Algorithms

Evolutionary Algorithms Evolutionary Algorithms Evolutionary Algorithms What is Evolutionary Algorithms (EAs)? Evolutionary algorithms are iterative and stochastic search methods that mimic the natural biological evolution and/or

More information

Post-doc researcher, IRIDIA-CoDE, Université Libre de Bruxelles, Bruxelles, Belgium.

Post-doc researcher, IRIDIA-CoDE, Université Libre de Bruxelles, Bruxelles, Belgium. PaolaPellegrini Personal information Name Paola Pellegrini Address Bruxelles, Belgium E-mail paolap@pellegrini.it Nationality Italian Date of birth 11-25-1980 Research Interests Optimization, metaheuristics,

More information

Tactical Planning using Heuristics

Tactical Planning using Heuristics Tactical Planning using Heuristics Roman van der Krogt a Leon Aronson a Nico Roos b Cees Witteveen a Jonne Zutt a a Delft University of Technology, Faculty of Information Technology and Systems, P.O. Box

More information