动态学习机制的双种群蚁群算法
发布时间:2023-06-10 14:53
针对蚁群算法易陷入局部最优与收敛速度较慢的不足,提出了动态学习机制的双种群蚁群算法。该算法重点引入奖惩模型,奖励算子提高算法的收敛速度,惩罚算子增加种群的多样性。由SA-MMAS(adaptive simulated annealing ant colony algorithm based on max-min ant system)和MMAS(max-min ant system)两个种群合作搜索路径,蚁群间根据不同城市规模动态地进行信息素交流,在种群交流后利用奖惩模型对双种群间的学习合作行为给予动态的反馈,从而平衡算法的多样性与收敛速度。通过17个经典旅行商问题(traveling salesman problem,TSP)实例进行验证,结果表明该算法能以较少的迭代次数取得最优解或接近最优解。对于中大规模的TSP问题效果更好,从而验证了算法的高效性和可行性。
【文章页数】:12 页
【文章目录】:
1 引言
2 相关工作
2.1 蚁群算法ACO在TSP上的应用
2.2 最大最小蚁群算法
3 动态学习机制的双种群蚁群算法
3.1 SA-MMAS
3.2 学习机制
3.2.1 交流机制
3.2.2 动态学习的奖惩模型
3.3 算法流程
4 实验仿真
4.1 问题求解及对比
4.2 收敛速度对比
5 结束语
本文编号:3833066
【文章页数】:12 页
【文章目录】:
1 引言
2 相关工作
2.1 蚁群算法ACO在TSP上的应用
2.2 最大最小蚁群算法
3 动态学习机制的双种群蚁群算法
3.1 SA-MMAS
3.2 学习机制
3.2.1 交流机制
3.2.2 动态学习的奖惩模型
3.3 算法流程
4 实验仿真
4.1 问题求解及对比
4.2 收敛速度对比
5 结束语
本文编号:3833066
本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/3833066.html