A Revised Particle Swarm Optimization Approach for Multi-objective and Multi-constraint Optimization

Many real world design or decision-making problems involve simultaneous optimization of multiple objectives, while satisfying multiple constraints. In this paper, some novel adaptations were given to the recent bioinspired optimization approach, Particle Swarm Optimization (PSO), to form a suitable algorithm for these multi-objective and multi-constraint optimization problems. Divided Range Multiobjective Particle Swarm Optimization (DRMPSO) was presented, extending PSO for distributed computing. Inspired by the biological phenomenon of symbiosis, a problem-independent constraint handling technique was created, by introducing symbiosis mechanism to PSO, to deal with the multiple constraints. The proposed algorithm was tested on three benchmark problems, comparing with two other approaches in an efficient comparison form.

[1]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[2]  T. T. Binh MOBES : A multiobjective evolution strategy for constrained optimization problems , 1997 .

[3]  To Thanh Binh A Multiobjective Evolutionary Algorithm - The Study Cases , 1999 .

[4]  David W. Corne,et al.  Approximating the Nondominated Front Using the Pareto Archived Evolution Strategy , 2000, Evolutionary Computation.

[5]  T. Ray,et al.  A swarm with an effective information sharing mechanism for unconstrained and constrained single objective optimisation problems , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[6]  Michael N. Vrahatis,et al.  Particle Swarm Optimization Method for Constrained Optimization Problems , 2002 .

[7]  M. N. Vrahatis,et al.  Particle swarm optimization method in multiobjective problems , 2002, SAC '02.

[8]  Russell C. Eberhart,et al.  Multiobjective optimization using dynamic neighborhood particle swarm optimization , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[9]  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).

[10]  Xiaohui Hu,et al.  Engineering optimization with particle swarm , 2003, Proceedings of the 2003 IEEE Swarm Intelligence Symposium. SIS'03 (Cat. No.03EX706).