IEEE Access (Jan 2020)

Improved Grasshopper Algorithm Based on Gravity Search Operator and Pigeon Colony Landmark Operator

  • S. S. Guo,
  • J. S. Wang,
  • W. Xie,
  • M. W. Guo,
  • L. F. Zhu

DOI
https://doi.org/10.1109/ACCESS.2020.2967399
Journal volume & issue
Vol. 8
pp. 22203 – 22224

Abstract

Read online

The grasshopper optimization algorithm (GOA) is a new meta-heuristic algorithm inspired by the behavior of grasshopper groups. Aiming at the shortcomings of poor development ability and low convergence accuracy of GOA, this paper introduces the gravity search operator into the optimization process of GOA to improve the grasshopper's global exploration and avoid falling into local optimum in advance. At the same time, a pigeon search operator-landmark operator is introduced to improve and balance the algorithm's exploration and development capabilities. In order to verify the validity of the improved algorithm, this paper will adopts the gravity search operator and a deterrent landmark operator hybrid grasshoppers algorithm (HGOA) with basic grasshopper algorithm (GOA), particle swarm optimization (PSO) algorithm, sine and cosine algorithm (SCA), moth-flame optimization (MFO) algorithm, salp swarm algorithm (SSA), and bat algorithm (BA) to optimize 28 test functions. And the analysis and comparison of the obtained statistical data results finally show that the proposed improved grasshopper algorithm has better optimization ability.

Keywords