Vehicle routing problem with drones

Abstract The vehicle routing problem with drones (VRPD) is an extension of the classic capacitated vehicle routing problem, where not only trucks but drones are used to deliver parcels to customers. One distinctive feature of the VRPD is that a drone may travel with a truck, take off from its stop to serve customers, and land at a service hub to travel with another truck as long as the flying range and loading capacity limitations are satisfied. Routing trucks and drones in an integrated manner makes the problem much more challenging and different from classical vehicle routing literature. We propose a mixed integer programming model, and develop a branch-and-price algorithm. Extensive experiments are conducted on the instances randomly generated in a practical setting, and the results demonstrate the good computational performance of the proposed algorithm. We also conduct sensitivity analysis on a key factor that may affect the total cost of a solution.

[1]  Robert H. Sturges,et al.  Optimization of a truck-drone in tandem delivery network using K-means and genetic algorithm , 2016 .

[2]  Paul Wentges Weighted Dantzig-Wolfe decomposition for linear mixed-integer programming , 1997 .

[3]  Lixin Tang,et al.  A combination of Lagrangian relaxation and column generation for order batching in steelmaking and continuous‐casting production , 2011 .

[4]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[5]  Daniele Vigo,et al.  The Two-Echelon Capacitated Vehicle Routing Problem: Models and Math-Based Heuristics , 2011, Transp. Sci..

[6]  Michel Gendreau,et al.  Interior point stabilization for column generation , 2007, Oper. Res. Lett..

[7]  Nubia Velasco,et al.  A matheuristic for the truck and trailer routing problem , 2013, Eur. J. Oper. Res..

[8]  Steven Lake Waslander,et al.  Planning Paths for Package Delivery in Heterogeneous Multirobot Teams , 2015, IEEE Transactions on Automation Science and Engineering.

[9]  Leonardo Lozano,et al.  On an exact method for the constrained shortest path problem , 2013, Comput. Oper. Res..

[10]  Andrés L. Medaglia,et al.  An Exact Algorithm for the Elementary Shortest Path Problem with Resource Constraints , 2016, Transp. Sci..

[11]  Therese Jones International Commercial Drone Regulation and Drone Delivery Services , 2017 .

[12]  Pierre Hansen,et al.  Stabilized column generation , 1998, Discret. Math..

[13]  Ulrich Derigs,et al.  Truck and trailer routing - Problems, heuristics and computational experience , 2013, Comput. Oper. Res..

[14]  Denis Borenstein,et al.  Real-time multi-depot vehicle type rescheduling problem , 2018 .

[15]  Paolo Toth,et al.  Vehicle Routing , 2014, Vehicle Routing.

[16]  Bruce L. Golden,et al.  The vehicle routing problem with drones: Extended models and connections , 2017, Networks.

[17]  C. K. Y. Lin,et al.  A vehicle routing problem with pickup and delivery time windows, and coordination of transportable resources , 2011, Comput. Oper. Res..

[18]  John Gunnar Carlsson,et al.  Coordinated Logistics with a Truck and a Drone , 2018, Manag. Sci..

[19]  Yves Deville,et al.  On the Min-cost Traveling Salesman Problem with Drone , 2015, ArXiv.

[20]  Teodor Gabriel Crainic,et al.  An adaptive large neighborhood search heuristic for Two-Echelon Vehicle Routing Problems arising in city logistics , 2012, Comput. Oper. Res..

[21]  Marie Schmidt,et al.  Optimization Approaches for the Traveling Salesman Problem with Drone , 2016, Transp. Sci..

[22]  Giovanni Righini,et al.  A Branch-and-Price Approach to the Vehicle Routing Problem with Simultaneous Distribution and Collection , 2006, Transp. Sci..

[23]  Chase C. Murray,et al.  The flying sidekick traveling salesman problem: Optimization of drone-assisted parcel delivery , 2015 .

[24]  John-Paul Clarke,et al.  Same-Day Delivery with Drone Resupply , 2020, Transp. Sci..

[25]  Bruce L. Golden,et al.  The vehicle routing problem with drones: several worst-case results , 2017, Optim. Lett..

[26]  Martin W. P. Savelsbergh,et al.  Branch-and-Price: Column Generation for Solving Huge Integer Programs , 1998, Oper. Res..

[27]  Jacques Desrosiers,et al.  Selected Topics in Column Generation , 2002, Oper. Res..

[28]  Andy M. Ham,et al.  Integrated scheduling of m-truck, m-drone, and m-depot constrained by time-window, drop-pickup, and m-visit using constraint programming , 2018, Transportation Research Part C: Emerging Technologies.

[29]  Andrea Ponza Optimization of Drone-assisted parcel delivery , 2016 .

[30]  Andreas Drexl,et al.  Lower Bounds for the Capacitated Facility Location Problem Based on Column Generation , 2005, Manag. Sci..

[31]  Michel Gendreau,et al.  An exact algorithm for the elementary shortest path problem with resource constraints: Application to some vehicle routing problems , 2004, Networks.

[32]  Jing-Quan Li,et al.  Transit Bus Scheduling with Limited Energy , 2014, Transp. Sci..

[33]  A. A. Farley A Note on Bounding a Class of Linear Programming Problems, Including Cutting Stock Problems , 1990, Oper. Res..

[34]  Juan Zhang,et al.  Strategic Design for Delivery with Trucks and Drones , 2017 .

[35]  Simon Görtz,et al.  A branch-and-price algorithm for the capacitated facility location problem , 2007, Eur. J. Oper. Res..

[36]  Giovanni Righini,et al.  Symmetry helps: Bounded bi-directional dynamic programming for the elementary shortest path problem with resource constraints , 2006, Discret. Optim..

[37]  Hyun Jung Lee,et al.  Optimal delivery routing with wider drone-delivery areas along a shorter truck-route , 2018, Expert Syst. Appl..

[38]  Marcus Poggi de Aragão,et al.  Exact algorithm over an arc-time-indexed formulation for parallel machine scheduling problems , 2010, Math. Program. Comput..