摘要

人工蜂群算法已经被广泛应用于工程领域,然而传统人工蜂群算法在处理复杂问题时,具有搜索精度低的缺点。本文旨在建立一种在搜索后期增强收缩功能的收缩人工蜂群算法,在最优方案可能存在的区域利用收缩策略加以局部快速搜索,即小区域纵深挖掘,从而克服人工蜂群算法的缺点,提高优化算法的寻优能力。采用收缩人工蜂群算法对Ackley测试函数开展的数值实验表明,收缩人工蜂群算法的搜索性能优于引入免疫选择和跟踪搜索的人工蜂群算法(IABC)、标准人工蜂群算法(ABC)、全局最优解引导的人工蜂群算法(GABC)、基于排序选择的人工蜂群算法(RABC)及基于锦标赛选择的人工蜂群算法(TABC),有助于解决核动力轴封式主循环泵以减轻重量为优化目标的实例优化问题。将收缩人工蜂群算法应用于核电轴封式主循环泵的优化设计中,基于轴封式主循环泵的尺寸、重量估算模型,结合收缩人工蜂群算法,实现对轴封式主循环泵设计变量的实例优化计算。优化效果比较显著,优化方案及分析可为轴封式主循环泵设计方案选取提供参考。