Litcius/Paper detail

A Particle Swarm Optimization With Adaptive Learning Weights Tuned by a Multiple-Input Multiple-Output Fuzzy Logic Controller

Xuewen Xia, Haojie Song, Yinglong Zhang, Ling Gui, Xing Xu, Kangshun Li, Yuanxiang Li

2022IEEE Transactions on Fuzzy Systems40 citationsDOIOpen Access PDF

Abstract

In a canonical particle swarm optimization (PSO) algorithm, the fitness is a widely accepted criterion when selecting exemplars for a particle, which exhibits promising performance in simple unimodal functions. To improve a PSO's performance on complicated multimodal functions, various selection strategies based on the fitness value are introduced in PSO community. However, the inherent defects of the fitness-based selections still remain. In this paper, a novelty of a particle is treated as an additional criterion when choosing exemplars for a particle. In each generation, a few of elites and mavericks who have better fitness and novelty values are selected, and saved in two archives, respectively. Hence, in each generation, a particle randomly selects its own learning exemplars from the two archives, respectively. To strengthen a particle's adaptive capability, a multipleinput multiple-output fuzzy logic controller is used to adjust two parameters of the particle, i.e., an acceleration coefficient and a selection proportion of elites. The experimental results and comparisons between our new proposed PSO, named as MFCPSO in this paper, and other 6 PSO variants on CEC2017 test suite with 4 different dimension cases suggest that MFCPSO exhibits very promising characteristics on different types of functions, especially on large scale complicated functions. Furthermore, the effectiveness and efficiency of the fuzzy controlled parameters are discussed based on extensive experiments.

Topics & Concepts

Particle swarm optimizationFuzzy logicNoveltySelection (genetic algorithm)Dimension (graph theory)Mathematical optimizationComputer scienceFitness functionAccelerationArtificial intelligenceMathematicsControl theory (sociology)Genetic algorithmControl (management)Classical mechanicsTheologyPhysicsPhilosophyPure mathematicsMetaheuristic Optimization Algorithms ResearchEvolutionary Algorithms and ApplicationsFuzzy Logic and Control Systems
A Particle Swarm Optimization With Adaptive Learning Weights Tuned by a Multiple-Input Multiple-Output Fuzzy Logic Controller | Litcius