A hybrid grasshopper optimization algorithm with bat algorithm for global optimization

This paper introduces a hybrid grasshopper optimization algorithm with bat algorithm (BGOA) for global optimization. In the BGOA, the Levy flight with variable coefficient is employed to enhance the exploration capability of the GOA. Then, the local search operation of bat algorithm (BA) is combined to balance the exploration and exploitation. Additionally, the random strategy is introduced and applied to high quality population to improve the exploitation capability in the searching process. The performance of BGOA is evaluated on 23 benchmark test functions, and compares with genetic algorithm (GA), bat algorithm (BA), moth-flame optimization algorithm (MFO), dragonfly algorithm (DA) and basic GOA. The results establish that the BGOA is able to provide better outcomes than the other algorithms.

[1]  Ahmed A. Ewees,et al.  Improved grasshopper optimization algorithm using opposition-based learning , 2018, Expert Syst. Appl..

[2]  D. Karaboga,et al.  On the performance of artificial bee colony (ABC) algorithm , 2008, Appl. Soft Comput..

[3]  Konstantinos G. Margaritis,et al.  On benchmarking functions for genetic algorithms , 2001, Int. J. Comput. Math..

[4]  MirjaliliSeyedali,et al.  Grasshopper Optimisation Algorithm , 2017 .

[5]  MirjaliliSeyedali Moth-flame optimization algorithm , 2015 .

[6]  Heming Jia,et al.  Modified Grasshopper Algorithm-Based Multilevel Thresholding for Color Image Segmentation , 2019, IEEE Access.

[7]  Ahmed Chiheb Ammari,et al.  An effective and distributed particle swarm optimization algorithm for flexible job-shop scheduling problem , 2015, Journal of Intelligent Manufacturing.

[8]  Mohamed Elhoseny,et al.  Intelligent Bézier curve-based path planning model using Chaotic Particle Swarm Optimization algorithm , 2019, Cluster Computing.

[9]  Nilanjan Dey,et al.  Multi-level image thresholding using Otsu and chaotic bat algorithm , 2016, Neural Computing and Applications.

[10]  Qiang Miao,et al.  A parameter-adaptive VMD method based on grasshopper optimization algorithm to analyze vibration signals from rotating machinery , 2018, Mechanical Systems and Signal Processing.

[11]  Xin-She Yang,et al.  Firefly algorithm, stochastic test functions and design optimisation , 2010, Int. J. Bio Inspired Comput..

[12]  Andrew Lewis,et al.  The Whale Optimization Algorithm , 2016, Adv. Eng. Softw..

[13]  Honglun Wang,et al.  Distributed trajectory optimization for multiple solar-powered UAVs target tracking in urban environment by Adaptive Grasshopper Optimization Algorithm , 2017 .

[14]  Can Cui,et al.  Adaptive differential search algorithm with multi-strategies for global optimization problems , 2019, Neural Computing and Applications.

[15]  Andrew Lewis,et al.  Grasshopper Optimisation Algorithm: Theory and application , 2017, Adv. Eng. Softw..

[16]  Xin-She Yang,et al.  A New Metaheuristic Bat-Inspired Algorithm , 2010, NICSO.

[17]  Haiyue Yu,et al.  A Hybrid Grasshopper Optimization Algorithm With Invasive Weed for Global Optimization , 2020, IEEE Access.

[18]  Sankalap Arora,et al.  Chaotic grasshopper optimization algorithm for global optimization , 2019, Neural Computing and Applications.

[19]  Hussain Shareef,et al.  Lightning search algorithm , 2015, Appl. Soft Comput..

[20]  Yongquan Zhou,et al.  A Neighborhood Centroid Opposition-Based Grasshopper Optimization Algorithm , 2019, Journal of Physics: Conference Series.

[21]  Andrew J. Bernoff,et al.  A model for rolling swarms of locusts , 2007, q-bio/0703016.

[22]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[23]  Xin Yao,et al.  Evolutionary programming made faster , 1999, IEEE Trans. Evol. Comput..

[24]  Provas Kumar Roy,et al.  Renewable Energy Based Economic Emission Load Dispatch Using Grasshopper Optimization Algorithm , 2019, Int. J. Swarm Intell. Res..

[25]  Seyedali Mirjalili,et al.  Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems , 2015, Neural Computing and Applications.

[26]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[27]  Cinmayii Manliguez,et al.  Cuckoo search via Lévy flights for the capacitated vehicle routing problem , 2017, Journal of Industrial Engineering International.

[28]  Yoshikazu Fukuyama,et al.  Parallel Multipopulation Differential Evolutionary Particle Swarm Optimization for Voltage and Reactive Power Control , 2018 .

[29]  Seyed Mohammad Mirjalili,et al.  Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm , 2015, Knowl. Based Syst..