A branch-and-cut algorithm for the vehicle routing problem with drones

被引:72
|
作者
Tamke, Felix [1 ]
Buscher, Udo [1 ]
机构
[1] Tech Univ Dresden, Fac Business & Econ, D-01069 Dresden, Germany
关键词
Vehicle routing problem; Drones; Branch-and-cut; Valid inequalities; TRAVELING SALESMAN PROBLEM; NEIGHBORHOOD SEARCH; MATHEMATICAL-MODEL; MIN-SUM; OPTIMIZATION; TRUCK; DELIVERY; LOGISTICS;
D O I
10.1016/j.trb.2020.11.011
中图分类号
F [经济];
学科分类号
02 ;
摘要
Increasing online purchases and higher customer requirements in terms of speed, flexibility, and costs of home deliveries are challenges to every company involved in last mile delivery. Technological advances have paved the way for last mile deliveries by unmanned aerial vehicles (UAV). Yet, the limited range and capacity of UAVs remain a challenge. This makes the possibility of pairing drones with well-established means of transportation highly attractive. However, the optimization problem arising in joint delivery by truck and drone has only recently been considered in the literature. We develop a new mixed integer linear programming (MILP) model for the vehicle routing problem with drones (VRPD) with two different time-oriented objective functions. Additionally, we introduce new valid inequalities based on problem properties to strengthen the linear relaxation. One type of valid inequalities is an extension of the well known subtour elimination constraints. As the number of these constraints grows exponentially with instance size, we provide a separation routine that identifies violated cuts in relaxed solutions to add them efficiently. We therefore derive the first branch-and-cut algorithm for the VRPD. Extensive numerical experiments are performed to demonstrate the competitiveness of our MILP formulation and to show the impact of different combinations of valid inequalities. We optimally solve instances with unrestricted drone ranges with up to 20 nodes and instances with range-limited drones with up to 30 nodes. These are significantly larger instance sizes than the previously known exact approaches are able to handle. In addition, we introduce a relaxation of the VRPD that provides good lower bounds in notable reduced run times. To provide managerial insights, we show that integrating truck drone tandems into transportation systems can not only lead to improvements regarding the speed of deliveries, but can also be used to reduce the fleet size without slowing down the delivery process and increasing the workload of truck drivers. (c) 2020 Elsevier Ltd. All rights reserved.
引用
收藏
页码:174 / 203
页数:30
相关论文
共 50 条
  • [1] A new branch-and-cut algorithm for the capacitated vehicle routing problem
    Lysgaard, J
    Letchford, AN
    Eglese, RW
    [J]. MATHEMATICAL PROGRAMMING, 2004, 100 (02) : 423 - 445
  • [2] A branch-and-cut algorithm for the capacitated open vehicle routing problem
    Letchford, A. N.
    Lysgaard, J.
    Eglese, R. W.
    [J]. JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2007, 58 (12) : 1642 - 1651
  • [3] An improved branch-and-cut algorithm for the capacitated vehicle routing problem
    Achuthan, NR
    Caccetta, L
    Hill, SP
    [J]. TRANSPORTATION SCIENCE, 2003, 37 (02) : 153 - 169
  • [4] A new branch-and-cut algorithm for the capacitated vehicle routing problem
    Jens Lysgaard
    Adam N. Letchford
    Richard W. Eglese
    [J]. Mathematical Programming, 2004, 100 : 423 - 445
  • [5] A branch-and-cut algorithm for the Time Window Assignment Vehicle Routing Problem
    Dalmeijer, Kevin
    Spliet, Remy
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2018, 89 : 140 - 152
  • [6] A branch-and-cut algorithm for an assembly routing problem
    Chitsaz, Masoud
    Cordeau, Jean-Francois
    Jans, Raf
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2020, 282 (03) : 896 - 910
  • [7] A branch-and-cut algorithm for the soft-clustered vehicle-routing problem
    Hessler, Katrin
    Irnich, Stefan
    [J]. DISCRETE APPLIED MATHEMATICS, 2021, 288 : 218 - 234
  • [8] A branch-and-cut algorithm for the routing and spectrum allocation problem
    Bianchetti, Marcelo
    Marenco, Javier
    [J]. DISCRETE APPLIED MATHEMATICS, 2023, 339 : 107 - 126
  • [9] A branch-and-cut algorithm for the Orienteering Arc Routing Problem
    Archetti, Claudia
    Corberan, Angel
    Plana, Isaac
    Sanchis, Jose M.
    Grazia Speranza, M.
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2016, 66 : 95 - 104
  • [10] A branch-and-cut algorithm for the hub location and routing problem
    Rodriguez-Martin, Inmaculada
    Salazar-Gonzalez, Juan-Jose
    Yaman, Hande
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2014, 50 : 161 - 174