多维度改进的蜣螂优化算法及其应用
The Multi-Dimensional Improved Dung Beetle Optimization Algorithm and Its Applications
摘要: 蜣螂优化算法(DBO)作为一种新兴的智能优化算法,在求解复杂优化问题中显示出巨大潜力。然而,其在收敛精度和易陷入局部最优方面的局限性限制了其应用范围。本文提出了一种多策略改进的蜣螂优化算法(ODBO),通过佳点集群初始化和周期突变机制增强种群多样性,引入Beta分布动态生成反射解决方案以探索更广的搜索空间,并采用莱维飞行处理边界违规问题。进一步融合鲸鱼优化算法的螺旋搜索更新机制,结合随机策略更新位置,显著提升了算法的收敛精度和鲁棒性。当算法陷入停滞时,引入t分布扰动变异策略,有效提高了算法跳出局部最优解的能力。通过在17个基准测试函数验证了改进策略的有效性。此外,本文还将ODBO应用于车间排产调度问题,进一步证实了其在解决实际工程问题中的有效性和可靠性。
Abstract: The Dung Beetle Optimization algorithm (DBO), as an emerging intelligent optimization algorithm, shows great potential in solving complex optimization problems. However, its limitations in convergence precision and susceptibility to local optima hinder its broader application. This paper proposes an improved multi-strategy Dung Beetle Optimization algorithm (ODBO), which enhances population diversity through good point set initialization and periodic mutation mechanisms. A Beta distribution is introduced to dynamically generate reflected solutions to explore a wider search space, and Lévy flight is applied to handle boundary violation issues. Additionally, the spiral search update mechanism from the Whale Optimization Algorithm is integrated, along with random strategy updates for position, significantly improving the algorithm’s convergence accuracy and robustness. When the algorithm stagnates, a t-distribution mutation perturbation strategy is introduced, effectively enhancing its ability to escape local optima. Simulations on 17 benchmark functions test functions validate the effectiveness of the improved strategies. Moreover, the application of ODBO to the job-shop scheduling problem confirms its effectiveness and reliability in solving real-world engineering problems.
文章引用:郭兵. 多维度改进的蜣螂优化算法及其应用[J]. 计算机科学与应用, 2024, 14(11): 45-59. https://doi.org/10.12677/csa.2024.1411215

参考文献

[1] Gardeyn, J. and Wauters, T. (2022) A Goal-Driven Ruin and Recreate Heuristic for the 2D Variable-Sized Bin Packing Problem with Guillotine Constraints. European Journal of Operational Research, 301, 432-444. [Google Scholar] [CrossRef
[2] 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
[3] 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
[4] 周亚中, 何怡刚, 邢致恺, 邵凯旋, 李紫豪, 雷蕾潇. 基于IDBO-ARIMA的电力变压器振动信号预测[J]. 电子测量与仪器学报, 2023, 37(8): 11-20.
[5] Shen, Q., Zhang, D., Xie, M. and He, Q. (2023) Multi-Strategy Enhanced Dung Beetle Optimizer and Its Application in Three-Dimensional UAV Path Planning. Symmetry, 15, Article 1432. [Google Scholar] [CrossRef
[6] 吴宇昂, 李永胜, 宣士斌, 等. 基于莱维飞行的自适应乌鸦搜索算法[J]. 微电子学与计算机, 2023, 40(3): 10-19.
[7] 何永康, 李旭芳. 邻域搜索和改进莱维因子的人工蜂鸟优化算法[J]. 建模与仿真, 2024, 13(2): 987-1003.
[8] 郑子威. 基于鲸鱼优化算法的自动排产系统研究与实现[D]: [硕士学位论文]. 邯郸: 河北工程大学, 2021.
[9] 吴超略, 韦文山, 郭羿, 等. 基于t分布变异的改进麻雀搜索算法[J]. 信息技术与网络安全, 2022, 41(8): 74-78.
[10] Trojovský, P. and Dehghani, M. (2022) Pelican Optimization Algorithm: A Novel Nature-Inspired Algorithm for Engineering Applications. Sensors, 22, Article 855. [Google Scholar] [CrossRef] [PubMed]