A hybrid artificial bee colony algorithm for the fuzzy flexible job-shop scheduling problem

被引:90
作者
Wang, Ling [1 ]
Zhou, Gang [1 ]
Xu, Ye [1 ]
Liu, Min [1 ]
机构
[1] Tsinghua Univ, Dept Automat, TNList, Beijing 10084, Peoples R China
基金
美国国家科学基金会;
关键词
fuzzy flexible job-shop scheduling; hybrid artificial bee colony algorithm; left-shift decoding; exploitation; local search; Taguchi method of design of experiment; PARTICLE SWARM OPTIMIZATION; GENETIC ALGORITHM; PROCESSING TIME; TABU SEARCH; ABC ALGORITHM; DUEDATE;
D O I
10.1080/00207543.2012.754549
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
A hybrid artificial bee colony (HABC) algorithm is proposed in this paper for solving the fuzzy flexible job-shop scheduling problem (FFJSP). First, the HABC utilises multiple strategies in a combined way to generate the initial solutions with certain quality and diversity as the food sources, and applies the left-shift decoding scheme to convert solutions to active schedules. Second, the exploitation search procedures based on the crossover operators for machine assignment and operation sequence in the employed bee phase are designed to generate the new neighbouring food sources. Third, the exploitation search procedures are also used to update the old food source in the onlooker bee phase with the new source based on the best-so-far source instead of the neighbouring sources. Fourth, to prevent premature convergence in the scout bee phase, the population is updated by the new source with an adjustable search radius. Meanwhile, a local search based on the variable neighbourhood search (VNS) is performed on the best-so-far solution to enhance the local intensification. Based on the Taguchi method of design of experiment, the influence of parameter setting is investigated and suitable parameter values are suggested. Numerical testing results and the comparisons with some existing algorithms demonstrate the effectiveness of the proposed HABC. Besides, the comparison between the HABC with and without VNS local search demonstrates the effectiveness of hybridising ABC-based exploration and VNS-based exploitation.
引用
收藏
页码:3593 / 3608
页数:16
相关论文
共 41 条
[1]  
[Anonymous], 2005, Technical Report-TR06
[2]   Job Shop Scheduling with the Best-so-far ABC [J].
Banharnsakun, Anan ;
Sirinaovakul, Booncharoen ;
Achalakul, Tiranee .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2012, 25 (03) :583-593
[3]   The best-so-far selection in Artificial Bee Colony algorithm [J].
Banharnsakun, Anan ;
Achalakul, Tiranee ;
Sirinaovakul, Booncharoen .
APPLIED SOFT COMPUTING, 2011, 11 (02) :2888-2901
[4]  
Brandimarte P., 1993, Annals of Operations Research, V41, P157, DOI 10.1007/BF02023073
[5]   JOB-SHOP SCHEDULING WITH MULTIPURPOSE MACHINES [J].
BRUCKER, P ;
SCHLIE, R .
COMPUTING, 1990, 45 (04) :369-375
[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]   A genetic solution based on lexicographical goal programming for a multiobjective job shop with uncertainty [J].
Gonzalez-Rodriguez, Ines ;
Vela, Camino R. ;
Puente, Jorge .
JOURNAL OF INTELLIGENT MANUFACTURING, 2010, 21 (01) :65-73
[9]   A novel objective function for job-shop scheduling problem with fuzzy processing time and fuzzy due date using differential evolution algorithm [J].
Hu, Yanmei ;
Yin, Minghao ;
Li, Xiangtao .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2011, 56 (9-12) :1125-1138
[10]   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