LAUSR.org creates dashboard-style pages of related content for over 1.5 million academic articles. Sign Up to like articles & get recommendations!

A modified particle swarm optimization algorithm based on velocity updating mechanism

Photo from wikipedia

Abstract Due to less parameters and simple operations in PSO, PSO has attracted the attention of many researchers. However, it amy fall into local optimum and the search precision is… Click to show full abstract

Abstract Due to less parameters and simple operations in PSO, PSO has attracted the attention of many researchers. However, it amy fall into local optimum and the search precision is not high. Therefore, this paper introduces an improved PSO (CNPSO). There are two new formulas: (1) when the individual is not the best particle, the gbest is replaced by a particle, which is selected from a set based on the probability calculation. Such mechanism can help the algorithm to escape local position. (2) when the individual is the best particle, it is combined with a randomly selected particle to generate a convex combination, after that opposite learning is adopted to get a reverse solution. This operation can maintain the diversity of population. Finally, CNPSO is compared with several algorithms in three experiments, and used to optimize the spring design problem. The results indicate CNPSO has good performance and high search precision.

Keywords: optimization algorithm; modified particle; particle swarm; swarm optimization; mechanism; particle

Journal Title: Ain Shams Engineering Journal
Year Published: 2019

Link to full text (if available)


Share on Social Media:                               Sign Up to like & get
recommendations!

Related content

More Information              News              Social Media              Video              Recommended



                Click one of the above tabs to view related content.