The Multi-visit Traveling Salesman Problem with Multi-Drones

被引:118
作者
Luo, Zhihao [1 ,3 ]
Poon, Mark [3 ]
Zhang, Zhenzhen [2 ]
Liu, Zhong [1 ]
Lim, Andrew [4 ,5 ]
机构
[1] Natl Univ Def Technol, Coll Syst Engn, Changsha 410073, Peoples R China
[2] Tongji Univ, Sch Econ & Management, Shanghai 200092, Peoples R China
[3] Natl Univ Singapore, Dept Ind Syst Engn & Management, Singapore 117576, Singapore
[4] Southwest Jiaotong Univ, Sch Comp & Artificial Intelligence, Chengdu, Peoples R China
[5] Red Jasper Holdings Pte Ltd, Singapore, Singapore
基金
中国国家自然科学基金;
关键词
Traveling salesman; Drone; Last-mile delivery; Integer programming; Heuristics; VEHICLE-ROUTING PROBLEM; TABU SEARCH; NEIGHBORHOOD SEARCH; MATHEMATICAL-MODEL; GROUND VEHICLE; DELIVERY; TRUCK; OPTIMIZATION; ALGORITHM; LOGISTICS;
D O I
10.1016/j.trc.2021.103172
中图分类号
U [交通运输];
学科分类号
08 ; 0823 ;
摘要
The use of drones for parcel delivery has recently attracted wide attention due to its potential in improving efficiency of the last-mile delivery. Though attempts have been made on combined truck-drone delivery to deploy multiple drones that can deliver multiple packages per trip, many placed extra assumptions to simplify the problem. This paper investigates the multi-visit traveling salesman problem with multi-drones (MTSP-MD), whose objective is to minimize the time (makespan) required by the truck and the drones to serve all customers together. The energy consumption of the drone depends on the flight time, the self-weight of the drone and the total weight of packages carried by the drone, which declines after each delivery throughout the drone flight. The MTSP-MD problem consists of three complicated sub-problems, namely (1) the drone flight problem with both a payload capacity constraint and an energy endurance constraint, (2) the traveling salesman problem with precedence constraints, and (3) the synchronization problem between the truck route and the drone schedules. The problem is first formulated into a mixedinteger linear program (MILP) model and we propose a multi-start tabu search (MSTS) algorithm with tailored neighborhood structure and a two-level solution evaluation method that incorporates a drone-level segment-based evaluation and a solution-level evaluation based on the critical path method (CPM). The experimental results demonstrate the accuracy and efficiency of our proposed algorithm on small-scale instances and show a significant cost reduction when considering multi-visits, multi-drones, and drones with higher payload capacity and higher battery capacity for medium and large-scale instances.
引用
收藏
页数:29
相关论文
共 64 条
[1]   Optimization Approaches for the Traveling Salesman Problem with Drone [J].
Agatz, Niels ;
Bouman, Paul ;
Schmidt, Marie .
TRANSPORTATION SCIENCE, 2018, 52 (04) :965-981
[2]  
[Anonymous], 2017, IBM ILOG CPLEX 12.8.0 callable library
[3]   Dynamic programming approaches for the traveling salesman problem with drone [J].
Bouman, Paul ;
Agatz, Niels ;
Schmidt, Marie .
NETWORKS, 2018, 72 (04) :528-542
[4]   Last-mile delivery concepts: a survey from an operational research perspective [J].
Boysen, Nils ;
Fedtke, Stefan ;
Schwerdfeger, Stefan .
OR SPECTRUM, 2021, 43 (01) :1-58
[5]   Drone delivery from trucks: Drone scheduling for given truck routes [J].
Boysen, Nils ;
Briskorn, Dirk ;
Fedtke, Stefan ;
Schwerdfeger, Stefan .
NETWORKS, 2018, 72 (04) :506-527
[6]  
Campbell J.F., 2018, TECHNICAL REPORT
[7]   Drone arc routing problems [J].
Campbell, James F. ;
Corberan, Angel ;
Plana, Isaac ;
Sanchis, Jose M. .
NETWORKS, 2018, 72 (04) :543-559
[8]   Coordinated Logistics with a Truck and a Drone [J].
Carlsson, John Gunnar ;
Song, Siyuan .
MANAGEMENT SCIENCE, 2018, 64 (09) :4052-4069
[9]   Impact of drone delivery on sustainability and cost: Realizing the UAV potential through vehicle routing optimization [J].
Chiang, Wen-Chyuan ;
Li, Yuyu ;
Shang, Jennifer ;
Urban, Timothy L. .
APPLIED ENERGY, 2019, 242 :1164-1175
[10]   Optimization for drone and drone-truck combined operations: A review of the state of the art and future directions [J].
Chung, Sung Hoon ;
Sah, Bhawesh ;
Lee, Jinkun .
COMPUTERS & OPERATIONS RESEARCH, 2020, 123