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 条
  • [31] Valid inequalities and a branch-and-cut algorithm for the routing and spectrum allocation problem
    Bianchetti, Marcelo
    Marenco, Javier
    [J]. PROCEEDINGS OF THE XI LATIN AND AMERICAN ALGORITHMS, GRAPHS AND OPTIMIZATION SYMPOSIUM, 2021, 195 : 523 - 531
  • [32] A branch-and-cut algorithm for the time-dependent vehicle routing problem with time windows and combinatorial auctions
    Wei, Jiachen
    Poon, Mark
    Zhang, Zhenzhen
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2024, 172
  • [33] Branch-and-cut with lazy separation for the vehicle routing problem with simultaneous pickup and delivery
    Subramanian, Anand
    Uchoa, Eduardo
    Pessoa, Artur Alves
    Ochi, Luiz Satoru
    [J]. OPERATIONS RESEARCH LETTERS, 2011, 39 (05) : 338 - 341
  • [34] A branch-and-cut algorithm for the equicut problem
    Brunetta, L
    Conforti, M
    Rinaldi, G
    [J]. MATHEMATICAL PROGRAMMING, 1997, 78 (02) : 243 - 263
  • [35] A branch-and-cut algorithm for the equicut problem
    Lorenzo Brunetta
    Michele Conforti
    Giovanni Rinaldi
    [J]. Mathematical Programming, 1997, 78 : 243 - 263
  • [36] A branch-and-cut algorithm for the multi-product multi-vehicle inventory-routing problem
    Coelho, Leandro C.
    Laporte, Gilbert
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2013, 51 (23-24) : 7156 - 7169
  • [37] Asymmetric Multidepot Vehicle Routing Problems: Valid Inequalities and a Branch-and-Cut Algorithm
    Broek, Michiel A. J. Uit Het
    Schrotenboer, Albert H.
    Jargalsaikhan, Bolor
    Roodbergen, Kees Jan
    Coelho, Leandro C.
    [J]. OPERATIONS RESEARCH, 2021, 69 (02) : 380 - 409
  • [38] A branch-and-cut algorithm for flexible vehicle scheduling problem in scenic areas
    Liu, Zhujun
    Zhang, Ruiyou
    [J]. PROCEEDINGS OF THE 33RD CHINESE CONTROL AND DECISION CONFERENCE (CCDC 2021), 2021, : 4113 - 4118
  • [39] A Branch-and-Cut Algorithm for the Single Truck and Trailer Routing Problem with Satellite Depots
    Belenguer, Jose Manuel
    Benavent, Enrique
    Martinez, Antonio
    Prins, Christian
    Prodhon, Caroline
    Villegas, Juan G.
    [J]. TRANSPORTATION SCIENCE, 2016, 50 (02) : 735 - 749
  • [40] A Branch-and-Cut Algorithm for the Alternative Fuel Refueling Station Location Problem with Routing
    Arslan, Okan
    Karasan, Oya Ekin
    Mahjoub, A. Ridha
    Yaman, Hande
    [J]. TRANSPORTATION SCIENCE, 2019, 53 (04) : 1107 - 1125