Adaptive Bacterial Foraging Optimization Based on Roulette Strategy
- 13 July 2020
- book chapter
- conference paper
- Published by Springer Science and Business Media LLC
- Vol. 12145, 299-311
- https://doi.org/10.1007/978-3-030-53956-6_27
Abstract
Bacterial foraging optimization has drawn great attention and has been applied widely in various fields. However, BFO performs poorly in convergence when coping with more complex optimization problems, especially multimodal and high dimensional tasks. Aiming to address these issues, we therefore seek to propose a hybrid strategy to improve the BFO algorithm in each stage of the bacteria’s’ foraging behavior. Firstly, a non-linear descending strategy of step size is adopted in the process of flipping, where a larger step size is given to the particle at the very beginning of the iteration, promoting the rapid convergence of the algorithm while later on a smaller step size is given, helping enhance the particles’ global search ability. Secondly, an adaptive adjustment strategy of particle aggregation is introduced when calculating step size of the bacteria’s swimming behavior. In this way, the particles will adjust the step size according to the degree of crowding to achieve efficient swimming. Thirdly, a roulette strategy is applied to enable the excellent particles to enjoy higher replication probability in the replication step. A linear descent elimination strategy is adopted finally in the elimination process. The experimental results demonstrate that the improved algorithm performs well in both single-peak function and multi-peak function, having strong convergence ability and search ability.Keywords
This publication has 14 references indexed in Scilit:
- An Improved Bacteria Foraging Optimization Algorithm for High Dimensional Multi-objective Optimization ProblemsPublished by Springer Science and Business Media LLC ,2018
- An Optimal Fuzzy System for Edge Detection in Color Images Using Bacterial Foraging AlgorithmIEEE Transactions on Fuzzy Systems, 2016
- An effective bacterial foraging optimizer for global optimizationInformation Sciences, 2016
- Optimized Relative Transformation Matrix Using Bacterial Foraging Algorithm for Process Fault DetectionIEEE Transactions on Industrial Electronics, 2016
- Security constrained optimal power flow solution of wind-thermal generation system using modified bacteria foraging algorithmEnergy, 2015
- Adaptive comprehensive learning bacterial foraging optimization and its application on vehicle routing problem with time windowsNeurocomputing, 2015
- An adaptive bacterial foraging algorithm for fuzzy entropy based image segmentationExpert Systems with Applications, 2011
- A novel bacterial foraging technique for edge detectionPattern Recognition Letters, 2011
- Robust Tuning of PID Controller Using Bacterial-Foraging-Based OptimizationJournal of Advanced Computational Intelligence and Intelligent Informatics, 2005
- Biomimicry of bacterial foraging for distributed optimization and controlIEEE Control Systems, 2002