Particle swarm optimization combined with genetic operators for job shop scheduling problem with fuzzy processing time

被引:102
作者
Niu, Qun [1 ,2 ]
Jiao, Bin [3 ]
Gu, Xingsheng [1 ]
机构
[1] E China Univ Sci & Technol, Res Inst Automat, Shanghai 200237, Peoples R China
[2] Shanghai Univ, Sch Mechatron Engn & Automat, Shanghai Key Lab Power Stn Automat Technol, Shanghai 200072, Peoples R China
[3] Shanghai DianJi Univ, Dept Elect Engn, Shanghai 200240, Peoples R China
基金
中国国家自然科学基金;
关键词
Job shop scheduling; Makespan; Fuzzy sets; Processing time; Particle swarm optimization (PSO); Genetic algorithm;
D O I
10.1016/j.amc.2008.05.086
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Job shop scheduling problem is a NP-hard problem. The processing time for each job is often imprecise in many real-world applications and the imprecision in the data is critical for the scheduling procedures. Therefore, job shop scheduling problem with fuzzy processing time is addressed in the paper. The processing time is described by triangular fuzzy numbers. The objective is to find a job sequence that minimizes the makespan and the uncertainty of the makespan by using an approach for ranking fuzzy numbers. The particle swarm optimization (PSO) is a randomized, population-based optimization method that was inspired by the flocking behavior of birds and human social interactions. PSO has been successfully applied to various real-world applications, but there is a little literature reported regarding application to scheduling problems as it was unsuitable for them. In this paper, PSO is redefined and modified by introducing genetic operators such as crossover and mutation operator to update the particles. We call this particle swarm optimization combined with genetic operators (GPSO). This is successfully employed to solve the formulated problem. Ten benchmarks with fuzzy processing time are used to test GPSO. The feasibility, as well as the efficiency of the proposed method, is assessed in comparison with genetic algorithm (GA). (C) 2008 Elsevier Inc. All rights reserved.
引用
收藏
页码:148 / 158
页数:11
相关论文
共 37 条
[1]   Optimal design of power-system stabilizers using particle swarm optimization [J].
Abido, MA .
IEEE TRANSACTIONS ON ENERGY CONVERSION, 2002, 17 (03) :406-413
[2]   THE SHIFTING BOTTLENECK PROCEDURE FOR JOB SHOP SCHEDULING [J].
ADAMS, J ;
BALAS, E ;
ZAWACK, D .
MANAGEMENT SCIENCE, 1988, 34 (03) :391-401
[3]  
[Anonymous], SCHEDULING FUZZINESS
[4]  
Baker KR., 1974, Introduction to Sequencing and Scheduling
[5]  
BLAZEWICZ J, 1987, ANN DISCRETE MATH, V31, P1
[6]   Minimizing maximum lateness in a single machine scheduling problem with fuzzy processing times and fuzzy due dates [J].
Chanas, S ;
Kasperski, A .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2001, 14 (03) :377-386
[7]   Genetic algorithms and traveling salesman problems [J].
Chatterjee, S ;
Carrera, C ;
Lynch, LA .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1996, 93 (03) :490-510
[8]   RANKING FUZZY NUMBERS WITH MAXIMIZING SET AND MINIMIZING SET [J].
CHEN, SH .
FUZZY SETS AND SYSTEMS, 1985, 17 (02) :113-129
[9]  
Clerc M, 2004, STUD FUZZ SOFT COMP, V141, P219
[10]  
Conway R.W., 1967, Theory of Scheduling