Multi-objective particle swarm optimization algorithm based on dynamic crowding distance and its application

被引:0
作者
Liu L. [1 ,2 ]
Zhang X. [2 ]
Xie L. [1 ]
Li M. [2 ]
Wen S. [2 ]
Lu Q. [2 ]
机构
[1] College of Mechanical Electronic Engineering, Lanzhou University of Technology
[2] College of Mechanical Electronic Engineering, Taiyuan University of Science and Technology
来源
Nongye Jixie Xuebao/Transactions of the Chinese Society of Agricultural Machinery | 2010年 / 41卷 / 03期
关键词
Dynamic crowding distance; Improved quick sorting; Multi-objective optimization; Pareto set; Particle swarm algorithm;
D O I
10.3969/j.issn.1000-1298.2010.03.039
中图分类号
学科分类号
摘要
A multi-objective particle swarm optimization algorithm based on dynamic crowding distance (DCD-MOPSO) was proposed. Applying the improved quick sorting to reduce the time for computation, both the dynamic inertia weight and acceleration coefficients were used in the algorithm to explore the search space more efficiently. A new diversity strategy called dynamic crowding distance was used to ensure sufficient diversity amongst the solutions of the non-dominated fronts. Some benchmark functions and the optimization of four-bar plane truss were tested to compare with the performance of DCD-MOPSO and NSGAII. The results show that DCD-MOPSO has better convergence with even distributing of Pareto set.
引用
收藏
页码:189 / 194
页数:5
相关论文
共 15 条
[1]  
Zeng S., Wei W., Kang L., Et al., A multi-objective evolutionary algorithm based on orthogonal design, Chinese Journal of Computers, 28, 7, pp. 1153-1162, (2005)
[2]  
Wang H., Qian F., Improved PSO-based multi-objective optimization by crowding with mutation and particle swarm optimization dynamic changing, Control and Decision, 23, 11, (2008)
[3]  
Zhang L., Zhou C., Liu X., Et al., A multiple subswarms evolutionary algorithm for multi-objective optimization problems, Control and Decision, 22, 11, (2007)
[4]  
Kennedy J., Eberhart R.C., Particle swarm optimization, Proceedings of 1995 IEEE International Conference on Neural Networks, pp. 1942-1948, (1995)
[5]  
Parsopoulos K.E., Vrahatis M.N., Particle swarm optimization method in multi-objective problems, Proceedings of the 2002 ACM Symposium on Applied Computing (SAC 2002), pp. 603-607, (2002)
[6]  
Coello C.A.C., Lechuga M.S., MOPSO: a proposal for multiple objective particle swarm optimization, Proc. IEEE Int. Conf. on Evolutionary Computation, pp. 1051-1056, (2002)
[7]  
Coello C.A.C., Pulido G.T., Lechuga M.S., Handling multiple objectives with particle swarm optimization, IEEE Transactions on Evolutionary Computation, 8, 3, pp. 256-279, (2004)
[8]  
Hu X., Eberhart R., Multiobjective optimization using dynamic neighborhood particle swarm optimization, Proc. IEEE Int. Conf. on Evolutionary Computation, pp. 1677-1681, (2002)
[9]  
Fieldsend J.E., Singh S., A multi-objective algorithm based upon particle swarm optimization, an efficient data structure and turbulence, Proc. UK Workshop on Computational Intelligence, pp. 37-44, (2002)
[10]  
Liu D.S., Tan C.K., Goh C.K., Et al., A multi-objective mimetic algorithm based on particle swarm optimization, IEEE Transactions on Systems, Man and Cybernetics, 37, 1, pp. 42-50, (2007)