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 条
[21]  
Pelikan M, 1999, GECCO-99: PROCEEDINGS OF THE GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, P525
[22]  
Pelikan M., 1999, ADV SOFT COMPUT ENG
[23]   A genetic algorithm for the Flexible Job-shop Scheduling Problem [J].
Pezzella, F. ;
Morganti, G. ;
Ciaschetti, G. .
COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (10) :3202-3212
[24]   Evolving dispatching rules using genetic programming for solving multi-objective flexible job-shop problems [J].
Tay, Joc Cing ;
Ho, Nhu Binh .
COMPUTERS & INDUSTRIAL ENGINEERING, 2008, 54 (03) :453-473
[25]  
Viola P. A., 1997, ADV NEURAL INFORM PR
[26]   An effective estimation of distribution algorithm for the multi-mode resource-constrained project scheduling problem [J].
Wang, Ling ;
Fang, Chen .
COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (02) :449-460
[27]   An effective hybrid optimization approach for multi-objective flexible job-shop scheduling problems [J].
Xia, WJ ;
Wu, ZM .
COMPUTERS & INDUSTRIAL ENGINEERING, 2005, 48 (02) :409-425
[28]   Knowledge-Based Ant Colony Optimization for Flexible Job Shop Scheduling Problems [J].
Xing, Li-Ning ;
Chen, Ying-Wu ;
Wang, Peng ;
Zhao, Qing-Song ;
Xiong, Jian .
APPLIED SOFT COMPUTING, 2010, 10 (03) :888-896
[29]   An efficient search method for multi-objective flexible job shop scheduling problems [J].
Xing, Li-Ning ;
Chen, Ying-Wu ;
Yang, Ke-Wei .
JOURNAL OF INTELLIGENT MANUFACTURING, 2009, 20 (03) :283-293
[30]   Flexible job-shop scheduling with parallel variable neighborhood search algorithm [J].
Yazdani, M. ;
Amiri, M. ;
Zandieh, M. .
EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (01) :678-687