Discrete harmony search algorithm for flexible job shop scheduling problem with multiple objectives

被引:172
作者
Gao, K. Z. [1 ,2 ]
Suganthan, P. N. [1 ]
Pan, Q. K. [3 ]
Chua, T. J. [4 ]
Cai, T. X. [4 ]
Chong, C. S. [4 ]
机构
[1] Nanyang Technol Univ, Sch Elect & Elect Engn, Singapore 639798, Singapore
[2] Liaocheng Univ, Sch Comp, Liaocheng 252000, Peoples R China
[3] Northeastern Univ, State Key Lab Synthet Automat Proc Ind, Shenyang 110819, Peoples R China
[4] Singapore Inst Mfg Technol, Nanyang Dr, Singapore 638075, Singapore
关键词
Discrete harmony search; Flexible job shop scheduling; Local search; Makespan; Earliness; Tardiness; TABU SEARCH; GENETIC ALGORITHM; OPTIMIZATION ALGORITHM; FLOW-SHOP; SIMULATION;
D O I
10.1007/s10845-014-0869-8
中图分类号
TP18 [人工智能理论];
学科分类号
140502 [人工智能];
摘要
Flexible job-shop scheduling problem (FJSP) is a practically useful extension of the classical job shop scheduling problem. This paper proposes an effective discrete harmony search (DHS) algorithm to solve FJSP. The objectives are the weighted combination of two minimization criteria namely, the maximum of the completion time (Makespan) and the mean of earliness and tardiness. Firstly, we develop a new method for the initial machine assignment task. Some existing heuristics are also employed for initializing the harmony memory with discrete machine permutation for machine assignment and job permutation for operation sequencing. Secondly, we develop a new rule for the improvisation to produce a new harmony for FJSP incorporating machine assignment and operation sequencing. Thirdly, several local search methods are embedded to enhance the algorithm's local exploitation ability. Finally, extensive computational experiments are carried out using well-known benchmark instances. Computational results and comparisons show the efficiency and effectiveness of the proposed DHS algorithm for solving the FJSP with weighted combination of two objectives.
引用
收藏
页码:363 / 374
页数:12
相关论文
共 41 条
[1]
Barnes J. W., 1996, U TEXAS AUSTIN TECHN
[2]
Brandimarte P., 1993, Annals of Operations Research, V41, P157, DOI 10.1007/BF02023073
[3]
JOB-SHOP SCHEDULING WITH MULTIPURPOSE MACHINES [J].
BRUCKER, P ;
SCHLIE, R .
COMPUTING, 1990, 45 (04) :369-375
[4]
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
[5]
Benchmarks for shop scheduling problems [J].
Demirkol, E ;
Mehta, S ;
Uzsoy, R .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1998, 109 (01) :137-141
[6]
Fattahi P., 2009, INT J MATH STAT SCI, V1, P21
[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 HYBRID HARMONY SEARCH ALGORITHM FOR THE NO-WAIT FLOW-SHOP SCHEDULING PROBLEMS [J].
Gao, Kai-Zhou ;
Pan, Quan-Ke ;
Li, Jun-Qing ;
Wang, Yu-Ting ;
Liang, Jing .
ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2012, 29 (02)
[9]
Discrete harmony search algorithm for the no-wait flow shop scheduling problem with total flow time criterion [J].
Gao, Kai-zhou ;
Pan, Quan-ke ;
Li, Jun-qing .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2011, 56 (5-8) :683-692
[10]
Garey M. R., 1976, Mathematics of Operations Research, V1, P117, DOI 10.1287/moor.1.2.117