An efficient branch-and-cut algorithm for the parallel drone scheduling traveling salesman problem

被引:4
作者
Minh Anh Nguyen [1 ]
Hai Long Luong [1 ]
Minh Hoang Ha [1 ]
Ha-Bang Ban [2 ]
机构
[1] Phenikaa Univ, Fac Comp Sci, ORLab, Hanoi, Vietnam
[2] Hanoi Univ Sci & Technol, Sch Informat & Commun Technol, Hanoi, Vietnam
来源
4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH | 2023年 / 21卷 / 04期
关键词
Parallel drone scheduling; Traveling salesman problem; Branch and cut; Benchmark instances;
D O I
10.1007/s10288-022-00527-z
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
This paper proposes an efficient branch-and-cut algorithm to exactly solve the parallel drone scheduling traveling salesman problem. The problem is first formulated as a mixed integer linear program with truck-flow variables defined on undirected edges, not on directed arcs as in existing models. The formulation is then strengthened by valid inequalities and the branch-and-cut algorithm is developed. The experimental results show that our algorithm can find optimal solutions for all existing instances, but two in a reasonable running time. To make the problem more challenging for future solution methods, we introduce two new sets of 120 larger instances with the number of customers varying from 318 to 783 and test our algorithm and investigate the performance of state-of-the-art metaheuristics on these instances. We show that the proposed algorithm can steadily solve the instances with up to 400 customers to optimality. Optimal solutions of several cases with 600 and 783 customers are also found by our algorithm. This is the first time problems of such a large size are optimally solved.
引用
收藏
页码:609 / 637
页数:29
相关论文
共 10 条
  • [1] Minimization and maximization versions of the quadratic travelling salesman problem
    Aichholzer, Oswin
    Fischer, Anja
    Fischer, Frank
    Meier, J. Fabian
    Pferschy, Ulrich
    Pilz, Alexander
    Stanek, Rostislav
    [J]. OPTIMIZATION, 2017, 66 (04) : 521 - 546
  • [2] Matheuristic algorithms for the parallel drone scheduling traveling salesman problem
    Dell'Amico, Mauro
    Montemanni, Roberto
    Novellani, Stefano
    [J]. ANNALS OF OPERATIONS RESEARCH, 2020, 289 (02) : 211 - 226
  • [3] An effective implementation of the Lin-Kernighan traveling salesman heuristic
    Helsgaun, K
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2000, 126 (01) : 106 - 130
  • [4] Mbiadou Saleu RG, 2021, IN PRESS
  • [5] The flying sidekick traveling salesman problem: Optimization of drone-assisted parcel delivery
    Murray, Chase C.
    Chu, Amanda G.
    [J]. TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2015, 54 : 86 - 109
  • [6] Nguyen MA, 2021, IN PRESS
  • [7] FACET IDENTIFICATION FOR THE SYMMETRIC TRAVELING SALESMAN POLYTOPE
    PADBERG, M
    RINALDI, G
    [J]. MATHEMATICAL PROGRAMMING, 1990, 47 (02) : 219 - 257
  • [8] Ants can solve the parallel drone scheduling traveling salesman problem
    Quoc Trung Dinh
    Duc Dong Do
    Minh Hoang Ha
    [J]. PROCEEDINGS OF THE 2021 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'21), 2021, : 14 - 21
  • [9] Raj Ritwik, 2021, A branch-and-price approach for the parallel drone scheduling vehicle routing problem
  • [10] An iterative two-step heuristic for the parallel drone scheduling traveling salesman problem
    Saleu, Raissa G. Mbiadou
    Deroussi, Laurent
    Feillet, Dominique
    Grangeon, Nathalie
    Quilliot, Alain
    [J]. NETWORKS, 2018, 72 (04) : 459 - 474