混合策略改进的蜣螂优化算法
Mix-Strategy Improved Dung Beetle Optimizer
DOI: 10.12677/csa.2024.148171, PDF,    科研立项经费支持
作者: 刘松林:广州大学计算机科学与网络工程学院,广东 广州;高 鹰*:广州新华学院信息与智能工程学院,广东 东莞
关键词: 蜣螂优化算法混沌反向学习三角形随机游走动态权重系数混合变异算子Dung Beetle Optimizer Chaotic Reverse Learning Triangular Random Walk Dynamic Weight Coefficient Hybrid Mutation Operator
摘要: 蜣螂优化算法(Dung Beetle Optimizer, DBO)是Xue等人在2022年提出的一种新的群体智能优化算法,其灵感来源于蜣螂的生物行为过程。针对蜣螂优化算法全局探索和局部开发能力不平衡、容易陷入局部最优等缺点,提出了一种混合策略改进的蜣螂优化算法(MIDBO)。首先,在种群初始化时,引入Tent混沌反向学习策略,使初始种群成员能够均匀分布,增加种群丰富性;其次,引入三角形随机游走策略改进繁殖蜣螂位置更新方式,平衡了全局搜索和局部挖掘能力;然后,加入动态权重系数改进蜣螂偷窃行为,加快算法的收敛速度;最后,引入混合变异算子对最优蜣螂位置进行扰动,提高算法跳出局部最优的能力。将所提算法与其他知名优化算法进行了15个基准测试函数的测试比较,仿真结果表明,MIDBO算法是可行有效的,其寻优精度和收敛速度都有了很大的提高,总体性能更好。
Abstract: Dung Beetle Optimizer (DBO) is a new swarm intelligence optimization algorithm proposed by Xue et al. in 2022, inspired by the biological behavior process of dung beetles. A mix-strategy improved dung beetle optimizer (MIDBO) is proposed to address the drawbacks of imbalanced global exploration and local development capabilities, as well as the tendency to fall into local optima. Firstly, during population initialization, a Tent chaotic reverse learning strategy is introduced to enable the initial population members to be evenly distributed and increase population richness; secondly, the introduction of triangle random walk strategy improves the position update method of breeding dung beetles, balancing global search and local mining capabilities; then, a hybrid mutation operator is adopted to improve the theft behavior of dung beetles and accelerate the convergence speed of the algorithm; finally, a mixed mutation operator is introduced to perturb the optimal dung beetle position, improving the algorithm’s ability to jump out of local optima. The proposed algorithm was compared with other well-known optimization algorithms through 15 benchmark test functions, and simulation results showed that the MIDBO algorithm is feasible and effective. Its optimization accuracy and convergence speed have been greatly improved, and the overall performance is better.
文章引用:刘松林, 高鹰. 混合策略改进的蜣螂优化算法[J]. 计算机科学与应用, 2024, 14(8): 134-147. https://doi.org/10.12677/csa.2024.148171

参考文献

[1] Li, M., Yan, C., Liu, W., Liu, X., Zhang, M. and Xue, J. (2022) Fault Diagnosis Model of Rolling Bearing Based on Parameter Adaptive AVMD Algorithm. Applied Intelligence, 53, 3150-3165. [Google Scholar] [CrossRef
[2] Qin, Y., Jin, L., Zhang, A. and He, B. (2021) Rolling Bearing Fault Diagnosis with Adaptive Harmonic Kurtosis and Improved Bat Algorithm. IEEE Transactions on Instrumentation and Measurement, 70, 1-12. [Google Scholar] [CrossRef
[3] Karami, H., Ehteram, M., Mousavi, S., Farzin, S., Kisi, O. and El-Shafie, A. (2018) Optimization of Energy Management and Conversion in the Water Systems Based on Evolutionary Algorithms. Neural Computing and Applications, 31, 5951-5964. [Google Scholar] [CrossRef
[4] Li, J., Lei, Y. and Yang, S. (2022) Mid-Long Term Load Forecasting Model Based on Support Vector Machine Optimized by Improved Sparrow Search Algorithm. Energy Reports, 8, 491-497. [Google Scholar] [CrossRef
[5] Wei, D., Wang, J., Li, Z. and Wang, R. (2022) Wind Power Curve Modeling with Hybrid Copula and Grey Wolf Optimization. IEEE Transactions on Sustainable Energy, 13, 265-276. [Google Scholar] [CrossRef
[6] Abdulhammed, O.Y. (2021) Load Balancing of Iot Tasks in the Cloud Computing by Using Sparrow Search Algorithm. The Journal of Supercomputing, 78, 3266-3287. [Google Scholar] [CrossRef
[7] Zhang, Y. and Mo, Y. (2022) Chaotic Adaptive Sailfish Optimizer with Genetic Characteristics for Global Optimization. The Journal of Supercomputing, 78, 10950-10996. [Google Scholar] [CrossRef
[8] Wu, G. (2016) Across Neighborhood Search for Numerical Optimization. Information Sciences, 329, 597-618. [Google Scholar] [CrossRef
[9] Mee Song, H., Sulaiman, M.H. and Mohamed, M.R. (2014) An Application of Grey Wolf Optimizer for Solving Combined Economic Emission Dispatch Problems. International Review on Modelling and Simulations (IREMOS), 7, 838-844. [Google Scholar] [CrossRef
[10] Hackl, A., Magele, C. and Renhart, W. (2016). Extended Firefly Algorithm for Multimodal Optimization. 2016 19th International Symposium on Electrical Apparatus and Technologies (SIELA), Bourgas, 29 May-1 June 2016, 1-4.[CrossRef
[11] Aljarah, I., Faris, H. and Mirjalili, S. (2016) Optimizing Connection Weights in Neural Networks Using the Whale Optimization Algorithm. Soft Computing, 22, 1-15. [Google Scholar] [CrossRef
[12] Mirjalili, S. (2016) SCA: A Sine Cosine Algorithm for Solving Optimization Problems. Knowledge-Based Systems, 96, 120-133. [Google Scholar] [CrossRef
[13] Xue, J. and Shen, B. (2022) Dung Beetle Optimizer: A New Meta-Heuristic Algorithm for Global Optimization. The Journal of Supercomputing, 79, 7305-7336. [Google Scholar] [CrossRef
[14] 潘劲成, 李少波, 周鹏, 杨贵林, 吕东超. 改进正弦算法引导的蜣螂优化算法[J]. 计算机工程与应用, 2023, 59(22): 92-110.
[15] 李晴. 基于紫外-可见光谱法的水质COD在线监测系统设计[D]: [硕士学位论文]. 绵阳: 西南科技大学, 2023.
[16] Zhu, F., Li, G., Tang, H., Li, Y., Lv, X. and Wang, X. (2024) Dung Beetle Optimization Algorithm Based on Quantum Computing and Multi-Strategy Fusion for Solving Engineering Problems. Expert Systems with Applications, 236, Article ID: 121219. [Google Scholar] [CrossRef
[17] Zhang, R. and Zhu, Y. (2023) Predicting the Mechanical Properties of Heat-Treated Woods Using Optimization-Algorithm-Based BPNN. Forests, 14, Article 935. [Google Scholar] [CrossRef
[18] Hashim, F.A. and Hussien, A.G. (2022) Snake Optimizer: A Novel Meta-Heuristic Optimization Algorithm. Knowledge-Based Systems, 242, Article ID: 108320. [Google Scholar] [CrossRef
[19] Zervoudakis, K. and Tsafarakis, S. (2020) A Mayfly Optimization Algorithm. Computers & Industrial Engineering, 145, Article ID: 106559. [Google Scholar] [CrossRef
[20] 刘志强, 何丽, 袁亮, 等. 采用改进灰狼算法的移动机器人路径规划[J]. 西安交通大学学报, 2022, 56(10): 49-60.
[21] Trojovský, P. and Dehghani, M. (2023) Subtraction-Average-Based Optimizer: A New Swarm-Inspired Metaheuristic Algorithm for Solving Optimization Problems. Biomimetics, 8, Article 149. [Google Scholar] [CrossRef] [PubMed]
[22] Xue, J. and Shen, B. (2020) A Novel Swarm Intelligence Optimization Approach: Sparrow Search Algorithm. Systems Science & Control Engineering, 8, 22-34. [Google Scholar] [CrossRef