An improved particle swarm optimization for multi-objective flexible job-shop scheduling problem

This paper presents an improved particle swarm optimization(PSO) algorithm to solve the multi-objective flexible job-shop scheduling problem, which integrates the global search ability of PSO and the superiority of escaping from a local optimum with chaos. Firstly, the parameters of PSO are self-adaptively adjusted to balance the exploration and the exploitation abilities efficiently. Secondly, during the search of PSO, a chaotic local optimizer is adopted to improve its resulting precision and convergence rate. Experiments with typical problem instances are conducted to compare the performance of the proposed method with some other methods. The experimental analysis indicates that the proposed method performs better than the others in terms of the quality of solutions and computational time.

[1]  Carlos A. Coello Coello,et al.  Handling multiple objectives with particle swarm optimization , 2004, IEEE Transactions on Evolutionary Computation.

[2]  Pierre Borne,et al.  Pareto-optimality approach based on uniform design and fuzzy evolutionary algorithms for flexible job-shop scheduling problems (FJSPs) , 2002, IEEE International Conference on Systems, Man and Cybernetics.

[3]  Ravi Sethi,et al.  The Complexity of Flowshop and Jobshop Scheduling , 1976, Math. Oper. Res..

[4]  Yuhui Shi,et al.  Particle swarm optimization: developments, applications and resources , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[5]  Mohammad Saidi-Mehrabad,et al.  Flexible job shop scheduling with tabu search algorithms , 2007 .

[6]  Pierre Borne,et al.  Approach by localization and multiobjective evolutionary optimization for flexible job-shop scheduling problems , 2002, IEEE Trans. Syst. Man Cybern. Part C.

[7]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[8]  Yoshikazu Fukuyama,et al.  A hybrid particle swarm optimization for distribution state estimation , 2003, 2003 IEEE Power Engineering Society General Meeting (IEEE Cat. No.03CH37491).

[9]  R. Eberhart,et al.  Comparing inertia weights and constriction factors in particle swarm optimization , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[10]  N.M. Najid,et al.  A modified simulated annealing method for flexible job shop scheduling problem , 2002, IEEE International Conference on Systems, Man and Cybernetics.

[11]  C.A. Coello Coello,et al.  MOPSO: a proposal for multiple objective particle swarm optimization , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[12]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[13]  Frans van den Bergh,et al.  An analysis of particle swarm optimizers , 2002 .

[14]  Ioan Cristian Trelea,et al.  The particle swarm optimization algorithm: convergence analysis and parameter selection , 2003, Inf. Process. Lett..

[15]  Riccardo Poli,et al.  Particle Swarm Optimisation , 2011 .

[16]  Robert M. May,et al.  Simple mathematical models with very complicated dynamics , 1976, Nature.