A Hyper-Heuristic Algorithm with Q-Learning for Distributed Permutation Flowshop Scheduling Problem

被引:0
|
作者
Lan, Ke [1 ,2 ]
Zhang, Zi-Qi [1 ,2 ]
Qian, Bi [1 ,2 ]
Hu, Rong [1 ,2 ]
Zhang, Da-Cheng [1 ,2 ]
机构
[1] Kunming Univ Sci & Technol, Sch Informat Engn & Automat, Kunming 650500, Yunnan, Peoples R China
[2] Kunming Univ Sci & Technol, Yunnan Key Lab Artificial Intelligence, Kunming 650500, Yunnan, Peoples R China
基金
中国国家自然科学基金;
关键词
Distributed permutation flowshop scheduling problem; Hyper-Heuristic; Q-learning;
D O I
10.1007/978-981-99-4755-3_11
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Distributed Permutation FlowShop Scheduling Problem (DPFSP) is a challenging combinatorial optimization problem with many real-world applications. This paper proposes a Hyper-Heuristic Algorithm with Q-Learning (HHQL) approach to solve the DPFSP, which combines the benefits of both Q-learning and hyper-heuristic techniques. First, based on the characteristics of DPFSP, a DPFSP model is established, and coding scheme is designed. Second, six simple but effective low-level heuristics are designed based on swapping and inserting jobs in the manufacturing process. These low-level heuristics can effectively explore the search space and improve the quality of the solution. Third, a high-level strategy based on Q-learning was developed to automatically learn the execution order of low-level neighborhood structures. Simulation results demonstrate that the proposed HHQL algorithm outperforms existing state-of-the-art algorithms in terms of both solution quality and computational efficiency. This research provides a valuable contribution to the field of DPFSP and demonstrates the potential of using Hyper-Heuristic techniques to solve complex problems.
引用
收藏
页码:122 / 131
页数:10
相关论文
共 50 条
  • [41] Improved meta-heuristics with Q-learning for solving distributed assembly permutation flowshop scheduling problems
    Yu, Hui
    Gao, Kai-Zhou
    Ma, Zhen-Fang
    Pan, Yu-Xia
    SWARM AND EVOLUTIONARY COMPUTATION, 2023, 80
  • [42] Hyper-heuristic cross-entropy algorithm for green distributed permutation flow-shop scheduling problem with fuzzy processing time
    Qian B.
    She M.-Z.
    Hu R.
    Guo N.
    Xiang F.-H.
    Kongzhi yu Juece/Control and Decision, 2021, 36 (06): : 1387 - 1396
  • [43] A Cooperative Distributed Hyper-heuristic Framework for Scheduling
    Ouelhadj, Djamila
    Petrovic, Sanja
    2008 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), VOLS 1-6, 2008, : 2559 - 2564
  • [44] A genetic based hyper-heuristic algorithm for the job shop scheduling problem
    Yan, Jin
    Wu, Xiuli
    2015 7TH INTERNATIONAL CONFERENCE ON INTELLIGENT HUMAN-MACHINE SYSTEMS AND CYBERNETICS IHMSC 2015, VOL I, 2015, : 161 - 164
  • [45] A Q-Learning Based Hyper-Heuristic for Generating Efficient UAV Swarming Behaviours
    Duflo, Gabriel
    Danoy, Gregoire
    Talbi, El-Ghazali
    Bouvry, Pascal
    INTELLIGENT INFORMATION AND DATABASE SYSTEMS, ACIIDS 2021, 2021, 12672 : 768 - 781
  • [46] An efficient tabu search algorithm for the distributed permutation flowshop scheduling problem
    Gao, Jian
    Chen, Rong
    Deng, Wu
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2013, 51 (03) : 641 - 651
  • [47] Chemical reaction optimization algorithm for the distributed permutation flowshop scheduling problem
    Shen, Jingnan
    Wang, Ling
    Wang, Shengyao
    Qinghua Daxue Xuebao/Journal of Tsinghua University, 2015, 55 (11): : 1184 - 1189
  • [48] An enhanced genetic algorithm for the distributed assembly permutation flowshop scheduling problem
    Zhang, Xin
    Li, Xiang-Tao
    Yin, Ming-Hao
    INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2020, 15 (02) : 113 - 124
  • [49] The Distributed Assembly Permutation Flowshop Scheduling Problem
    Hatami, Sara
    Ruiz, Ruben
    Andres-Romano, Carlos
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2013, 51 (17) : 5292 - 5308
  • [50] HEURISTIC ALGORITHM FOR FLOWSHOP SCHEDULING PROBLEM
    GUPTA, JND
    REVUE FRANCAISE D AUTOMATIQUE INFORMATIQUE RECHERCHE OPERATIONNELLE, 1976, 10 (06): : 63 - 73