Pickup and Delivery Problem with Two Dimensional Loading/Unloading Constraints

This article addresses the Pickup and Delivery Problem with Two Dimensional Loading/Unloading Constraints. In this problem, we are given a weighted complete graph with 2n + 1 vertices, a collection \({\mathcal S} = \{S_1, \ldots, S_n\}\) of sets of rectangular items and a bin B of width W and height H. Vertex 0 is a depot and the remaining vertices are grouped into n pairs (p i ,d i ), 1 ≤ i ≤ n representing a pickup and a delivery point for each costumer. Each set S i corresponds to items that have to be transported from p i to d i . As in the well-known Pickup and Delivery Problem, we have to find the shortest Hamiltonian cycle (route) such that each vertex p i is visited before d i 1 ≤ i ≤ n, but here we have the additional constraint that there must exist a feasible packing of all items from \({\mathcal S}\) into B satisfying loading and unloading constraints. These constraints ensure that exists a free way to insert/remove items into/from B along the route. To the best of our knowledge this is the first work to address this problem, which considers practical constraints of loading and unloading items along a delivery route. Our main contribution is the proposal of two exact algorithms and a GRASP heuristic for the problem, providing an extensive computational experiment with these algorithms showing that they can be effectively used to solve the problem.

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

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

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

[4]  Celso C. Ribeiro,et al.  Greedy Randomized Adaptive Search Procedures , 2003, Handbook of Metaheuristics.

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

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

[7]  Eduardo C. Xavier,et al.  A note on a two dimensional knapsack problem with unloading constraints , 2013, RAIRO Theor. Informatics Appl..

[8]  Mauricio G. C. Resende,et al.  Greedy Randomized Adaptive Search Procedures , 1995, J. Glob. Optim..

[9]  K. Ruland,et al.  The pickup and delivery problem: Faces and branch-and-cut algorithm , 1997 .

[10]  Eduardo C. Xavier,et al.  Heuristics for the strip packing problem with unloading constraints , 2013, Comput. Oper. Res..

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

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

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

[14]  Rong-Hong Jan,et al.  Heuristic algorithms for packing of multiple-group multicasting , 2002, Comput. Oper. Res..

[15]  Jorge J. Moré,et al.  Digital Object Identifier (DOI) 10.1007/s101070100263 , 2001 .

[16]  F. Glover,et al.  Handbook of Metaheuristics , 2019, International Series in Operations Research & Management Science.

[17]  Gilbert Laporte,et al.  Perturbation heuristics for the pickup and delivery traveling salesman problem , 2002, Comput. Oper. Res..

[18]  Bernard Chazelle,et al.  The Bottomn-Left Bin-Packing Heuristic: An Efficient Implementation , 1983, IEEE Transactions on Computers.

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

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