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 条
  • [31] A reinforcement learning hyper-heuristic algorithm for the distributed flowshops scheduling problem under consideration of emergency order insertion
    Zhao, Fuqing
    Liu, Yuebao
    Xu, Tianpeng
    Jonrinaldi
    Applied Soft Computing, 2024, 167
  • [32] A Heuristic Algorithm for Resource Allocation/Reallocation Problem
    Balachandar, S. Raja
    Kannan, K.
    JOURNAL OF APPLIED MATHEMATICS, 2011,
  • [33] Improved scatter search algorithm for corridor allocation problem
    Mao L.
    Zhang Z.
    Wang K.
    Zou B.
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2017, 23 (08): : 1641 - 1651
  • [34] An Optimal Parallel Algorithm for the Knapsack Problem Based on EREW
    李肯立
    蒋盛益
    王卉
    李庆华
    Railway Engineering Science, 2003, (02) : 131 - 137
  • [35] VNS-Based Heuristic for Identical Parallel Machine Scheduling Problem
    Bathrinath, S.
    Sankar, S. Saravana
    Ponnambalam, S. G.
    Leno, I. Jerin
    ARTIFICIAL INTELLIGENCE AND EVOLUTIONARY ALGORITHMS IN ENGINEERING SYSTEMS, VOL 1, 2015, 324 : 693 - 699
  • [36] Startup delay aware short video ordering: Problem, model, and a reinforcement learning based algorithm
    Zhipeng Gao
    Chunxi Li
    Yongxiang Zhao
    Baoxian Zhang
    Cheng Li
    Peer-to-Peer Networking and Applications, 2025, 18 (2)
  • [37] A Heuristic Algorithm for Relaxed Optimal Rule Ordering Problem
    Harada, Takashi
    Tanaka, Ken
    Mikawa, Kenji
    2018 2ND CYBER SECURITY IN NETWORKING CONFERENCE (CSNET), 2018,
  • [38] New heuristic algorithm solving the linear ordering problem
    Chanas, Stefan
    Kobylanski, Przemyslaw
    Computational Optimization and Applications, 1996, 6 (02): : 191 - 205
  • [39] A fast two-stage hybrid meta-heuristic algorithm for robust corridor allocation problem
    Zhang, Zeqiang
    Gong, Juhua
    Liu, Junqi
    Chen, Feng
    ADVANCED ENGINEERING INFORMATICS, 2022, 53
  • [40] Asynchronous superimposition mechanisms of concurrent competitve waves for hyper-distributed hyper-parallel heuristic problem solving
    Shuai D.
    Journal of Computer Science and Technology, 1997, 12 (4) : 330 - 336