School of Electronic and Information Engineering, University of Science & Technology Liaoning, Anshan 114044, China.
School of International Finance and Banking, University of Science & Technology Liaoning, Anshan 114044, China.
Comput Intell Neurosci. 2019 Aug 18;2019:6068743. doi: 10.1155/2019/6068743. eCollection 2019.
The bat algorithm (BA) is a heuristic algorithm that globally optimizes by simulating the bat echolocation behavior. In order to improve the search performance and further improve the convergence speed and optimization precision of the bat algorithm, an improved algorithm based on chaotic map is introduced, and the improved bat algorithm of Levy flight search strategy and contraction factor is proposed. The optimal chaotic map operator is selected based on the simulation experiments results. Then, a multipopulation parallel bat algorithm based on the island model is proposed. Finally, the typical test functions are used to carry out the simulation experiments. The simulation results show that the proposed improved algorithm can effectively improve the convergence speed and optimization accuracy.
蝙蝠算法(BA)是一种通过模拟蝙蝠回声定位行为来进行全局优化的启发式算法。为了提高搜索性能,进一步提高蝙蝠算法的收敛速度和优化精度,引入了一种基于混沌映射的改进算法,并提出了基于莱维飞行搜索策略和收缩因子的改进蝙蝠算法。基于仿真实验结果选择了最优的混沌映射算子。然后,提出了一种基于岛屿模型的多群体并行蝙蝠算法。最后,利用典型的测试函数进行了仿真实验。仿真结果表明,所提出的改进算法能够有效提高收敛速度和优化精度。