A Learning-Based Iterated Local Search Algorithm for Solving the Traveling Salesman Problem

被引:4
|
作者
Karimi-Mamaghan, Maryam [1 ]
Pasdeloup, Bastien [1 ]
Mohammadi, Mehrdad [1 ]
Meyer, Patrick [1 ]
机构
[1] IMT Atlantique, UMR CNRS 6285, Lab STICC, F-29238 Brest, France
来源
关键词
Adaptive operator selection; Iterated local search; Reinforcement learning; Q-learning; Traveling salesman problem; NETWORK; DESIGN;
D O I
10.1007/978-3-030-85672-4_4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we study the use of reinforcement learning in adaptive operator selection within the Iterated Local Search metaheuristic for solving the well-known NP-Hard Traveling Salesman Problem. This metaheuristic basically employs single local search and perturbation operators for finding the (near-) optimal solution. In this paper, by incorporating multiple local search and perturbation operators, we explore the use of reinforcement learning, and more specifically Q-learning as a machine learning technique, to intelligently select the most appropriate search operator(s) at each stage of the search process. The Q-learning is separately used for both local search operator selection and perturbation operator selection. The performance of the proposed algorithms is tested through a comparative analysis against a set of benchmark algorithms. Finally, we show that intelligently selecting the search operators not only provides better solutions with lower optimality gaps but also accelerates the convergence of the algorithms toward promising solutions.
引用
收藏
页码:45 / 61
页数:17
相关论文
共 50 条
  • [1] Large scale parallel Iterated Local Search algorithm for solving Traveling Salesman Problem
    Rocki, Kamil
    Suda, Reiji
    HIGH PERFORMANCE COMPUTING SYMPOSIUM 2012 (HPC 2012), 2012, 44 (06): : 26 - 33
  • [2] Dynamic Local Search Algorithm for Solving Traveling Salesman Problem
    Ghandeshtani, Kambiz Shojaee
    Taghadosi, Mojtaba Behnam
    Seyedkashi, Seyed Mohammad Hossein
    Shojaii, Keyvan
    PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON ADVANCED ENGINEERING COMPUTING AND APPLICATIONS IN SCIENCES (ADVCOMP 2010), 2010, : 53 - 58
  • [3] New neighborhoods and an iterated local search algorithm for the generalized traveling salesman problem
    Schmidt, Jeanette
    Irnich, Stefan
    EURO JOURNAL ON COMPUTATIONAL OPTIMIZATION, 2022, 10
  • [4] Solving Traveling Salesman Problem by Using an Evolutionary Algorithm Based on the Local Search Strategy
    Wang, Xuan
    Zhang, Gan-nian
    Li, Yuan-xiang
    ADVANCES IN NEURAL NETWORKS - ISNN 2009, PT 2, PROCEEDINGS, 2009, 5552 : 564 - +
  • [5] A Multi-Start Iterated Local Search Algorithm for the Bottleneck Traveling Salesman Problem
    Rajaramon, Viknesh
    Pandiri, Venkatesh
    2022 IEEE 19TH INDIA COUNCIL INTERNATIONAL CONFERENCE, INDICON, 2022,
  • [6] Hybrid Optimization Algorithm Based on Wolf Pack Search and Local Search for Solving Traveling Salesman Problem
    董如意
    王生生
    王光耀
    王新颖
    Journal of Shanghai Jiaotong University(Science), 2019, 24 (01) : 41 - 47
  • [7] Hybrid Optimization Algorithm Based on Wolf Pack Search and Local Search for Solving Traveling Salesman Problem
    Dong R.
    Wang S.
    Wang G.
    Wang X.
    Journal of Shanghai Jiaotong University (Science), 2019, 24 (01): : 41 - 47
  • [9] A Multi-Start Iterated Local Search Algorithm for the Maximum Scatter Traveling Salesman Problem
    Venkatesh, Pandiri
    Singh, Alok
    Mallipeddi, Rammohan
    2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 1390 - 1397
  • [10] Distributed Scheduling Combined with Traveling Salesman Problem: An Iterated Local Search
    Li, Peng
    Yang, Yixin
    Li, Zhengyang
    Duan, Wenzhe
    Li, Xiaoya
    Liu, Bo
    2017 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2017, : 1948 - 1953