Breakout local search for the traveling salesman problem with job-times

被引:0
|
作者
Zou, Yuji [1 ]
Hao, Jin-Kao [1 ]
Wu, Qinghua [2 ]
机构
[1] Univ Angers, LERIA, 2 Bd Lavoisier, F-49045 Angers 01, France
[2] Huazhong Univ Sci & Technol, Sch Management, 1037 Luoyu Rd, Wuhan, Peoples R China
关键词
Heuristics; Routing-assignment problems; Combinatorial optimization; Local search; MEMETIC SEARCH; ALGORITHM;
D O I
10.1016/j.eswa.2023.120020
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The traveling salesman problem with job-times combines two classic NP-hard combinatorial optimization problems: the traveling salesman problem and the scheduling problem. In this problem, a traveler visits sequentially n locations with given travel-times between locations and assigns, to each visited location, one of n jobs with location-dependent job-times. When a job is assigned to a specific location, the job starts to run at that location for its given duration. The goal of the problem is to find a job assignment to minimize the maximum completion time of the n jobs. This work presents an effective heuristic algorithm for the problem based on the breakout local search method. The algorithm employs a local search procedure to find high-quality local optimal solutions and a dedicated perturbation procedure to escape local optimum traps. The local search procedure is based on the 2-opt and j-swap moves adapted to the problem, while the perturbation procedure combines both informed and random 2-opt and j-swap operations. To speed up the search, we introduce a dedicated strategy to identify promising neighboring solutions. We evaluate the algorithm on the 310 benchmark instances in the literature. Computational results show that the proposed algorithm outperforms the previous methods, by reporting improved best results (new upper bounds) for 291 instances and equal best results for 16 other instances. The main search components of the algorithm are investigated to shed light on their contributions to the performance of the algorithm.
引用
收藏
页数:20
相关论文
共 50 条
  • [1] The Traveling Salesman Problem with Job-times (TSPJ)
    Mosayebi, Mohsen
    Sodhi, Manbir
    Wettergren, Thomas A.
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2021, 129
  • [2] A multioperator genetic algorithm for the traveling salesman problem with job-times
    Gutierrez-Aguirre, Pablo
    Contreras-Bolton, Carlos
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2024, 240
  • [3] A Memetic Algorithm Based on Breakout Local Search for the Generalized Traveling Salesman Problem
    El Krari, Mehdi
    Ahiod, Belaid
    El Benani, Bouazza
    [J]. APPLIED ARTIFICIAL INTELLIGENCE, 2020, 34 (07) : 537 - 549
  • [4] BREAKOUT LOCAL SEARCH FOR THE TRAVELLING SALESMAN PROBLEM
    El Krari, Mehdi
    Ahiod, Belaid
    El Benani, Bouazza
    [J]. COMPUTING AND INFORMATICS, 2018, 37 (03) : 656 - 672
  • [5] TRAVELING SALESMAN PROBLEM AND LOCAL SEARCH
    CODENOTTI, B
    MARGARA, L
    [J]. APPLIED MATHEMATICS LETTERS, 1992, 5 (04) : 69 - 71
  • [6] Improving local search for the traveling salesman problem
    Misevicius, Alfonsas
    Ostreika, Armantas
    Simaitis, Antanas
    Zilevicius, Vilius
    [J]. INFORMATION TECHNOLOGY AND CONTROL, 2007, 36 (02): : 187 - 195
  • [7] LOCAL SEARCH FOR THE ASYMMETRIC TRAVELING SALESMAN PROBLEM
    KANELLAKIS, PC
    PAPADIMITRIOU, CH
    [J]. OPERATIONS RESEARCH, 1980, 28 (05) : 1086 - 1099
  • [8] Dynamics of local search heuristics for the traveling salesman problem
    Li, WQ
    Alidaee, B
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2002, 32 (02): : 173 - 184
  • [9] EXPERIMENTS WITH LOCAL SEARCH HEURISTICS FOR THE TRAVELING SALESMAN PROBLEM
    Misevicius, Alfonsas
    Blazinskas, Andrius
    [J]. INFORMATION TECHNOLOGIES' 2010, 2010, : 47 - +
  • [10] GENETIC LOCAL SEARCH ALGORITHMS FOR THE TRAVELING SALESMAN PROBLEM
    ULDER, NLJ
    AARTS, EHL
    BANDELT, HJ
    VANLAARHOVEN, PJM
    PESCH, E
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 496 : 109 - 116