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 条
[1]  
WANG Ling, DENG Jin, WANG Shengyao, Survey on optimization algorithms for distributed shop scheduling, Control and Decision, 31, 1, pp. 1-11, (2016)
[2]  
ZHANG Z Q, QIAN B, HU R, Et al., A matrix-cube-based estimation of distribution algorithm for the distributed assembly permutation flow-shop scheduling problem, Swarm and Evolutionary Computation, (2020)
[3]  
DE GIOVANNI L, PEZZELLA F., An improved genetic algorithm for the distributed and flexible job-shop scheduling problem, European Journal of Operational Research, 200, 2, pp. 395-408, (2009)
[4]  
LIU T, CHEN Y, CHOU J., Solving distributed and flexible job-shop scheduling problems for a real-world fastener manufacturer, IEEE Access, 2, pp. 1598-1606, (2015)
[5]  
LI J, DUAN P, CAO J, Et al., A hybrid pareto-based tabu search for the distributed flexible job shop scheduling problem with E/T criteria, IEEE Access, 6, 99, pp. 58883-58897, (2018)
[6]  
MENG L L, ZHANG C Y, REN Y P, Et al., Mixed-integer linear programming and constraint programming formulations for solving distributed flexible job shop scheduling problem, Computers and Industrial Engineering, (2020)
[7]  
WU Rui, GUO Shunsheng, LI Yibin, Et al., Improved artificial bee colony algorithm for distributed and flexible job-shop scheduling problem, Control and Decision, 34, 12, pp. 2527-2536, (2019)
[8]  
HATAMI S, RUIZ R, ANDR'ES-ROMANO C., The distributed assembly permutation flow shop scheduling problem, International Journal of Production Research, 51, 17, pp. 5292-5308, (2013)
[9]  
SANG H Y, PAN Q K, LI J Q, Et al., Effective invasive weed optimization algorithms for distributed assembly permutation flowshop problem with total flowtime criterion, Swarm and Evolutionary Computation, 44, pp. 64-73, (2019)
[10]  
DENG Chao, HU Rong, QIAN Bin, Hybrid estimation of distribution algorithm for three-stage assembly integrated scheduling problem considering assembly synchronization and delivery punctuality, Control Theory & Applications, 37, 5, pp. 1090-1102, (2020)