针对基于聚类的协同过滤推荐算法在进行聚类代价函数优化时容易陷入局部最优的问题,将具有良好全局最优搜索能力的萤火虫优化算法与聚类算法相互结合,提出一种基于萤火虫聚类的协同过滤推荐算法,实验结果表明,所提出的算法优于基于聚类的协同过滤推荐算法,其推荐准确率更高,完成实时推荐所花费的时间更少。