Multi-objective particle swarm optimization with dynamic population size

42Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

There are many complex multi-objective optimization problems in the real world, which are difficult to solve using traditional optimization methods. Multi-objective particle swarm optimization is one of the effective algorithms to solve such problems. This paper proposes a multi-objective particle swarm optimization with dynamic population size (D-MOPSO), which helps to compensate for the lack of convergence and diversity brought by particle swarm optimization, and makes full use of the existing resources in the search process. In D-MOPSO, population size increases or decreases depending on the resources in the archive, thereby regulating population size. On the one hand, particles are added according to local perturbations to improve particle exploration. On the other hand, the non-dominated sorting and population density are used to control the population size to prevent the excessive growth of population size. Finally, the algorithm is compared with 13 competing multi-objective optimization algorithms on four series of benchmark problems. The results show that the proposed algorithm has advantages in solving different benchmark problems.

Cite

CITATION STYLE

APA

Shu, X., Liu, Y., Liu, J., Yang, M., & Zhang, Q. (2023). Multi-objective particle swarm optimization with dynamic population size. Journal of Computational Design and Engineering, 10(1), 446–467. https://doi.org/10.1093/jcde/qwac139

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free