布谷鸟搜索算法作为相对较新的一类群智能优化算法,自提出以来受到研究人员的重视,并进行了较为深入的研究,在有关领域得到了应用。为进一步加强布谷鸟算法的搜寻能力并提升收敛速度,加快对算法的研究与应用进程,综述了布谷鸟算法的原理、研究概况和其他同类群体智能优化算法的比较及发展趋势。首先给出了算法的基本模型和实现步骤;然后重点阐述了基于发现概率和步长控制量、基于自适应步长、基于混沌理论、与其他算法混合、基于种群特征和种群变异、结合优化策略及基于种群多样性等诸方面的改进方法,总结了算法的主要应用领域及其进