Dynamic Multi-Population Mutation Architecture-Based Equilibrium Optimizer and Its Engineering Application

Xiangdong Wu, Kaoru Hirota, Yaping Dai*, Shuai Shao

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

2 Citations (Scopus)

Abstract

To strengthen the population diversity and search capability of equilibrium optimizer (EO), a dynamic multi-population mutation architecture-based equilibrium optimizer (DMMAEO) is proposed. Firstly, a dynamic multi-population guidance mechanism is constructed to enhance population diversity. Secondly, a dynamic Gaussian mutation-based sub-population concentration updating mechanism is introduced to strengthen exploitation ability. Finally, a dynamic Cauchy mutation-based sub-population equilibrium candidate generation mechanism is integrated to boost exploration ability. The optimization ability of DMMAEO is assessed through a comparison with several recent promising algorithms on 58 test functions (including 29 representative test functions and 29 CEC2017 test functions). The comparison results reveal that the DMMAEO has superiority in the performance assessment of seeking global optimum over other compared algorithms. The DMMAEO is further employed in addressing six engineering design problems and a UGV multi-target path planning problem. The results show the practicality of DMMAEO in addressing engineering application tasks. The aforementioned numerical optimization and engineering application experimental results show that the three enhancement mechanisms of DMMAEO improve the optimization ability of the canonical EO, and the DMMAEO has competitiveness in tackling various kinds of complex numerical optimization and engineering application problems.

Original languageEnglish
Article number1795
JournalApplied Sciences (Switzerland)
Volume15
Issue number4
DOIs
Publication statusPublished - Feb 2025

Keywords

  • dynamic Cauchy mutation
  • dynamic Gaussian mutation
  • dynamic multi-population guidance
  • engineering application
  • equilibrium optimizer
  • metaheuristics

Cite this