基于逐维反向学习的动态适应布谷鸟算法
Dynamically adaptive cuckoo search algorithm based on dimension by opposition-based learning作者机构:贵州大学大数据与信息工程学院贵阳550025 贵州大学贵州省公共大数据重点实验室贵阳550025 河北工业大学人工智能与数据科学学院天津300000
出 版 物:《计算机应用研究》 (Application Research of Computers)
年 卷 期:2020年第37卷第4期
页 面:1015-1019页
学科分类:08[工学] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:贵州省科技计划项目重大专项项目(黔科合重大专项字3002 黔科合重大专项字3022) 贵州省公共大数据重点实验室开放课题(2017BDKFJJ004) 贵州省教育厅青年科技人才成长项目(黔科合KY字124)
主 题:布谷鸟搜索算法 反向学习 函数优化 维间干扰 动态适应
摘 要:为了解决布谷鸟搜索算法寻优精度不高、收敛速度慢、后期搜索活力不足以及处理高维优化问题时存在维间干扰等缺陷,提出了逐维反向学习策略的动态适应布谷鸟算法。首先,对选择更新后的解进行逐维反向学习,减少维间干扰,扩大种群多样性;然后,使用精英保留方式评价该结果,提高算法寻优能力;最后,充分利用当前解的信息进行动态适应的缩放因子控制,引导解快速收敛,提升算法搜索活力。实验结果表明,该算法相比较于标准布谷鸟搜索算法,寻优精度、收敛速度以及后期搜索活力有所提高,与其他改进算法相比也具有一定的竞争优势。