Simple gravitational particle swarm algorithm for multimodal optimization problems
Open Access
- 18 March 2021
- journal article
- research article
- Published by Public Library of Science (PLoS) in PLOS ONE
- Vol. 16 (3) , e0248470
Abstract
In real world situations, decision makers prefer to have multiple optimal solutions before making a final decision. Aiming to help the decision makers even if they are non-experts in optimization algorithms, this study proposes a new and simple multimodal optimization (MMO) algorithm called the gravitational particle swarm algorithm (GPSA). Our GPSA is developed based on the concept of “particle clustering in the absence of clustering procedures”. Specifically, it simply replaces the global feedback term in classical particle swarm optimization (PSO) with an inverse-square gravitational force term between the particles. The gravitational force mutually attracts and repels the particles, enabling them to autonomously and dynamically generate sub-swarms in the absence of algorithmic clustering procedures. Most of the sub-swarms gather at the nearby global optima, but a small number of particles reach the distant optima. The niching behavior of our GPSA was tested first on simple MMO problems, and then on twenty MMO benchmark functions. The performance indices (peak ratio and success rate) of our GPSA were compared with those of existing niching PSOs (ring-topology PSO and fitness Euclidean-distance ratio PSO). The basic performance of our GPSA was comparable to that of the existing methods. Furthermore, an improved GPSA with a dynamic parameter delivered significantly superior results to the existing methods on at least 60% of the tested benchmark functions.Keywords
Funding Information
- Japan Society for the Promotion of Science (JP17H06552)
- Japan Society for the Promotion of Science (JP18H01391)
This publication has 29 references indexed in Scilit:
- A gravitational search algorithm for multimodal optimizationSwarm and Evolutionary Computation, 2014
- Service Composition Based on Niching Particle Swarm Optimization in Service Overlay NetworksKSII Transactions on Internet and Information Systems, 2012
- Optimal design of truss-structures using particle swarm optimizationComputers & Structures, 2011
- GSA: A Gravitational Search AlgorithmInformation Sciences, 2009
- Nonlinear inertia weight variation for dynamic adaptation in particle swarm optimizationComputers & Operations Research, 2006
- A Species Conserving Genetic Algorithm for Multimodal Function OptimizationEvolutionary Computation, 2002
- Induction motor design for electric vehicle using a niching genetic algorithmIEEE Transactions on Industry Applications, 2001
- Fitness sharing and niching methods revisitedIEEE Transactions on Evolutionary Computation, 1998
- A Sequential Niche Technique for Multimodal Function OptimizationEvolutionary Computation, 1993
- Individual Comparisons by Ranking MethodsBiometrics Bulletin, 1945