Improved Biogeography-Based Optimization Algorithm by Hierarchical Tissue-Like P System with Triggering Ablation Rules

BBO is one of the new metaheuristic optimization algorithms, which is based on the science of biogeography. It can be used to solve optimization problems through the migration and drift of species between habitats. Many improved BBO algorithms have been proposed, but there were still many shortcomings in global optimization, convergence speed, and algorithm complexity. In response to the above problems, this paper proposes an improved BBO algorithm (DCGBBO) by hierarchical tissue-like P system with triggering ablation rules. Membrane computing is a branch of natural computing that aims to abstract computational models (P system) from the structure and function of biological cells and from the collaboration of cell groups such as organs and tissues. In this paper, firstly, a dynamic crossover migration operator is generated to improve the global search ability and also increase the species diversity. Secondly, a dynamic Gaussian mutation operator is introduced to speed up convergence and improve local search capabilities. To guarantee the correctness and feasibility of the mutation, a unified maximum mutation rate is designed. Finally, a hierarchical tissue-like P system with triggering ablation rules is combined with the DCGBBO algorithm, making use of evolution rules and communication rules to achieve migration and mutation of solutions and reduce computational complexity. In the experiments, eight classic benchmark functions and CEC 2017 benchmark functions are applied to demonstrate the effect of our algorithm. We apply the proposed algorithm to segment four colour pictures, and the results proved to be better compared to other algorithms.

[1]  Sriparna Saha,et al.  Self adaptive cuckoo search: Analysis and experimentation , 2021, Swarm Evol. Comput..

[2]  S. Deb,et al.  Elephant Herding Optimization , 2015, 2015 3rd International Symposium on Computational and Business Intelligence (ISCBI).

[3]  Sriparna Saha,et al.  New cuckoo search algorithms with enhanced exploration and exploitation properties , 2018, Expert Syst. Appl..

[4]  Francisco Herrera,et al.  A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms , 2011, Swarm Evol. Comput..

[5]  Xu Li,et al.  An enhanced artificial bee colony optimizer and its application to multi-level threshold image segmentation , 2018 .

[6]  Christian Blum,et al.  Ant colony optimization: Introduction and recent trends , 2005 .

[7]  Xinming Zhang,et al.  Improved Biogeography-Based Optimization Algorithm and Its Application to Clustering Optimization and Medical Image Segmentation , 2019, IEEE Access.

[8]  Zhihua Cui,et al.  Monarch butterfly optimization , 2015, Neural Computing and Applications.

[9]  Linqiang Pan,et al.  Tissue-like P systems with evolutional symport/antiport rules , 2017, Inf. Sci..

[10]  Lin Wang,et al.  A Complex Chained P System Based on Evolutionary Mechanism for Image Segmentation , 2020, Comput. Intell. Neurosci..

[11]  Jagdish Chand Bansal,et al.  Fireworks-inspired biogeography-based optimization , 2018, Soft Comput..

[12]  Gaige Wang,et al.  Moth search algorithm: a bio-inspired metaheuristic algorithm for global optimization problems , 2016, Memetic Computing.

[13]  Sha Wang,et al.  DE-RCO: Rotating Crossover Operator With Multiangle Searching Strategy for Adaptive Differential Evolution , 2018, IEEE Access.

[14]  Huiling Chen,et al.  Slime mould algorithm: A new method for stochastic optimization , 2020, Future Gener. Comput. Syst..

[15]  Ali Wagdy Mohamed,et al.  Real-Parameter Unconstrained Optimization Based on Enhanced AGDE Algorithm , 2018, Machine Learning Paradigms.

[16]  Rudolf Freund,et al.  Tissue P systems with channel states , 2005, Theor. Comput. Sci..

[17]  Yun Jiang,et al.  Timed Homeostasis Tissue-Like P Systems With Evolutional Symport/Antiport Rules , 2020, IEEE Access.

[18]  Oscar H. Ibarra,et al.  On spiking neural P systems , 2006, Natural Computing.

[19]  Gheorghe Paun,et al.  Membrane Computing, 10th International Workshop, WMC 2009, Curtea de Arges, Romania, August 24-27, 2009. Revised Selected and Invited Papers , 2010, Workshop on Membrane Computing.

[20]  Alfonso Rodríguez-Patón,et al.  Tissue P systems , 2003, Theor. Comput. Sci..

[21]  Hossam Faris,et al.  Harris hawks optimization: Algorithm and applications , 2019, Future Gener. Comput. Syst..

[22]  Xiangbo Qi,et al.  A Hybrid Pathfinder Optimizer for Unconstrained and Constrained Optimization Problems , 2020, Comput. Intell. Neurosci..

[23]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

[24]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[25]  Hui Li,et al.  A real-coded biogeography-based optimization with mutation , 2010, Appl. Math. Comput..

[26]  Xiyu Liu,et al.  Tissue P Systems with Cooperating Rules , 2018 .

[27]  Xia Wang,et al.  Efficient and merged biogeography-based optimization algorithm for global optimization problems , 2018, Soft Computing.

[28]  Songfeng Lu,et al.  Chaotic opposition-based grey-wolf optimization algorithm based on differential evolution and disruption operator for global optimization , 2018, Expert Syst. Appl..

[29]  Hamid R. Tizhoosh,et al.  Opposition-Based Learning: A New Scheme for Machine Intelligence , 2005, International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC'06).

[30]  Q. Niu,et al.  A biogeography-based optimization algorithm with mutation strategies for model parameter estimation of solar and fuel cells , 2014 .

[31]  Xiangxiang Zeng,et al.  Monodirectional tissue P systems with channel states , 2021, Inf. Sci..

[32]  Anas A. Hadi,et al.  Gaining-sharing knowledge based algorithm for solving optimization problems: a novel nature-inspired algorithm , 2019, International Journal of Machine Learning and Cybernetics.

[33]  James Kennedy,et al.  Particle swarm optimization , 1995, Proceedings of ICNN'95 - International Conference on Neural Networks.

[34]  Dan Simon,et al.  Biogeography-Based Optimization , 2022 .

[35]  Fuqing Zhao,et al.  A two-stage differential biogeography-based optimization algorithm and its performance analysis , 2019, Expert Syst. Appl..

[36]  Yu-Jun Zheng,et al.  Ecogeography-based optimization: Enhancing biogeography-based optimization with ecogeographic barriers and differentiations , 2014, Comput. Oper. Res..

[37]  Anas A. Hadi,et al.  Novel mutation strategy for enhancing SHADE and LSHADE algorithms for global numerical optimization , 2019, Swarm Evol. Comput..

[38]  Dan Simon,et al.  Blended biogeography-based optimization for constrained optimization , 2011, Eng. Appl. Artif. Intell..

[39]  Wenyin Gong,et al.  DE/BBO: a hybrid differential evolution with biogeography-based optimization for global numerical optimization , 2010, Soft Comput..

[40]  Ge-Xiang Zhang,et al.  A Survey of Membrane Computing as a New Branch of Natural Computing: A Survey of Membrane Computing as a New Branch of Natural Computing , 2010 .

[41]  Gheorghe Paun,et al.  Computing with Membranes , 2000, J. Comput. Syst. Sci..

[42]  Xia Wang,et al.  A novel hybrid algorithm based on Biogeography-Based Optimization and Grey Wolf Optimizer , 2018, Appl. Soft Comput..

[43]  Xin-She Yang,et al.  Cuckoo Search via Lévy flights , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[44]  Leandro dos Santos Coelho,et al.  Earthworm optimisation algorithm: a bio-inspired metaheuristic algorithm for global optimisation problems , 2018, Int. J. Bio Inspired Comput..