The Bees AlgorithmBees algorithm is a well-known metaheuristicMetaheuristic optimisationOptimisation method that has been applied in many disciplines with noticeable success. For example, it has been applied to machine scheduling, training artificial neural networksArtificial neural network (ANNs) for pattern recognition, and the design of mechanical structures. There have been many attempts to improve the Bees AlgorithmBees algorithm’s performance to tackle some of its weaknesses with more focus on the local search stage. This research attempts to improve the Bees AlgorithmBees algorithm with more attention directed to stages other than the local search. The suggested method employs an adapted notion of the regional elimination method to achieve the abandonment and reduction of the search space within the Bees AlgorithmBees algorithm. To assess the performance, the proposed method was tested on 24 benchmark functions, and it was applied to two engineering problemsEngineering problem. The results obtained indicate a statistically significant improvement.

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

Improving the Bees Algorithm Using Gradual Search Space Reduction

  • Turki Albakr,
  • D. T. Pham

摘要

The Bees AlgorithmBees algorithm is a well-known metaheuristicMetaheuristic optimisationOptimisation method that has been applied in many disciplines with noticeable success. For example, it has been applied to machine scheduling, training artificial neural networksArtificial neural network (ANNs) for pattern recognition, and the design of mechanical structures. There have been many attempts to improve the Bees AlgorithmBees algorithm’s performance to tackle some of its weaknesses with more focus on the local search stage. This research attempts to improve the Bees AlgorithmBees algorithm with more attention directed to stages other than the local search. The suggested method employs an adapted notion of the regional elimination method to achieve the abandonment and reduction of the search space within the Bees AlgorithmBees algorithm. To assess the performance, the proposed method was tested on 24 benchmark functions, and it was applied to two engineering problemsEngineering problem. The results obtained indicate a statistically significant improvement.