Heuristics for vehicle routing problems with backhauls, time windows, and 3D loading constraints

Abstract In this paper, we consider vehicle routing problems with backhauls and time windows (VRPBTW). Different backhaul variants are studied, namely clustered backhauls (CB), mixed linehauls and backhauls, and variants with simultaneous delivery and pickup and with divisible delivery and pickup. Three dimensional loading constraints are assumed. A two-phase approach following the principle packing first, routing second is proposed. In the first phase, the packing of goods is carried out by solving a 3D strip packing problem for each customer using tabu search. The resulting VRPTW instance is solved in the second phase using first a multi-start evolutionary strategy to minimize the number of vehicles while again tabu search is applied to minimize the total travel distance. We show that the various backhaul types can be incorporated into this framework. For the backhaul variants different from CB, unloading and reloading efforts are taken into account. Moreover, side loading and a separation of the loading space into separate compartments for goods of linehaul and backhaul customers are proposed. Computational results for benchmark instances and new randomly generated problem instances are presented that demonstrate that the heuristics determine high-quality solutions in a short amount of computing time. The unloading and reloading strategies outperform the strategies based on two separate compartments.

[1]  Guenther Fuellerer,et al.  Metaheuristics for vehicle routing problems with three-dimensional loading constraints , 2010, Eur. J. Oper. Res..

[2]  Lixin Miao,et al.  A hybrid approach for the vehicle routing problem with three-dimensional loading constraints , 2013, Comput. Oper. Res..

[3]  Marc Reimann,et al.  Comparing backhauling strategies in vehicle routing using Ant Colony Optimization , 2006, Central Eur. J. Oper. Res..

[4]  Jörg Homberger,et al.  A two-phase hybrid metaheuristic for the vehicle routing problem with time windows , 2005, Eur. J. Oper. Res..

[5]  Angel A. Juan,et al.  Rich Vehicle Routing Problem , 2014, ACM Comput. Surv..

[6]  Thomas Hahn,et al.  Hybrid algorithms for the vehicle routing problem with clustered backhauls and 3D loading constraints , 2015, Eur. J. Oper. Res..

[7]  Lars Monch,et al.  A sampling approach to solve the vehicle routing problem with time windows and stochastic travel times , 2015, 2015 International Conference on Industrial Engineering and Systems Management (IESM).

[8]  Ralf Hartmut Güting,et al.  Distributed SECONDO: an extensible highly available and scalable database management system , 2016 .

[9]  Cláudio Alves,et al.  An Insertion Heuristic for the Capacitated Vehicle Routing Problem with Loading Constraints and Mixed Linehauls and Backhauls , 2015 .

[10]  Andrew Lim,et al.  An Adaptive Variable Neighborhood Search for a Heterogeneous Fleet Vehicle Routing Problem with Three-Dimensional Loading Constraints , 2014, IEEE Computational Intelligence Magazine.

[11]  Charlotte Diane Jacobs The vehicle routing problem with backhauls , 1987 .

[12]  Hsiao-Fan Wang,et al.  A genetic algorithm for the simultaneous delivery and pickup problems with time window , 2012, Comput. Ind. Eng..

[13]  Andreas Bortfeldt,et al.  A hybrid algorithm for the vehicle routing problem with pickup and delivery and three-dimensional loading constraints , 2016, Eur. J. Oper. Res..

[14]  F. Wilcoxon Individual Comparisons by Ranking Methods , 1945 .

[15]  Andreas Bortfeldt,et al.  A hybrid algorithm for the capacitated vehicle routing problem with three-dimensional loading constraints , 2012, Comput. Oper. Res..

[16]  Sophie N. Parragh,et al.  A survey on pickup and delivery problems Part I : Transportation between customers and depot , 2007 .

[17]  Paolo Toth,et al.  The Family of Vehicle Routing Problems , 2014, Vehicle Routing.

[18]  Thomas Hahn,et al.  Metaheuristics for the Vehicle Routing Problem with Clustered Backhauls and 3D Loading Constraints , 2014 .

[19]  Hermann Gehring,et al.  A Parallel Hybrid Evolutionary Metaheuristic for the Vehicle Routing Problem with Time Windows , 1999 .

[20]  Reinaldo Morabito,et al.  An optimization model for the vehicle routing problem with practical three-dimensional loading constraints , 2013, Int. Trans. Oper. Res..

[21]  Wout Dullaert,et al.  A penalty-based edge assembly memetic algorithm for the vehicle routing problem with time windows , 2010, Comput. Oper. Res..

[22]  Michel Gendreau,et al.  Vehicle Routing Problem with Time Windows, Part I: Route Construction and Local Search Algorithms , 2005, Transp. Sci..

[23]  Daniel Mack,et al.  A heuristic for the three-dimensional strip packing problem , 2007, Eur. J. Oper. Res..

[24]  Teodor Gabriel Crainic,et al.  Parallel Meta-Heuristics , 2010 .

[25]  Irene Moser,et al.  Distributing Fibre Boards: A Practical Application of the Heterogeneous Fleet Vehicle Routing Problem with Time Windows and Three-dimensional Loading Constraints , 2015, ICCS.

[26]  Said Salhi,et al.  An investigation into a new class of vehicle routing problem with backhauls , 2002 .

[27]  E. E. Bischoff,et al.  Issues in the development of approaches to container loading , 1995 .

[28]  Ana Moura A Multi-Objective Genetic Algorithm for the Vehicle Routing with Time Windows and Loading Problem , 2008 .

[29]  Michel Gendreau,et al.  A Tabu Search Algorithm for a Routing and Container Loading Problem , 2006, Transp. Sci..

[30]  Designing vehicle routes for a mix of different request types, under time windows and loading constraints , 2013, Eur. J. Oper. Res..

[31]  Frédéric Semet,et al.  Rich vehicle routing problems: From a taxonomy to a definition , 2015, Eur. J. Oper. Res..

[32]  Chao Wang,et al.  A parallel simulated annealing method for the vehicle routing problem with simultaneous pickup-delivery and time windows , 2015, Comput. Ind. Eng..

[33]  Emmanouil E. Zachariadis,et al.  A Hybrid Metaheuristic Algorithm for the Integrated Vehicle Routing and Three-Dimensional Container-Loading Problem , 2009, IEEE Transactions on Intelligent Transportation Systems.

[34]  Csanád Imreh,et al.  Pickup and Delivery Vehicle Routing with Multidimensional Loading Constraints , 2011, Acta Cybern..

[35]  André Langevin,et al.  Two-Dimensional Pickup and Delivery Routing Problem with Loading Constraints , 2008 .

[36]  Jörg Homberger,et al.  Parallelization of a Two-Phase Metaheuristic for Routing Problems with Time Windows , 2002, J. Heuristics.

[37]  Michel Gendreau,et al.  Vehicle Routing Problem with Time Windows, Part II: Metaheuristics , 2005, Transp. Sci..

[38]  Emmanouil E. Zachariadis,et al.  The Pallet-Packing Vehicle Routing Problem , 2012, Transp. Sci..

[39]  Reinaldo Morabito,et al.  Heuristic algorithms for a three-dimensional loading capacitated vehicle routing problem in a carrier , 2015, Comput. Ind. Eng..

[40]  Jean-Yves Potvin,et al.  Heuristic approaches to vehicle routing with backhauls and time windows , 1996, Comput. Oper. Res..

[41]  Gerrit K. Janssens,et al.  Vehicle routing problems with loading constraints: state-of-the-art and future directions , 2015, OR Spectr..

[42]  Richard F. Hartl,et al.  A survey on pickup and delivery problems , 2008 .

[43]  Nursel Öztürk,et al.  An advanced hybrid meta-heuristic algorithm for the vehicle routing problem with backhauls and time windows , 2015, Comput. Ind. Eng..

[44]  Sylvie Gélinas,et al.  A new branching strategy for time constrained routing problems with application to backhauling , 1992, Ann. Oper. Res..

[45]  Lars Mönch,et al.  A methodology to solve large-scale cooperative transportation planning problems , 2012, Eur. J. Oper. Res..

[46]  Marius M. Solomon,et al.  Algorithms for the Vehicle Routing and Scheduling Problems with Time Window Constraints , 1987, Oper. Res..

[47]  Ralf Hartmut Güting,et al.  Simple and efficient coupling of Hadoop with a database engine , 2013, SoCC.

[48]  Andrew Lim,et al.  A two-stage tabu search algorithm with enhanced packing heuristics for the 3L-CVRP and M3L-CVRP , 2012, Comput. Oper. Res..

[49]  Emmanouil E. Zachariadis,et al.  Vehicle routing strategies for pick-up and delivery service under two dimensional loading constraints , 2017, Oper. Res..

[50]  Fan Wang,et al.  An effective tabu search approach with improved loading algorithms for the 3L-CVRP , 2015, Comput. Oper. Res..

[51]  Michel Gendreau,et al.  A unified solution framework for multi-attribute vehicle routing problems , 2014, Eur. J. Oper. Res..

[52]  Jörg Homberger,et al.  Packing first, routing second - a heuristic for the vehicle routing and loading problem , 2013, Comput. Oper. Res..

[53]  Ana Moura,et al.  An integrated approach to the vehicle routing and container loading problems , 2009, OR Spectr..

[54]  Niaz A. Wassan,et al.  Vehicle routing problem with deliveries and pickups: Modelling issues and meta-heuristics solution approaches , 2014 .