摘要

针对混合蛙跳算法收敛速度慢,求解精度不高且易于早熟的缺点,提出了一种新的基于层间交流机制的混合蛙跳算法。该算法在原混合蛙跳算法的基础上增加了层间交流机制,使得群中的个体能够进行纵向学习,增强了个体之间信息共享,有利于增强全局搜索能力;并且在对最差青蛙更新的过程中添加了自旋操作,保证了算法后期的多样性,减少了其陷入局部最优的概率。实验结果表明,在6个常用的测试函数上,该算法相比于混合蛙跳算法都取得了较优的结果。