基于近邻族群学习和自适应变异的黏菌算法OA
Slime Mould Algorithm Based on Neighbor Population Learning and Adaptive Variation
针对黏菌优化算法(Slime Mould Algorithm,SMA)收敛速度慢、易陷入局部最优值等缺陷,本文提出一种基于近邻族群学习和自适应变异策略改进的黏菌优化算法(HKTSMA).HKTSMA使用扰动Halton序列进行种群初始化,通过改进种群在搜索空间的均匀分布性增强全局探索能力;重构振荡因子的动态收敛机制,建立非线性步长调节模型以平衡全局搜索与局部开发能力;融入自适应近邻族群学习策略,通过动态邻域交互增强种群信息利用率,提升收敛速度与精度;引入基于t-分布的自适应变异算子,利用动态自由度参数调节变异强度,有效突破局部极值束缚,构建包含参数敏感性分析的完整算法框架,形成具有多策略协同优化特征的改进算法.本文选用CEC2014、CEC2017、CEC2019中的部分测试函数进行仿真测试,验证了改进策略的有效性,使用CEC2021测试函数组验证了相较于其他算法的优越性,在收敛精度、收敛速度和Wilcoxon秩和检验中均有不同程度的提升.最后本文将HKTSMA应用在工业制冷系统优化设计问题上,进一步验证了HKTSMA在工程优化设计问题中的应用潜力.
To address the limitations of the Slime Mould Algorithm(SMA),such as slow convergence speed and susceptibility to local optima,this paper proposes an improved SMA named HKTSMA based on neighborhood group learning and adaptive muta-tion strategies.HKTSMA uses a perturbed Halton sequence for population initialization to enhance the uniformity and coverage of the population in the search space,improving global exploration capabilities.The dynamic convergence mechanism of the oscilla-tion factor is restructured to establish a nonlinear step-size adjustment model,balancing global search and local exploitation.An adaptive neighborhood group learning strategy is introduced to enhance population information utilization through dynamic neigh-borhood interactions,improving convergence speed and accuracy.A t-distribution-based adaptive mutation operator is incorpo-rated,utilizing dynamic degree-of-freedom parameters to adjust mutation strength and effectively escape local optima.A com-plete algorithmic framework with parameter sensitivity analysis is constructed,forming an improved algorithm with multi-strategy collaborative optimization features.Simulation experiments are conducted using selected benchmark functions from CEC2014,CEC2017,and CEC2019 to validate the effectiveness of the proposed strategies.Tests on the CEC2021 benchmark suite demon-strate the superiority of HKTSMA over other algorithms in terms of convergence accuracy,convergence speed,and Wilcoxon rank-sum test results.Finally,HKTSMA is applied to the optimization design of an industrial refrigeration system,further verify-ing its potential in solving engineering optimization problems.
岳江雪;王祥臣;李彦苍
河北工程大学土木工程学院,河北 邯郸 056038河北工程大学土木工程学院,河北 邯郸 056038河北工程大学土木工程学院,河北 邯郸 056038
信息技术与安全科学
黏菌优化算法Halton序列振荡因子近邻族群学习t-分布
Slime Mould AlgorithmHalton sequenceoscillation factorneighbor population learningt-distribution
《计算机与现代化》 2026 (1)
108-116,9
国家自然科学基金资助项目(52278171)
评论