Hybrid discrete particle swarm optimization for multi-objective flexible job-shop scheduling problem

被引:88
作者
Shao, Xinyu [1 ]
Liu, Weiqi [1 ,2 ]
Liu, Qiong [1 ]
Zhang, Chaoyong [1 ]
机构
[1] Huazhong Univ Sci & Technol, State Key Lab Digital Mfg Equipment & Technol, Wuhan 430074, Peoples R China
[2] Hubei Univ Technol, Sch Mech Engn, Wuhan 430068, Peoples R China
基金
中国国家自然科学基金;
关键词
Flexible job-shop scheduling; Multi-objective optimization; Particle swarm optimization; Simulated annealing; Pareto ranking; TABU SEARCH; ALGORITHM; MAKESPAN;
D O I
10.1007/s00170-012-4701-3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Flexible job-shop problem has been widely addressed in literature. Due to its complexity, it is still under consideration for research. This paper addresses flexible job-shop scheduling problem (FJSP) with three objectives to be minimized simultaneously: makespan, maximal machine workload, and total workload. Due to the discrete nature of the FJSP problem, conventional particle swarm optimization (PSO) fails to address this problem and therefore, a variant of PSO for discrete problems is presented. A hybrid discrete particle swarm optimization (DPSO) and simulated annealing (SA) algorithm is proposed to identify an approximation of the Pareto front for FJSP. In the proposed hybrid algorithm, DPSO is significant for global search and SA is used for local search. Furthermore, Pareto ranking and crowding distance method are incorporated to identify the fitness of particles in the proposed algorithm. The displacement of particles is redefined and a new strategy is presented to retain all non-dominated solutions during iterations. In the presented algorithm, pbest of particles are used to store the fixed number of non-dominated solutions instead of using an external archive. Experiments are performed to identify the performance of the proposed algorithm compared to some famous algorithms in literature. Two benchmark sets are presented to study the efficiency of the proposed algorithm. Computational results indicate that the proposed algorithm is significant in terms of the number and quality of non-dominated solutions compared to other algorithms in the literature.
引用
收藏
页码:2885 / 2901
页数:17
相关论文
共 38 条
[1]   Applying simulated annealing to cellular manufacturing system design [J].
Arkat, Jamal ;
Saidi, Mohammad ;
Abbasi, Babak .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2007, 32 (5-6) :531-536
[2]   An artificial immune algorithm for the flexible job-shop scheduling problem [J].
Bagheri, A. ;
Zandieh, M. ;
Mahdavi, Iraj ;
Yazdani, M. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2010, 26 (04) :533-541
[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]   A study of the flexible job shop scheduling problem with parallel machines and reentrant process [J].
Chen, J. C. ;
Chen, K. H. ;
Wu, J. J. ;
Chen, C. W. .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2008, 39 (3-4) :344-354
[6]  
Clerc M., 2006, Particle Swarm Optimization
[7]   Heuristics to minimize makespan of parallel batch processing machines [J].
Damodaran, Purushothaman ;
Chang, Ping-Yu .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2008, 37 (9-10) :1005-1013
[8]   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
[9]  
Dehuri S., 2008, International Journal of Intelligent Defence Support Systems, V1, P225, DOI 10.1504/IJIDSS.2008.023008
[10]   A new solution seed for job shop scheduling problem [J].
Fattahi, Parviz ;
Manesh, Mojdeh Shirazi ;
Roshani, Abdolreza .
MECHANICAL AND AEROSPACE ENGINEERING, PTS 1-7, 2012, 110-116 :3899-+