Hyper-heuristic cross-entropy algorithm for distributed assembly flexible job-shop scheduling problem

被引:0
作者
Luo W.-C. [1 ,2 ]
Qian B. [1 ,2 ]
Hu R. [1 ,2 ]
Zhang C.-S. [1 ]
Xiang F.-H. [1 ]
机构
[1] Faculty of Information Engineering and Automation, Kunming University of Science and Technology, Kunming
[2] Yunnan Key Laboratory of Artificial Intelligence, Kunming University of Science and Technology, Kunming
来源
Kongzhi Lilun Yu Yingyong/Control Theory and Applications | 2021年 / 38卷 / 10期
基金
中国国家自然科学基金;
关键词
Cross-entropy algorithm; Distributed assembly flexible job-shop scheduling problem; Heuristics; Hyperheuristic algorithm;
D O I
10.7641/CTA.2021.10012
中图分类号
学科分类号
摘要
Aiming at a novel two-stage distributed assembly flexible job-shop scheduling problem (DAFJSP), this paper establishes the problem model and proposes a hyper-heuristic cross-entropy algorithm (HHCEA) whose optimization objective is to minimize the makespan. Firstly, a three-dimensional vector encoding rule based on process sequence, factory assignment and product sequence and a decoding rule combined with greedy strategy are designed, meanwhile, four heuristic methods are proposed to improve the quality of initial solutions. Then, a high and low stratified HHCEA is designed, the upper layer for improving the guidance of the search direction, using the cross-entropy algorithm (CEA) to learn and accumulate the information of the high-quality permutations which are composed of 11 heuristic operations (i.e., 11 effective neighborhood operations) and each heuristic operation is designed based on the characteristics of the problem; and in order to increase the search depth in the solution space, the lower layer performs the search as a new heuristic method by repeating the heuristic operation in each permutation which is identified by the upper layer for specified times and adds a disturbance mechanism based on simulated annealing during the execution. Finally, simulations experiments and comparisons demonstrate that HHCEA can effectively solve the DAFJSP. © 2021, Editorial Department of Control Theory & Applications. All right reserved.
引用
收藏
页码:1551 / 1568
页数:17
相关论文
共 28 条
[11]  
LEI Deming, WANG Tian, An improved shuffled frog leaping algorithm for the distributed two-stage hybrid flow shop scheduling, Control and Decision, 36, 1, pp. 241-248, (2021)
[12]  
WUX L, LIU X J, ZHAO N., An improved differential evolution algorithm for solving a distributed assembly flexible job shop scheduling problem, Memetic Computing, 11, 4, pp. 335-355, (2019)
[13]  
TIAN Yunna, LI Dongni, LIU Zhaohe, Et al., A hyper-heuristic approach with dynamic decision blocks for inter-cell scheduling, Acta Automatica Sinica, 42, 4, pp. 524-534, (2016)
[14]  
PARK J, MEI Y, NGUYEN S, Et al., An investigation of ensemble combination schemes for genetic programming based hyper-heuristic approaches to dynamic job shop scheduling, Applied Soft Computing, 63, pp. 72-86, (2018)
[15]  
LI Shanghan, HU Rong, QIAN Bin, Et al., Hyper-heuristic genetic algorithm for solving fuzzy flexible job shop scheduling problem, Control Theory & Applications, 37, 2, pp. 316-330, (2020)
[16]  
LIN J., Backtracking search based hyper-heuristic for the flexible jobshop scheduling problem with fuzzy processing time, Engineering Applications of Artificial Intelligence, 77, 1, pp. 186-196, (2019)
[17]  
SONG H B, LIN J., A genetic programming hyper-heuristic for the distributed assembly permutation flow-shop scheduling problem with sequence dependent setup times, Swarm and Evolutionary Computation, (2021)
[18]  
UBINSTEIN R Y., Optimization of computer simulation models with rare events, European Journal of Operational Research, 99, 1, pp. 89-112, (1997)
[19]  
WANG G R, LI Q Q, WANG L H., An improved cross entropy algorithm for steelmaking-continuous casting production scheduling with complicated technological routes, Journal of Central South University, 22, 8, pp. 2998-3007, (2015)
[20]  
SHE Mingzhe, QIAN Bin, HU Rong, Et al., Hybrid cross-entropy algorithm for fuzzy distributed assembly permutation flow-shop lowcarbon scheduling problem, Control Theory & Applications, 37, 10, pp. 2081-2092, (2020)