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

被引:113
作者
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 条
[1]  
[Anonymous], 1994, Tech. Rep., DOI DOI 10.5555/865123
[2]  
Baluja S., 1997, P 14 TH INT C MACHIN, P30
[3]  
Brandimarte P., 1993, Annals of Operations Research, V41, P157, DOI 10.1007/BF02023073
[4]   JOB-SHOP SCHEDULING WITH MULTIPURPOSE MACHINES [J].
BRUCKER, P ;
SCHLIE, R .
COMPUTING, 1990, 45 (04) :369-375
[5]   Guidelines for developing effective Estimation of Distribution Algorithms in solving single machine scheduling problems [J].
Chen, Shih-Hsin ;
Chen, Min-Chih ;
Chang, Pei-Chann ;
Zhang, Qingfu ;
Chen, Yuh-Min .
EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (09) :6441-6451
[6]   An integrated approach for modeling and solving the general multiprocessor job-shop scheduling problem using tabu search [J].
DauzerePeres, S ;
Paulli, J .
ANNALS OF OPERATIONS RESEARCH, 1997, 70 (0) :281-306
[7]   A hybrid genetic and variable neighborhood descent algorithm for flexible job shop scheduling problems [J].
Gao, Jie ;
Sun, Linyan ;
Gen, Mitsuo .
COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (09) :2892-2907
[8]  
Harik G., 1999, 99010 U ILL URB CHAM
[9]   The compact genetic algorithm [J].
Harik, GR ;
Lobo, FG ;
Goldberg, DE .
1998 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION - PROCEEDINGS, 1998, :523-528
[10]   An estimation of distribution algorithm for minimizing the total flowtime in permutation flowshop scheduling problems [J].
Jarboui, Bassem ;
Eddaly, Mansour ;
Siarry, Patrick .
COMPUTERS & OPERATIONS RESEARCH, 2009, 36 (09) :2638-2646