Abstract
This paper presents a dynamic multi-swarm particle swarm optimization based on an elite learning strategy (DMS-PSO-EL). In DMS-PSO-EL, the whole evolutionary process is divided into a former stage and a later stage. The former and later stages are focus on the exploration and the exploitation, respectively. In the former stage, the entire population is divided into multiple dynamic sub-swarms and a following sub-swarm according to the particles’ fitness values. In each generation, the dynamic sub-swarms evolve independently, which is beneficial for keeping population diversity, while particles in the following sub-swarm choose elites in the dynamic sub-swarms as their learning exemplars aiming to find out more promising solutions. To take full advantages of the different sub-swarms and then speed up the convergence, a randomly dynamic regrouping schedule is conducted on the entire population in each regrouping period. In the latter stage, all the particles select the historical best solution of the entire population as an exemplar aiming to enhance the exploitation ability. The comparison results among DMS-PSO-EL and other 9 well-known algorithms on CEC2013 and CEC2017 test suites suggest that DMS-PSO-EL demonstrates superior performance for solving different types of functions. Furthermore, the sensitivity and performance of the proposed strategies in DMS-PSO-EL are also testified by a set of experiments.
Highlights
Motivated by the foraging behavior of bird flocking, Kennedy and Eberhart proposed particle swarm optimization (PSO) in 1995 [1], [2]
In order to satisfy distinct requirements in different evolutionary process, we propose a dynamic multi-swarm PSO based on an elite learning strategy (DMS-PSO-EL)
4) SENSITIVITY OF REGROUPING PERIOD (Rg) In each regrouping period, i.e., Rg iterations, all particles in the population are sorted, and many superior particles are selected to be divided into many dynamic sub-swarms while other inferior particles are categorized into a following subswarm
Summary
Motivated by the foraging behavior of bird flocking, Kennedy and Eberhart proposed particle swarm optimization (PSO) in 1995 [1], [2]. To share promising knowledge in each swarm, a dynamic regrouping strategy in DMS-PSO [15] is performed in each regroup period In the latter stage, all particles in the entire population select the historical best solution as their learning exemplar, and to enhance the exploitation ability. To take advantages of inferior particles in the population, an elite learning strategy is used to help the particles to find out more promising solutions In the former stage, the dynamic multi-swarm strategy and an elite learning strategy are used to enhance the exploration ability, while the canonical learning model is selected in the latter stage aiming to improve the exploitation. Randomly regrouping schedule adopted by DMS-PSO-EL regroups the dynamic sub-swarms, and regroups the entire population dynamically
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.