In this paper, an improved Gannet optimization algorithm (DDPSA-GOA) is presented. The Gannet optimization algorithm (GOA) was formed by mathematically studying the various foraging behaviors of Gannet. GOA has had better results in the past. A framework DDPSA to improve GOA is cited in this paper. DDPSA aims to adjust population size and replace stagnant individuals with different strategies by determining the stage of the population. The framework divides the population into two stages, premature integration and evolutionary stagnation, which are two population states with stagnant individual replacement mechanisms. Optimal elimination replacement or elite replacement is adopted for different stages. The GOA algorithm in the DDPSA framework was tested against the initial GOA and other comparative algorithms in the CEC 2013 test set. Experimental results show that DDPSA-GOA outperforms other algorithms.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A Dimensional Difference-Based Population Size Adjustment Framework for Gannet Optimization Algorithm

  • Jeng-Shyang Pan,
  • Kunpeng Han,
  • Shu-Chuan Chu,
  • Zhi Li,
  • Li Zhang

摘要

In this paper, an improved Gannet optimization algorithm (DDPSA-GOA) is presented. The Gannet optimization algorithm (GOA) was formed by mathematically studying the various foraging behaviors of Gannet. GOA has had better results in the past. A framework DDPSA to improve GOA is cited in this paper. DDPSA aims to adjust population size and replace stagnant individuals with different strategies by determining the stage of the population. The framework divides the population into two stages, premature integration and evolutionary stagnation, which are two population states with stagnant individual replacement mechanisms. Optimal elimination replacement or elite replacement is adopted for different stages. The GOA algorithm in the DDPSA framework was tested against the initial GOA and other comparative algorithms in the CEC 2013 test set. Experimental results show that DDPSA-GOA outperforms other algorithms.