Adaptive large neighborhood search for the time-dependent profitable pickup and delivery problem with time windows

The rise of e-commerce has increased the demands placed on pickup and delivery operations, as well as customer expectations regarding the quality of services provided by those operations. One strategy a logistics provider can employ for meeting these increases in demands and expectations is to complement and coordinate its fleet operations with those of for-hire, third-party logistics providers. Herein, we study an optimization problem for coordinating these operations: the time-dependent profitable pickup and delivery problem with time windows. In this problem, the logistics provider has the opportunity to use its fleet of capacitated vehicles to transport shipment requests, for a profit, from pickup to delivery locations. Owing to demographic and market trends, we focus on an urban setting, wherein road congestion is a factor. As a result, the problem explicitly recognizes that travel times may be time-dependent. The logistics provider seeks to maximize its profits from serving transportation requests, which we compute as the difference between the profits associated with transported requests and transportation costs. To solve this problem, we propose an adaptive large neighborhood search algorithm. The results of our extensive computational study show that the proposed algorithm can find high-quality solutions quickly on instances with up to 75 transportation requests. Furthermore, we study its impact on profits when explicitly recognizing traffic congestion during planning operations.

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

[2]  Richard F. Hartl,et al.  Integrating stochastic time-dependent travel speed in solution methods for the dynamic dial-a-ride problem , 2014, Eur. J. Oper. Res..

[3]  Michel Gendreau,et al.  Time-dependent routing problems: A review , 2015, Comput. Oper. Res..

[4]  Martin W. P. Savelsbergh,et al.  Dynamic Discretization Discovery for Solving the Time-Dependent Traveling Salesman Problem with Time Windows , 2020, Transp. Sci..

[5]  Gilbert Laporte,et al.  An adaptive large neighborhood search heuristic for the Pollution-Routing Problem , 2012, Eur. J. Oper. Res..

[6]  Yuan Li,et al.  Adaptive large neighborhood search for the pickup and delivery problem with time windows, profits, and reserved requests , 2016, Eur. J. Oper. Res..

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

[8]  Zheng Wang,et al.  Delivering meals for multiple suppliers: Exclusive or sharing logistics service , 2018, Transportation Research Part E: Logistics and Transportation Review.

[9]  Caroline Prodhon,et al.  The electric vehicle routing problem with time windows, partial recharges and satellite customers , 2019, Transportation Research Part E: Logistics and Transportation Review.

[10]  Liping Fu,et al.  Scheduling dial-a-ride paratransit under time-varying, stochastic congestion , 2002 .

[11]  Juan José Miranda Bront,et al.  An integer programming approach for the time-dependent traveling salesman problem with time windows , 2017, Comput. Oper. Res..

[12]  Michel Gendreau,et al.  Vehicle dispatching with time-dependent travel times , 2003, Eur. J. Oper. Res..

[13]  Jean-François Cordeau,et al.  Branch and Cut and Price for the Pickup and Delivery Problem with Time Windows , 2009, Transp. Sci..

[14]  Tom Van Woensel,et al.  Branch and Price for the Time-Dependent Vehicle Routing Problem with Time Windows , 2013, Transp. Sci..

[15]  Mark S. Daskin,et al.  Time Dependent Vehicle Routing Problems: Formulations, Properties and Heuristic Algorithms , 1992, Transp. Sci..

[16]  David Pisinger,et al.  A general heuristic for vehicle routing problems , 2007, Comput. Oper. Res..

[17]  Gilbert Laporte,et al.  A Tabu Search Heuristic for the Static Multi-Vehicle Dial-a-Ride Problem , 2002 .

[18]  Tom Van Woensel,et al.  An adaptive large neighborhood search heuristic for the Pickup and Delivery Problem with Time Windows and Scheduled Lines , 2016, Comput. Oper. Res..

[19]  Lucas P. Veelenturf,et al.  The time-dependent pickup and delivery problem with time windows , 2018, Transportation Research Part B: Methodological.

[20]  Lucas P. Veelenturf,et al.  The time-dependent capacitated profitable tour problem with time windows and precedence constraints , 2018, Eur. J. Oper. Res..

[21]  Teodor Gabriel Crainic,et al.  Timing problems and algorithms: Time decisions for sequences of activities , 2015, Networks.

[22]  Irene Loiseau,et al.  An Ant Colony algorithm hybridized with insertion heuristics for the Time Dependent Vehicle Routing Problem with Time Windows , 2011, Comput. Oper. Res..

[23]  Jean-François Cordeau,et al.  Analysis and Branch-and-Cut Algorithm for the Time-Dependent Travelling Salesman Problem , 2014, Transp. Sci..

[24]  David Pisinger,et al.  An Adaptive Large Neighborhood Search Heuristic for the Pickup and Delivery Problem with Time Windows , 2006, Transp. Sci..

[25]  Richard F. Hartl,et al.  The multi-vehicle profitable pickup and delivery problem , 2017, OR Spectr..