Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2019, Vol. 45 ›› Issue (4): 189-195. doi: 10.19678/j.issn.1000-3428.0049421

Previous Articles     Next Articles

Interspecific Dual-system Cooperative Bat Optimization Algorithm and Its Performance Simulation

MENG Kailua,YUE Keqiangb,SHANG Junnaa   

  1. a.College of Telecommunication Engineering; b.College of Electronic Information, Hangzhou Dianzi University,Hangzhou 310018,China
  • Received:2017-11-24 Online:2019-04-15 Published:2019-04-15

种间双系统协作蝙蝠优化算法及其性能仿真

孟凯露a,岳克强b,尚俊娜a   

  1. 杭州电子科技大学 a.通信工程学院; b.电子信息学院,杭州 310018
  • 作者简介:孟凯露(1993—),女,硕士研究生,主研方向为智能算法;岳克强,讲师、博士;尚俊娜,副教授、博士。
  • 基金资助:

    浙江省基础公益研究计划项目(LGG18F010010);国家自然科学基金(11603041);广西精密导航技术与应用重点实验室开放基金(DH201714);杭州电子科技大学研究生科研创新基金(ZX170603308034)。

Abstract:

Aiming at the problem that it is difficult to balance the global optimization ability and local search ability for a single population algorithm,an inter-species dual-system cooperative bat optimization algorithm is proposed.The whole population is divided into detection system and development system,they evolves and coordinates through information exchange.In the algorithm,the dynamic change operator is designed and applied to realize the real-time balance between global optimization and local optimization.The position update operator is gived to reduce the impact of the randomness of the development system to improve the development efficiency of the local area.The pseudo mutation operator is designed to child maintain the diversity of the detection system to improve the efficiency of the global search.Experimental results show that the algorithm can avoid the local optimization while fast convergence,and can be used to solve the complex optimization problem of multi-local extremum.

Key words: dual-system, Bat Algorithm(BA), hill-climbing thought, pseudo mutation operator, optimizing accuracy

摘要:

针对单一种群算法较难权衡全局寻优能力和局部搜索能力的问题,提出一种种间双系统协作蝙蝠优化算法。根据蝙蝠个体运动状态将整个种群分为探测系统和开发系统,并通过信息交流进行进化协作。设计和运用动态变化算子实现全局寻优和局部寻优的实时平衡,利用位置更新算子减少开发系统随机性带来的影响,提高局部区域的开发效率,运用伪变异算子保持探测系统的多样性,提高全局搜索的效率。实验结果表明,该算法在快速收敛的同时能够避免陷入局部最优,可解决多局部极值的复杂优化问题。

关键词: 双系统, 蝙蝠算法, 爬山思想, 伪变异算子, 寻优精度

CLC Number: