Vehicle routing problems with loading constraints: state-of-the-art and future directions

Distributors are faced with loading constraints in their route planning, e.g.,multi-dimensional packing constraints, unloading sequence constraints, stability constraints and axle weight limits. Ignoring these constraints impairs planning and induces last-minute changes resulting in additional costs. Developing vehicle routing models incorporating loading constraints is critical to more efficient route planning. The last couple of years has seen a huge increase of contributions to this field of research with almost 60 % of these being published after 2009. Our contribution is twofold. First, we overview the recent developments in the literature on all vehicle types in which loading constraints play a key role (trucks, airplanes, ships, and automated guided vehicles), using a state-of-the-art classification scheme to identify the loading constraints considered in each article. Second, we identify research gaps and opportunities for future research.

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

[2]  Gilbert Laporte,et al.  Branch-Price-and-Cut Algorithms for the Pickup and Delivery Problem with Time Windows and Last-in-First-Out Loading , 2015, Transp. Sci..

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

[4]  Gilbert Laporte,et al.  The pickup and delivery traveling salesman problem with first-in-first-out loading , 2009, Comput. Oper. Res..

[5]  Gregory Levitin,et al.  Optimal routing of multiple-load AGV subject to LIFO loading constraints , 2003, Comput. Oper. Res..

[6]  Pasquale Avella,et al.  Solving a fuel delivery problem by heuristic and exact approaches , 2004, Eur. J. Oper. Res..

[7]  Eberhard E. Bischoff,et al.  Weight distribution considerations in container loading , 1999, Eur. J. Oper. Res..

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

[9]  Daniele Vigo,et al.  Chapter 6 Vehicle Routing , 2007, Transportation.

[10]  Roman Słowiński,et al.  Intelligent Decision Support , 1992, Theory and Decision Library.

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

[12]  Emmanouil E. Zachariadis,et al.  A Guided Tabu Search for the Vehicle Routing Problem with two-dimensional loading constraints , 2009, Eur. J. Oper. Res..

[13]  Philippe Lacomme,et al.  A multi-start evolutionary local search for the two-dimensional loading capacitated vehicle routing problem , 2011, Comput. Oper. Res..

[14]  Manoj Kumar Tiwari,et al.  Development of a decision support system for air-cargo pallets loading problem: A case study , 2006, Expert Syst. Appl..

[15]  Paolo Toth,et al.  The Vehicle Routing Problem , 2002, SIAM monographs on discrete mathematics and applications.

[16]  Jean-François Cordeau,et al.  An Additive Branch-and-Bound Algorithm for the Pickup and Delivery Traveling Salesman Problem with LIFO or FIFO Loading , 2007, INFOR Inf. Syst. Oper. Res..

[17]  Jesper Larsen,et al.  Improved exact method for the double TSP with multiple stacks , 2011, Networks.

[18]  Tetsuo Sawaragi,et al.  A relaxation method for the three-dimensional loading capacitated vehicle routing problem , 2011, 2011 IEEE/SICE International Symposium on System Integration (SII).

[19]  Richard F. Hartl,et al.  On Index Structures in Hybrid Metaheuristics for Routing Problems with Hard Feasibility Checks: An Application to the 2-Dimensional Loading Vehicle Routing Problem , 2010, Hybrid Metaheuristics.

[20]  Andrew Lim,et al.  Multiple pickup and delivery traveling salesman problem with last-in-first-out loading and distance constraints , 2012, Eur. J. Oper. Res..

[21]  Paolo Toth,et al.  Models, relaxations and exact approaches for the capacitated vehicle routing problem , 2002, Discret. Appl. Math..

[22]  Virginie Lurkin,et al.  The Airline Container Loading Problem with Pickup & Delivery and Multi Doors , 2013 .

[23]  Andreas Bortfeldt,et al.  Constraints in container loading - A state-of-the-art review , 2013, Eur. J. Oper. Res..

[24]  W. J. Parker,et al.  Modelling of transport costs and logistics for on-farm milk segregation in New Zealand dairying , 2005 .

[25]  Michel Gendreau,et al.  Large neighborhood search for the pickup and delivery traveling salesman problem with multiple stacks , 2012, Networks.

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

[27]  Daniele Vigo,et al.  The Three-Dimensional Bin Packing Problem , 2000, Oper. Res..

[28]  K. Fagerholt,et al.  A travelling salesman problem with allocation, time window and precedence constraints — an application to ship scheduling , 2000 .

[29]  Emmanuel D. Chajakis,et al.  Scheduling Deliveries in Vehicles with Multiple Compartments , 2003, J. Glob. Optim..

[30]  Mohamed Reghioui,et al.  Heuristics and memetic algorithm for the two-dimensional loading capacitated vehicle routing problem with time windows , 2013, Central Eur. J. Oper. Res..

[31]  Oli B. G. Madsen,et al.  The double travelling salesman problem with multiple stacks - Formulation and heuristic solution approaches , 2009, Eur. J. Oper. Res..

[32]  Luc Muyldermans,et al.  A guided local search procedure for the multi-compartment capacitated arc routing problem , 2010, Comput. Oper. Res..

[33]  G. Clarke,et al.  Scheduling of Vehicles from a Central Depot to a Number of Delivery Points , 1964 .

[34]  Mauro Dell'Amico,et al.  Branch-and-cut for the pickup and delivery traveling salesman problem with FIFO loading , 2010, Comput. Oper. Res..

[35]  Guenther Fuellerer,et al.  Ant colony optimization for the two-dimensional loading vehicle routing problem , 2009, Comput. Oper. Res..

[36]  Gilbert Laporte,et al.  A population-based metaheuristic for the pickup and delivery problem with time windows and LIFO loading , 2014, Comput. Oper. Res..

[37]  Maria Grazia Speranza,et al.  A branch‐and‐bound algorithm for the double travelling salesman problem with two stacks , 2013, Networks.

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

[39]  Gregorio Tirado,et al.  The double traveling salesman problem with multiple stacks: A variable neighborhood search approach , 2009, Comput. Oper. Res..

[40]  Eberhard E. Bischoff,et al.  Allowing for weight considerations in container loading , 1998 .

[41]  Gerrit K. Janssens,et al.  Capacitated vehicle routing problem with sequence-based pallet loading and axle weight constraints , 2016, EURO J. Transp. Logist..

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

[43]  Kjetil Fagerholt,et al.  Routing and scheduling of RoRo ships with stowage constraints , 2011 .

[44]  Bruce L. Golden,et al.  The vehicle routing problem : latest advances and new challenges , 2008 .

[45]  John H. Vande Vate,et al.  Balanced Loading , 1992, Oper. Res..

[46]  Gilbert Laporte,et al.  A heuristic for the multi-period petrol station replenishment problem , 2008, Eur. J. Oper. Res..

[47]  Emmanouil E. Zachariadis,et al.  Integrated distribution and loading planning via a compact metaheuristic algorithm , 2013, Eur. J. Oper. Res..

[48]  Ciro-Alberto Amaya,et al.  A vehicle routing problem with multi-trips and time windows for circular items , 2013, J. Oper. Res. Soc..

[49]  Nubia Velasco,et al.  A memetic algorithm for the multi-compartment vehicle routing problem with stochastic demands , 2008, Comput. Oper. Res..

[50]  Richard F. Hartl,et al.  Metaheuristics for the vehicle routing problem with loading constraints , 2007 .

[51]  G. Laporte,et al.  A branch-and-cut algorithm for the pickup and delivery traveling salesman problem with LIFO loading , 2010 .

[52]  Lixin Miao,et al.  A hybrid genetic algorithm for the vehicle routing problem with three-dimensional loading constraints , 2012, RAIRO Oper. Res..

[53]  Kjetil Fagerholt,et al.  A combined ship scheduling and allocation problem , 2000, J. Oper. Res. Soc..

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

[55]  Reinaldo Morabito,et al.  Three-dimensional container loading models with cargo stability and load bearing constraints , 2012, Comput. Oper. Res..

[56]  Daniele Vigo,et al.  An adaptive guidance approach for the heuristic solution of a minimum multiple trip vehicle routing problem , 2009, Comput. Oper. Res..

[57]  Dirk Van Oudheusden,et al.  The orienteering problem: A survey , 2011, Eur. J. Oper. Res..

[58]  Hermann Gehring,et al.  A Genetic Algorithm for Solving the Container Loading Problem , 1997 .

[59]  Greet Van den Berghe,et al.  Automatic air cargo selection and weight balancing: a mixed integer programming approach , 2014 .

[60]  Jacques Renaud,et al.  Production , Manufacturing and Logistics Heuristics for the multi-depot petrol station replenishment problem with time windows , 2012 .

[61]  Antonio Fuduli,et al.  Integrated Shipment Dispatching and Packing Problems: a Case Study , 2007, J. Math. Model. Algorithms.

[62]  S. Martello,et al.  Exact Solution of the Two-Dimensional Finite Bon Packing Problem , 1998 .

[63]  Mauro Dell'Amico,et al.  A Branch-and-Cut Algorithm for the Double Traveling Salesman Problem with Multiple Stacks , 2013, INFORMS J. Comput..

[64]  Pascal Van Hentenryck,et al.  Pheromone-Based Heuristic Column Generation for Vehicle Routing Problems with Black Box Feasibility , 2012, CPAIOR.

[65]  Gerhard Wäscher,et al.  An improved typology of cutting and packing problems , 2007, Eur. J. Oper. Res..

[66]  Stephen C. H. Leung,et al.  Extended guided tabu search and a new packing algorithm for the two-dimensional loading vehicle routing problem , 2011, Comput. Oper. Res..

[67]  Zhi-Long Chen,et al.  Solving a Practical Pickup and Delivery Problem , 2003, Transp. Sci..

[68]  Michel Gendreau,et al.  Solving the hub location problem in a star–star network , 2008 .

[69]  Kjetil Fagerholt,et al.  Routing and scheduling in project shipping , 2013, Ann. Oper. Res..

[70]  Gilbert Laporte,et al.  Automatic aircraft cargo load planning , 2012, J. Oper. Res. Soc..

[71]  Abdellah El-Fallahi,et al.  A memetic algorithm and a tabu search for the multi-compartment vehicle routing problem , 2008, Comput. Oper. Res..

[72]  Gerrit K. Janssens,et al.  The capacitated vehicle routing problem with loading constraints , 2013 .

[73]  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.

[74]  Andrew Lim,et al.  The single container loading problem with axle weight constraints , 2013 .

[75]  Gregorio Tirado,et al.  Using intermediate infeasible solutions to approach vehicle routing problems with precedence and loading constraints , 2011, Eur. J. Oper. Res..

[76]  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..

[77]  Ronald L. Rivest,et al.  Orthogonal Packings in Two Dimensions , 1980, SIAM J. Comput..

[78]  Thomas Stützle,et al.  Local search techniques for a routing-packing problem , 2013, Comput. Ind. Eng..

[79]  Gilbert Laporte,et al.  The traveling salesman problem with pickup and delivery: polyhedral results and a branch-and-cut algorithm , 2009, Math. Program..

[80]  Gerald G. Brown,et al.  Real-Time Dispatch of Petroleum Tank Trucks , 1981 .

[81]  Gilbert Laporte,et al.  Variable Neighborhood Search for the Pickup and Delivery Traveling Salesman Problem with LIFO Loading , 2007, INFORMS J. Comput..

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

[83]  Andrew Lim,et al.  The tree representation for the pickup and delivery traveling salesman problem with LIFO loading , 2011, Eur. J. Oper. Res..

[84]  Matthias Ehrgott,et al.  An exact method for the double TSP with multiple stacks , 2010, Int. Trans. Oper. Res..

[85]  Virginie Lurkin,et al.  The Airline Container Loading Problem with pickup and delivery , 2015, Eur. J. Oper. Res..

[86]  Gilbert Laporte,et al.  Fifty Years of Vehicle Routing , 2009, Transp. Sci..

[87]  Franz Rothlauf,et al.  Vehicle routing with compartments: applications, modelling and heuristics , 2011, OR Spectr..

[88]  Shaul P. Ladany,et al.  OPTIMAL ROUTING OF A SINGLE VEHICLE WITH LOADING AND UNLOADING CONSTRAINTS , 1984 .

[89]  Daniele Vigo,et al.  Heuristic and Metaheuristic Approaches for a Class of Two-Dimensional Bin Packing Problems , 1999, INFORMS J. Comput..

[90]  Daniele Vigo,et al.  An Exact Approach for the Vehicle Routing Problem with Two-Dimensional Loading Constraints , 2007, Transp. Sci..

[91]  Angel A. Juan,et al.  A biased-randomized algorithm for the two-dimensional vehicle routing problem with and without item rotations , 2014, Int. Trans. Oper. Res..

[92]  Manuel Iori,et al.  Heuristic and exact algorithms for the multi-pile vehicle routing problem , 2011, OR Spectr..

[93]  Michel Gendreau,et al.  A branch-and-cut algorithm for the pickup and delivery traveling salesman problem with multiple stacks , 2012, Networks.

[94]  Lijun Wei,et al.  A least wasted first heuristic algorithm for the rectangular packing problem , 2009, Comput. Oper. Res..

[95]  Maria Grazia Speranza,et al.  Exact solutions to the double travelling salesman problem with multiple stacks , 2010, Networks.

[96]  Gilbert Laporte,et al.  An exact algorithm for the petrol station replenishment problem , 2008, J. Oper. Res. Soc..

[97]  Célia Paquay,et al.  A mixed integer programming formulation for the three-dimensional bin packing problem deriving from an air cargo application , 2016, Int. Trans. Oper. Res..

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

[99]  Michel Gendreau,et al.  Heuristics for multi-attribute vehicle routing problems: A survey and synthesis , 2013, Eur. J. Oper. Res..

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

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

[102]  Gilbert Laporte,et al.  The petrol station replenishment problem with time windows , 2009, Comput. Oper. Res..

[103]  Zhenzhen Zhang,et al.  A meta-heuristic algorithm for heterogeneous fleet vehicle routing problems with two-dimensional loading constraints , 2013, Eur. J. Oper. Res..

[104]  Gerrit K. Janssens,et al.  Exact and meta-heuristic approach for a general heterogeneous dial-a-ride problem with multiple depots , 2014 .

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

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

[107]  Manuel Iori,et al.  Routing problems with loading constraints , 2010 .