A multi-strategy improved exponential distribution optimizer for numerical optimizations and engineering problems
摘要
The exponential distribution optimizer (EDO) is a swarm intelligence algorithm based on an exponential probability distribution model. While it excels in global exploration, the original EDO struggles with local rigorous exploitation, potentially causing insufficient population diversity, susceptibility to local optima, and slow convergence. To this end, in this paper, an enhanced variant of EDO called TEDO is proposed to address these shortcomings by introducing several strategies. Firstly, Latin hypercube sampling (LHS) enhances the diversity of the initial population. Secondly, the adaptive t-distribution strategy and the mean adaptive trap avoidance strategy (MTAO) help to jump out of local optima. Thirdly, S-type escape balances the two individual updating methods in the exploitation phase. Finally, the elite-oriented guided solution improves the convergence behavior of the algorithm. This study evaluates the performance of the TEDO algorithm using the CEC2017 and CEC2022 benchmark test suites, along with 19 mechanical engineering problems from the CEC2020 real-world optimization suite. The effectiveness of TEDO is further assessed through comparisons with ten other algorithms, including EDO and its variants. Experimental results demonstrate improved convergence speed and accuracy of TEDO. The Wilcoxon signed-rank test results on CEC2017 (10, 30, 50, 100D) and CEC2022 (10, 20D) show performance improvements, with results of 256/29/5, 275/11/4, 279/9/2, 280/6/4, 107/8/5, and 110/10/0, respectively, indicating the potential effectiveness of TEDO.