A Multi-Objective Particle Swarm Optimization Algorithm Integrating Multiply Strategies
XIE Cheng-wang1,2, ZOU Xiu-fen1, XIA Xue-wen2, WANG Zhi-jie2
1. School of Mathematics and Statistics, Wuhan University, Wuhan, Hubei 430072, China;
2. School of Software, East China Jiaotong University, Nanchang, Jiangxi 330013, China
In order to improve the overall performance of multi-objective particle swarm optimization algorithm (MOPSO) in solving complicated multi-objective optimization problems, a multi-objective particle swarm optimization algorithm integrating multiply strategies (MSMOPSO) was proposed in the paper.A new initialization approach of combining uniformization and randomization was adopted in the MSMOPSO.Secondly, a disturbance item was added to the particle's velocity updating formula.Thirdly, a simplified k-nearest neighbor approach was applied to preserve the diversity of external archive.Finally, every non-dominated particle in the external archive was assigned the property of lifespan and the lifespan value would be adjusted dynamically during the run of the MSMOPSO.The experimental results illustrate that the proposed algorithm significantly outperforms the other five peer competitors in terms of GD, SP on ZDT and DTLZ test instances set.
[1] Kennedy J,Eberhart R C.Particle swarm optimization[A].Proc of the IEEE International Conference on Neural Networks[C].Piscataway:IEEE Press,1995.1942-1948.
[2] Coello Coello C A,Pulido G T,Lechuga M S.Handling multiple objectives with particles swarm optimization[J].IEEE Transactions on Evolutionary Computation,2004,8(3):256-279.
[3] Sierra M R,Coello Coello C A.Improving PSO-based multi-objective optimization using crowding,mutation and e-dominance[A].Proceedings of 3rd International Conference on Evolutionary Multi-criterion Optimization[C].Berlin:Springer,2005.505-519.
[4] Yen GG,Leong WF.Dynamic multiple swarms in multiobjective particle swarm optimization[J].IEEE Transacations on System,Man,Cybernetics,Part A,2009,39(4):890-911.
[5] Xuewen Xia,Jingnan Liu,Zhongbo Hu.An improved particle swarm optimizer based on tabu detecting and local learning strategy in a shrunk search space[J].Applied Soft Computing,2014,23:76-90.
[6] Zitlzer E,Laumanns M,Thiele L.SPEA2:Improving the strength Pareto evolutionary algorithm[A].Proceedings of International Conference on Evolutionary Method for Design,Optimization and Control with Applications to Industrial Problems[C].Berlin:Springer,2002.95-100.
[7] Deb K,Pratab A,Agarwal S,et al.A fast and elitist multi-objective genetic algorithm:NSGA-II[J].IEEE Transactions on Evolutionary Computation,2002,6(2):182-197.
[8] Qingfu Zhang,Hui Li.MOEA/D:A multi-objective evolutionary algorithm based on decomposition[J].IEEE Transactions on Evolutionary Computation,2007,11(6):712-731.
[9] Zitler E,Deb K,Thiele L.Comparison of multi-objective evolutionary algorithms:Empirical results[J].Evolutionary Computation,2000,8:173-195.
[10] Deb K,Thiele L,Laumanns M,Zitzler E.Scalable multi-objective optimization test problems[A].Proc of the IEEE Congress on Evolutionary Computation(CEC 2002)[C].Piscataway:IEEE Service Center,2002.825-830.
[11] Van Veldhuizen D A,Lamont G B.On measuring multi-objective evolutionary algorithm performance[A].Congress on Evolutionary Computation[C].Piscataway:IEEE Press,2000.204-211.
[12] Schoot J R.Fault tolerant design using single and multicriteria genetic algorithm optimization[D].Massachusetts:Cambridge Institute of Technology,1995.