A Q-learning-based hyper-heuristic evolutionary algorithm for the distributed flexible job-shop scheduling problem with crane transportation

被引:13
|
作者
Zhang, Zi-Qi [1 ,2 ]
Wu, Fang-Chun [1 ,2 ]
Qian, Bin [1 ,2 ]
Hu, Rong [1 ,2 ]
Wang, Ling [3 ]
Jin, Huai-Ping [1 ,2 ]
机构
[1] Kunming Univ Sci & Technol, Sch Informat Engn & Automat, Kunming 650500, Peoples R China
[2] Kunming Univ Sci & Technol, Yunnan Key Lab Artificial Intelligence, Kunming 650500, Peoples R China
[3] Tsinghua Univ, Dept Automat, Beijing 100084, Peoples R China
基金
中国国家自然科学基金;
关键词
Hyper-heuristic; Distributed flexible job shop; Crane transportation; OPTIMIZATION; SELECTION; MACHINES;
D O I
10.1016/j.eswa.2023.121050
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With the globalization and sustainable development of the modern manufacturing industry, distributed manufacturing and scheduling systems that consider environmental effects have attracted increasing attention. This article addresses the distributed flexible job-shop scheduling problem with crane transportation (DFJSPC) for minimizing the weighted sum of makespan and total energy consumption. In this study, we present a mixed integer linear programming model for DFJSPC and make a first attempt to propose a Q-learning-based hyperheuristic evolutionary algorithm (QHHEA) for solving such a strongly NP-hard problem. The QHHEA has the following features: (i) a hybrid population initialization method is designed to produce high-quality individuals with certain diversity; (ii) a novel left-shift decoding scheme is added to the decoding scheme to improve the utilization of machine processing and crane transportation resource; (iii) a Q-learning-based high-level strategy is developed to determine the most suitable low-level heuristic (LLH) from a pre-designed set based on valuable information fed by the efficacy of LLHs; (iv) a new state definition and a dynamic adaptive mechanism are used to balance population convergence and diversity; (v) an improved move acceptance method is adopted to avoid falling into local optima and to drive the search behavior toward promising regions. To evaluate the efficiency and effectiveness of the proposed algorithm, extensive experiments and comprehensive comparisons are conducted on a benchmark with 36 instances. The statistical results show that QHHEA outperforms several state-ofthe-art algorithms in solving DFJSPC.
引用
收藏
页数:35
相关论文
共 50 条
  • [1] Q-learning-based hyper-heuristic evolutionary algorithm for the distributed assembly blocking flowshop scheduling problem
    Zhang, Zi-Qi
    Qian, Bin
    Hu, Rong
    Yang, Jian-Bo
    [J]. APPLIED SOFT COMPUTING, 2023, 146
  • [2] An Evolutionary Algorithm Based Hyper-heuristic for the Job-Shop Scheduling Problem with No-Wait Constraint
    Chaurasia, Sachchida Nand
    Sundar, Shyam
    Jung, Donghwi
    Lee, Ho Min
    Kim, Joong Hoon
    [J]. HARMONY SEARCH AND NATURE INSPIRED OPTIMIZATION ALGORITHMS, 2019, 741 : 249 - 257
  • [3] Hyper-heuristic cross-entropy algorithm for distributed assembly flexible job-shop scheduling problem
    Luo, Wen-Chong
    Qian, Bin
    Hu, Rong
    Zhang, Chang-Sheng
    Xiang, Feng-Hong
    [J]. Kongzhi Lilun Yu Yingyong/Control Theory and Applications, 2021, 38 (10): : 1551 - 1568
  • [4] A heuristic algorithm for the distributed and flexible job-shop scheduling problem
    Mohsen Ziaee
    [J]. The Journal of Supercomputing, 2014, 67 : 69 - 83
  • [5] A heuristic algorithm for the distributed and flexible job-shop scheduling problem
    Ziaee, Mohsen
    [J]. JOURNAL OF SUPERCOMPUTING, 2014, 67 (01): : 69 - 83
  • [6] Simulated-annealing-based hyper-heuristic for flexible job-shop scheduling
    Lim, Kelvin Ching Wei
    Wong, Li-Pei
    Chin, Jeng Feng
    [J]. ENGINEERING OPTIMIZATION, 2023, 55 (10) : 1635 - 1651
  • [7] A genetic based hyper-heuristic algorithm for the job shop scheduling problem
    Yan, Jin
    Wu, Xiuli
    [J]. 2015 7TH INTERNATIONAL CONFERENCE ON INTELLIGENT HUMAN-MACHINE SYSTEMS AND CYBERNETICS IHMSC 2015, VOL I, 2015, : 161 - 164
  • [8] Backtracking search based hyper-heuristic for the flexible job-shop scheduling problem with fuzzy processing time
    Lin, Jian
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2019, 77 : 186 - 196
  • [9] Hyper-heuristic for flexible job shop scheduling problem with stochastic job arrivals
    Lim, Kelvin Ching Wei
    Wong, Li-Pei
    Chin, Jeng Feng
    [J]. MANUFACTURING LETTERS, 2023, 36 : 5 - 8
  • [10] A Hyper-Heuristic Ensemble Method for Static Job-Shop Scheduling
    Hart, Emma
    Sim, Kevin
    [J]. EVOLUTIONARY COMPUTATION, 2016, 24 (04) : 609 - 635