蜂群ABC算法是近年来提出的一种求解优化问题的较新型的仿生进化算法。针对蜂群算法的不足, 依据反向搜索的思想, 提出一种改进的蜂群算法。在改进算法中, 每次邻域搜索之后, 通过比较新旧食物源位置的花蜜值而非适应度来选择保留较优解。同时, 在采蜜蜂采蜜后以一定概率进行反向搜索, 保留较优解。邻域搜索的维数也不再限定某一维。基于五个标准测试函数的仿真结果表明, 本算法能有效加快收敛速度, 提高最优解的精度, 其性能明显优于基本的蜂群算法。