Simplified bacterial foraging optimization with quorum sensing for global optimization

Bacterial foraging optimization (BFO) has been exploited for function optimization, owing to its innovative ideas gleaned from the microbiological system. This paper first discusses its three crucial limitations: high computational cost, difficulty in parameter settings, and premature convergence. To alleviate the above problems, simplified BFO with quorum sensing (QS) is proposed. First, a novel computational framework is provided to reduce the computational complexity, leading to a simplified version. Second, the concept of “QS,” bacterial reciprocal behavior, is integrated into the simplified version by utilizing a new position updating equation coupled with a dynamic communication topology. Each bacterium adjusts its search trajectory based on both biased random walk and promising search directions provided by its communicatees. The communicatees are selected via a dynamic communication topology, where a rank‐based communication strategy and two information mutation schemes are used for global exploration of the search space. Finally, a parameter automation strategy is introduced to promote the exploitation of promising regions. Further, the effectiveness and efficiency of the proposed algorithm are empirically confirmed on 30 benchmark functions, by comparing it with the four variants of BFO and four other advanced algorithms.

[1]  Fabio Caraffini The SOS Platform: Designing, Tuning and Statistically Benchmarking Optimisation Algorithms , 2020, Mathematics.

[2]  E. Greenberg,et al.  Quorum sensing in bacteria: the LuxR-LuxI family of cell density-responsive transcriptional regulators , 1994, Journal of bacteriology.

[3]  MengChu Zhou,et al.  Dual-Environmental Particle Swarm Optimizer in Noisy and Noise-Free Environments , 2019, IEEE Transactions on Cybernetics.

[4]  Madasu Hanmandlu,et al.  A Novel Optimal Fuzzy System for Color Image Enhancement Using Bacterial Foraging , 2009, IEEE Transactions on Instrumentation and Measurement.

[5]  Sanyang Liu,et al.  A Novel Artificial Bee Colony Algorithm Based on Modified Search Equation and Orthogonal Learning , 2013, IEEE Transactions on Cybernetics.

[6]  Gang Wang,et al.  An Improved Bacterial-Foraging Optimization-Based Machine Learning Framework for Predicting the Severity of Somatization Disorder , 2018, Algorithms.

[7]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[8]  Ben Niu,et al.  Biomimicry of quorum sensing using bacterial lifecycle model , 2013, BMC Bioinformatics.

[9]  Jing J. Liang,et al.  Problem Definitions and Evaluation Criteria for the CEC 2005 Special Session on Real-Parameter Optimization , 2005 .

[10]  Ben Niu,et al.  Cooperative bacterial foraging optimization method for multi-objective multi-echelon supply chain optimization problem , 2019, Swarm Evol. Comput..

[11]  N. Amjady,et al.  Solution of Optimal Power Flow Subject to Security Constraints by a New Improved Bacterial Foraging Method , 2012, IEEE Transactions on Power Systems.

[12]  Changhe Li,et al.  A Self-Learning Particle Swarm Optimizer for Global Optimization Problems , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[13]  K. Passino,et al.  Biomimicry of Social Foraging Bacteria for Distributed Optimization: Models, Principles, and Emergent Behaviors , 2002 .

[14]  B. Bassler,et al.  Quorum sensing: cell-to-cell communication in bacteria. , 2005, Annual review of cell and developmental biology.

[15]  Gang Wang,et al.  A novel bacterial foraging optimization algorithm for feature selection , 2017, Expert Syst. Appl..

[16]  Ben Niu,et al.  Novel Bacterial Foraging Optimization with Time-varying Chemotaxis Step , 2011 .

[17]  Hanning Chen,et al.  Adaptive Bacterial Foraging Optimization , 2011 .

[18]  Parminder Singh,et al.  Concurrent bacterial foraging with emotional intelligence for global optimization , 2018, International Journal of Information Technology.

[19]  Ponnuthurai N. Suganthan,et al.  Bacterial foraging optimization algorithm in robotic cells with sequence-dependent setup times , 2019, Knowl. Based Syst..

[20]  MengChu Zhou,et al.  Comprehensive Learning Particle Swarm Optimization Algorithm With Local Search for Multimodal Functions , 2019, IEEE Transactions on Evolutionary Computation.

[21]  Ben Niu,et al.  A discrete bacterial algorithm for feature selection in classification of microarray gene expression cancer data , 2017, Knowl. Based Syst..

[22]  Madasu Hanmandlu,et al.  A novel bacterial foraging technique for edge detection , 2011, Pattern Recognit. Lett..

[23]  N. Amjady,et al.  A New Stochastic Search Technique Combined With Scenario Approach for Dynamic State Estimation of Power Systems , 2012, IEEE Transactions on Power Systems.

[24]  Ting Zhang,et al.  Novel dynamic source routing protocol (DSR) based on genetic algorithm‐bacterial foraging optimization (GA‐BFO) , 2018, Int. J. Commun. Syst..

[25]  Ben Niu,et al.  Feature selection for classification of microarray gene expression cancers using Bacterial Colony Optimization with multi-dimensional population , 2019, Swarm Evol. Comput..

[26]  Kevin M. Passino,et al.  Biomimicry of bacterial foraging for distributed optimization and control , 2002 .

[27]  Cezar Augusto Sierakowski,et al.  Improved Bacterial Foraging Strategy Applied to TEAM Workshop Benchmark Problem , 2010, IEEE Transactions on Magnetics.

[28]  Liying Wang,et al.  A bare bones bacterial foraging optimization algorithm , 2018, Cognitive Systems Research.

[29]  Sarawut Sujitjorn,et al.  Hybrid Bacterial Foraging and Tabu Search Optimization (BTSO) Algorithms for Lyapunov's Stability Analysis of Nonlinear Systems , 2010 .

[30]  Ying Lin,et al.  Particle Swarm Optimization With an Aging Leader and Challengers , 2013, IEEE Transactions on Evolutionary Computation.

[31]  Munish Kumar Gupta,et al.  A hybrid PSO–BFO evolutionary algorithm for optimization of fused deposition modelling process parameters , 2019, J. Intell. Manuf..

[32]  Chen Yang,et al.  A multi-objective optimization method based on discrete bacterial algorithm for environmental/economic power dispatch , 2017, Natural Computing.

[33]  I. A. Farhat,et al.  Bacterial foraging algorithm for optimum economic-emission dispatch , 2011, 2011 IEEE Electrical Power and Energy Conference.

[34]  Fei Gao,et al.  Bacterial Foraging Oriented by Differential Evolution Strategy , 2010, 2010 2nd International Conference on Information Engineering and Computer Science.

[35]  Pericle Zanchetta,et al.  Hybrid Bacterial Foraging Optimization Strategy for Automated Experimental Control Design in Electrical Drives , 2013, IEEE Transactions on Industrial Informatics.

[36]  Ajith Abraham,et al.  Adaptive Computational Chemotaxis in Bacterial Foraging Optimization: An Analysis , 2009, IEEE Transactions on Evolutionary Computation.

[37]  Sotirios Chatzis,et al.  Numerical optimization using synergetic swarms of foraging bacterial populations , 2011, Expert Syst. Appl..

[38]  Ajith Abraham,et al.  Synergy of PSO and Bacterial Foraging Optimization - A Comparative Study on Numerical Benchmarks , 2008, Innovations in Hybrid Intelligent Systems.

[39]  Fangxing Li,et al.  Coordinated Tuning of DFIG-Based Wind Turbines and Batteries Using Bacteria Foraging Technique for Maintaining Constant Grid Power Output , 2012, IEEE Systems Journal.

[40]  S. Mishra,et al.  Bacteria Foraging-Based Solution to Optimize Both Real Power Loss and Voltage Stability Limit , 2007, IEEE Transactions on Power Systems.

[41]  Ben Niu,et al.  Coevolutionary Structure-Redesigned-Based Bacterial Foraging Optimization , 2018, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[42]  Mohammed El-Abd,et al.  Performance assessment of foraging algorithms vs. evolutionary algorithms , 2012, Inf. Sci..

[43]  Thomas Bck Introduction to the Special Issue: Self-Adaptation , 2001, Evolutionary Computation.

[44]  Ajit Kumar Barisal,et al.  A modified bacteria foraging based optimal power flow framework for Hydro-Thermal-Wind generation system in the presence of STATCOM , 2017 .

[45]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[46]  B. Vahidi,et al.  Bacterial Foraging-Based Solution to the Unit-Commitment Problem , 2009, IEEE Transactions on Power Systems.