scispace - formally typeset
Open AccessJournal ArticleDOI

Understanding the Limitations of Particle Swarm Algorithm for Dynamic Optimization Tasks: A Survey Towards the Singularity of PSO for Swarm Robotic Applications

Dada Emmanuel Gbenga, +1 more
- 28 Jul 2016 - 
- Vol. 49, Iss: 1, pp 1-25
TLDR
This work investigated the basic properties of PSO algorithms relevant to the implementation of swarm robotics and characterized the limitations that promote this trend to manifest, and validated the existence of premature convergence in these PSO variants.
Abstract
One of the most widely used biomimicry algorithms is the Particle Swarm Optimization (PSO). Since its introduction in 1995, it has caught the attention of both researchers and academicians as a way of solving various optimization problems, such as in the fields of engineering and medicine, to computer image processing and mission critical operations. PSO has been widely applied in the field of swarm robotics, however, the trend of creating a new variant PSO for each swarm robotic project is alarming. We investigate the basic properties of PSO algorithms relevant to the implementation of swarm robotics and characterize the limitations that promote this trend to manifest. Experiments were conducted to investigate the convergence properties of three PSO variants (original PSO, SPSO and APSO) and the global optimum and local optimal of these PSO algorithms were determined. We were able to validate the existence of premature convergence in these PSO variants by comparing 16 functions implemented alongside the PSO variant. This highlighted the fundamental flaws in most variant PSOs, and signifies the importance of developing a more generalized PSO algorithm to support the implementation of swarm robotics. This is critical in curbing the influx of custom PSO and theoretically addresses the fundamental flaws of the existing PSO algorithm.

read more

Citations
More filters
Journal ArticleDOI

Benchmarking Computational Doublet-Detection Methods for Single-Cell RNA Sequencing Data.

TL;DR: This study compared doublet-detection methods regarding detection accuracy under various experimental settings, impacts on downstream analyses, and computational efficiencies and showed that existing methods exhibited diverse performance and distinct advantages in different aspects.
Journal ArticleDOI

A hybrid method with dynamic weighted entropy for handling the problem of class imbalance with overlap in credit card fraud detection

TL;DR: A novel hybrid method to handle the problem of class imbalance with overlap based on a divide-and-conquer idea called Dynamic Weighted Entropy (DWE), which significantly outperforms state-of-the-art methods of fraud transaction detection.
Journal ArticleDOI

Automatic fault classification in photovoltaic modules using Convolutional Neural Networks

TL;DR: The effect of data augmentation techniques is investigated to increase the performance of the proposed convolutional neural network (CNNs) to classify anomalies, between up to eleven different classes, in PV modules through thermographic images in an unbalanced dataset.
Journal ArticleDOI

A comparison among interpretative proposals for Random Forests

TL;DR: A survey about interpretative proposal for Random Forest and a machine learning experiment providing a comparison between two methodologies, inTrees and NodeHarvest, that represent the main approaches in the rule extraction framework are presented.
References
More filters
Proceedings ArticleDOI

Particle swarm optimization

TL;DR: A concept for the optimization of nonlinear functions using particle swarm methodology is introduced, and the evolution of several paradigms is outlined, and an implementation of one of the paradigm is discussed.
Proceedings ArticleDOI

A modified particle swarm optimizer

TL;DR: A new parameter, called inertia weight, is introduced into the original particle swarm optimizer, which resembles a school of flying birds since it adjusts its flying according to its own flying experience and its companions' flying experience.
Journal ArticleDOI

A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm

TL;DR: Artificial Bee Colony (ABC) Algorithm is an optimization algorithm based on the intelligent behaviour of honey bee swarm that is used for optimizing multivariable functions and the results showed that ABC outperforms the other algorithms.
Proceedings ArticleDOI

A discrete binary version of the particle swarm algorithm

TL;DR: The paper reports a reworking of the particle swarm algorithm to operate on discrete binary variables, where trajectories are changes in the probability that a coordinate will take on a zero or one value.
Proceedings ArticleDOI

Comparing inertia weights and constriction factors in particle swarm optimization

TL;DR: It is concluded that the best approach is to use the constriction factor while limiting the maximum velocity Vmax to the dynamic range of the variable Xmax on each dimension.
Related Papers (5)