针对萤火虫算法存在的收敛速度较慢及易早熟收敛等问题, 提出一种基于多种群学习机制的新型萤火虫优化算法:将萤火虫群分为不同参数的多个子群, 各子群内的萤火虫跟随所属子群的最优萤火虫分别进行寻优操作。在各子群的最优萤火虫之间构建相互学习机制, 实现子群间的信息交流。利用五个标准测试函数对新算法的寻优性能进行了实验分析, 实验结果验证了该算法的有效性。