Parallel hyper heuristic algorithm based on reinforcement learning for the corridor allocation problem and parallel row ordering problem

被引:11
|
作者
Liu, Junqi [1 ,2 ]
Zhang, Zeqiang [1 ,2 ]
Liu, Silu [1 ,2 ]
Zhang, Yu [1 ,2 ]
Wu, Tengfei [1 ,2 ]
机构
[1] Southwest Jiaotong Univ, Sch Mech Engn, Chengdu 610031, Peoples R China
[2] Technol & Equipment Rail Transit Operat & Maintena, Chengdu 610031, Peoples R China
基金
中国国家自然科学基金;
关键词
Corridor allocation problem; Parallel row ordering problem; Hyper heuristics; Reinforcement learning; Combinatorial optimisation; FACILITY LAYOUT PROBLEMS; SEARCH; OPTIMIZATION;
D O I
10.1016/j.aei.2023.101977
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Hyper heuristics is a relatively new optimisation algorithm. Numerous studies have reported that hyper heu-ristics are well applied in combinatorial optimisation problems. As a classic combinatorial optimisation problem, the row layout problem has not been publicly reported on applying hyper heuristics to its various sub-problems. To fill this gap, this study proposes a parallel hyper-heuristic approach based on reinforcement learning for corridor allocation problems and parallel row ordering problems. For the proposed algorithm, an outer layer parallel computing framework was constructed based on the encoding of the problem. The simulated annealing, tabu search, and variable neighbourhood algorithms were used in the algorithm as low-level heuristic operations, and Q-learning in reinforcement learning was used as a high-level strategy. A state space containing sequences and fitness values was designed. The algorithm performance was then evaluated for benchmark instances of the corridor allocation problem (37 groups) and parallel row ordering problem (80 groups). The results showed that, in most cases, the proposed algorithm provided a better solution than the best-known solutions in the literature. Finally, the meta-heuristic algorithm applied to three low-level heuristic operations is taken as three independent algorithms and compared with the proposed hyper-heuristic algorithm on four groups of parallel row ordering problem instances. The effectiveness of Q-learning in selection is illustrated by analysing the comparison results of the four algorithms and the number of calls of the three low-level heuristic operations in the proposed method.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] Parallel row ordering problem based on improved sparrow search algorithm
    Zhang, Ze-Qiang
    Wang, Can
    Liu, Jun-Qi
    Ji, Dan
    Liu, Si-Lu
    [J]. Jilin Daxue Xuebao (Gongxueban)/Journal of Jilin University (Engineering and Technology Edition), 2024, 54 (07): : 1851 - 1861
  • [2] A fast local search based memetic algorithm for the parallel row ordering problem
    Palubeckis, Gintaras
    [J]. Applied Mathematics and Computation, 2025, 486
  • [3] An improved model for the parallel row ordering problem
    Yang, Xuhong
    Cheng, Wenming
    Smith, Alice E.
    Amaral, Andre R. S.
    [J]. JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2020, 71 (03) : 475 - 490
  • [4] Hybrid algorithm of harmony search for dynamic parallel row ordering problem
    Gong, Juhua
    Zhang, Zeqiang
    Liu, Junqi
    Guan, Chao
    Liu, Silu
    [J]. JOURNAL OF MANUFACTURING SYSTEMS, 2021, 58 : 159 - 175
  • [5] A Scatter Search Approach for the Parallel Row Ordering Problem
    Martin-Santamaria, Raul
    Manuel Colmenar, Jose
    Duarte, Abraham
    [J]. METAHEURISTICS, MIC 2022, 2023, 13838 : 506 - 512
  • [6] A Grammar-based Genetic Programming Hyper-Heuristic for Corridor Allocation Problem
    Correa, Rafael F. R.
    Bernardino, Heder S.
    de Freitas, Joao M.
    Soares, Stenio S. R. F.
    Goncalves, Luciana B.
    Moreno, Lorenza L. O.
    [J]. INTELLIGENT SYSTEMS, PT I, 2022, 13653 : 504 - 519
  • [7] Adaptive iterated local search for the parallel row ordering problem
    Cravo, Gildasio Lecchi
    Amaral, Andre Renato Sales
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2022, 208
  • [8] REINFORCEMENT LEARNING WITH EGD BASED HYPER HEURISTIC SYSTEM FOR EXAM TIMETABLING PROBLEM
    Sin, Ei Shwe
    [J]. 2011 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTELLIGENCE SYSTEMS, 2011, : 462 - 466
  • [9] A cooperative parallel rollout algorithm for the sequential ordering problem
    Guerriero, F
    Mancini, M
    [J]. PARALLEL COMPUTING, 2003, 29 (05) : 663 - 677
  • [10] Combining a Parallel Branch-and-Bound Algorithm with a Strong Heuristic to Solve the Sequential Ordering Problem
    Shobaki, Ghassan
    Gonggiatgul, Taspon
    Normington, Jacob
    Muyan-Ozcelik, Pinar
    [J]. PROCEEDINGS OF THE 52ND INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS PROCEEDINGS, ICPP-W 2023, 2023, : 162 - 166