• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2021, Vol. 43 ›› Issue (05): 944-950.

Previous Articles    

A multi-objective grasshopper optimization algorithm based on opposition-based learning and population guidance

SHAO Hong-nan1,LIANG Qian2,WANG Li-sen1,MA Yun-peng1,XIANG Xian-peng1   

  1. (1.School of Statistics,Dongbei University of Finance and Economics,Dalian 116000;

    2.School of Economics,Harbin University of Commerce,Harbin 150000,China)

  • Received:2020-03-03 Revised:2020-06-05 Accepted:2021-05-25 Online:2021-05-25 Published:2021-05-19

Abstract: In order to solve the related problems of multi-objective optimization, this paper proposes an improved multi-objective grasshopper optimization algorithm, by combining the search mechanism of the single-target grasshopper optimization algorithm and the Pareto advantage and crowding strategy, applying the population guidance and Gaussian mutation operator in the algorithm, and adding the reverse learning mechanism. In the experimental verification, the proposed algorithm is compared with the classic MOPSO, MOCS, MOGOA, MOWOA algorithms. The experimental results  show that the improved multi-objective grasshopper optimization algorithm has good robustness, more uniform distribution of the solution, and fast convergence. It is a multi-objective evolutionary algorithm with good application prospects.


Key words: opposition-based learning, grasshopper optimization algorithm, population guidance, Gaussian mutation