In:
Scientific Programming, Hindawi Limited, Vol. 2022 ( 2022-1-25), p. 1-20
Abstract:
Particle swarm optimization (PSO) algorithm is widely used due to its fewer control parameters and fast convergence speed. However, as its learning strategy is only learning from the global optimal particle, the algorithm has the problem of low accuracy and easily falling into local optimization. In order to overcome this defect, a multipopulation particle swarm optimization algorithm with neighborhood learning (MPNLPSO) is proposed in this article. In MPNLPSO, a small-world network neighborhood learning strategy is proposed to make particles learn from the neighborhood optimal particles instead of only the global optimal particle. Furthermore, the concept of multipopulation cooperation is introduced to balance the ability of global exploration and local exploration. In addition, a dynamic opposition-based learning strategy is proposed to effectively activate the particles in the search stagnation state. Moreover, in order to improve the accuracy of the algorithm and, to some extent, avoid the population diversity decreases too fast, as the searching process continues, Lévy flight is introduced to randomly perturb the particles of historical optimal and neighborhood optimal. To verify the performance of the proposed algorithm experimentally, twenty benchmark functions are solved. Experimental results show that the proposed multipopulation particle swarm optimization algorithm with neighborhood learning presents high efficiency and performance with a certain robustness.
Type of Medium:
Online Resource
ISSN:
1875-919X
,
1058-9244
DOI:
10.1155/2022/8312450
Language:
English
Publisher:
Hindawi Limited
Publication Date:
2022
detail.hit.zdb_id:
2070004-0
Permalink