基于群智能的三维路径规划算法
及Matlab程序实现
时间:2021/7/19创作者:Ally
第3讲 蚁群算法
Ally
2021/7/19
学习课程大纲目录
基于群智能的三维
路径规划算法
第2讲:粒子群算法
第4讲:遗传算法
第3讲:蚁群算法
第5讲:人工蜂群算法
第6讲:狼群算法
第7讲:人工鱼群算法
第1讲:三维地图定义与散点拟合插值
Ally
2021/7/19
算法简介
3.1
◆ 蚁群算法(Ant Colony Algorithm, ACA) 于1992年在首
次提出, 该算法模拟了自然界中蚂蚁的觅食行为。
◆ 蚂蚁在寻找食物源时, 会在其经过的路径上释放一种信息素
, 并能够感知其它蚂蚁释放的信息素。 信息素浓度的大小
表征路径的远近, 信息素浓度越高, 表示对应的路径距离
越短。
◆ 通常, 蚂蚁会以较大的概率优先选择信息素浓度较高的路径
, 并释放一定量的信息素, 以增强该条路径上的信息素浓
度, 这样, 会形成一个正反馈。 最终, 蚂蚁能够找到一条
从巢穴到食物源的最佳路径, 即距离最短。
Ally
◆ 用蚂蚁的行走路径表示待优化问题的可行解, 整个蚂蚁群体的所有路径构成待优化问题的解空间。
◆ 路径较短的蚂蚁释放的信息素量较多, 随着时间的推进, 较短的路径上累积的信息素浓度逐渐增高, 选择该路径
的蚂蚁个数也愈来愈多。
◆ 最终, 整个蚂蚁会在正反馈的作用下集中到最佳的路径上, 此时对应的便是待优化问题的最优解。