A bi-population based estimation of distribution algorithm for the flexible job-shop scheduling problem

被引:114
作者
Wang, Ling [1 ]
Wang, Shengyao [1 ]
Xu, Ye [1 ]
Zhou, Gang [1 ]
Liu, Min [1 ]
机构
[1] Tsinghua Univ, Dept Automat, Tsinghua Natl Lab Informat Sci & Technol TNList, Beijing 100084, Peoples R China
基金
美国国家科学基金会;
关键词
Flexible job-shop scheduling problem; Estimation of distribution algorithm; Bi-population; Probability model; Critical path; Design of experiment;
D O I
10.1016/j.cie.2011.12.014
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper, an effective bi-population based estimation of distribution algorithm (BEDA) is proposed to solve the flexible job-shop scheduling problem (FJSP) with the criterion to minimize the maximum completion time (makespan). The BEDA stresses the balance between global exploration and local exploitation. In the framework of estimation of distribution algorithm, two sub-populations are used to adjust the machine assignment and operation sequence respectively with a splitting criterion and a combination criterion. At the initialization stage, multiple strategies are utilized in a combination way to generate the initial solutions. At the global exploration phase, a probability model is built with the superior population to generate the new individuals and a mechanism is proposed to update the probability model. At the local exploitation phase, different operators are well designed for the two sub-populations to generate neighbor individuals and a local search strategy based on critical path is proposed to enhance the exploitation ability. In addition, the influence of parameters is investigated based on Taguchi method of design of experiment, and a suitable parameter setting is determined. Finally, numerical simulation based on some widely used benchmark instances is carried out. The comparisons between BEDA and some existing algorithms as well as the single-population based EDA demonstrate the effectiveness of the proposed BEDA in solving the FJSP. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:917 / 926
页数:10
相关论文
共 31 条
[11]   Pareto-optimality approach for flexible job-shop scheduling problems: hybridization of evolutionary algorithms and fuzzy logic [J].
Kacem, I ;
Hammadi, S ;
Borne, P .
MATHEMATICS AND COMPUTERS IN SIMULATION, 2002, 60 (3-5) :245-276
[12]  
Larranaga P., 2001, Estimation of Distribution Algorithms: ANew Tool for Evolutionary Computation
[13]  
Lawler E., 1993, LOGISTICS PRODUCTION, DOI 10.1016/S0927-0507(05)80189-6
[14]   A hybrid tabu search algorithm with an efficient neighborhood structure for the flexible job shop scheduling problem [J].
Li, Jun-Qing ;
Pan, Quan-Ke ;
Suganthan, P. N. ;
Chua, T. J. .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2011, 52 (5-8) :683-697
[15]   An effective hybrid tabu search algorithm for multi-objective flexible job-shop scheduling problems [J].
Li, Jun-qing ;
Pan, Quan-ke ;
Liang, Yun-Chia .
COMPUTERS & INDUSTRIAL ENGINEERING, 2010, 59 (04) :647-662
[16]  
Mastrolilli M., 2000, Journal of Scheduling, V3, P3, DOI 10.1002/(SICI)1099-1425(200001/02)3:1<3::AID-JOS32>3.0.CO
[17]  
2-Y
[18]  
MAUHLENBEIN H, 1996, LECT NOTES COMPUTER, V1141, P178
[19]  
Montgomery D., 2010, Design and Analysis of Experiments
[20]  
Muhlenbein H., 1999, Journal of Computing and Information Technology - CIT, V7, P19