《蚁群算法在路径规划策略中应用.pptx》由会员分享,可在线阅读,更多相关《蚁群算法在路径规划策略中应用.pptx(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 本论文通过推导阐明了地图上的路径搜索问题是个寻找最短路径的最优化问题,并且提出了一种基于蚁群算法(ACO)的解决方法。蚁群算法是最近提出的一种基于种群的启发式仿生进化算法,被用来解决许多组合优化问题,例如旅行商问题,二次分配问题,图片着色问题,抽水蓄能电站排序优选问题。该算法与其他算法不同之处在于其实现比较简单、灵活,更重要的是该算法不易陷入局部解。为了适应一些像交通运输管理方面的应用,本论文采取路径最大负荷量来控制网络的流量。论文的结构:论文是包括以下章节:第二部分阐明了路径规划问题,第三部分介绍了蚁群算法。第四部分介绍了如何应用蚁群算法解决路径规划问题。第五部分介绍实验结果。第1页/共1
2、1页2.问题数学化第2页/共11页3.蚁群算法的基本原理 蚁群算法(ACO)是一种基于种群的启发式仿生进化算法。蚁群算法中人工蚂蚁的行为是模拟生物界中的蚂蚁的觅食行为。在生物界中,单只蚂蚁的行为也是非常简单的。当它们走过一个地方时,在路径上留下一种叫信息素的化学物质。而其他蚂蚁的则根据路径上的信息素来选择觅食线路。蚂蚁会选择其中一条信息素浓度最大的线路。当然,人工蚂蚁有着生物界蚂蚁不具备的特性。其中很重要的一点就是人工蚂蚁工作在离散环境中,它们需要实现从节点到节点的转移。他们的行为往往和存储在内存特定数据结构有关。信息素的更新值是发生在人工蚂蚁完成起点到终点的线路后,而不是在这个过程当中。每只
3、人工蚂蚁都存有常量的信息素,当从起点到达终点后,信息素会被均匀地分配到线路上。如果该蚂蚁选择的是一条好的线路,分配的信息素就会多些。相反,如果该线路不好,则分配的信息素就会很少。线路质量的好坏就与信息素的多少联系起来。路线上的信息素随着时间逐渐减少,避免陷入局部最优解。第3页/共11页转移概率公式:第4页/共11页第5页/共11页第6页/共11页4.AOC算法的应用第7页/共11页第8页/共11页5.仿真结果 表1为蚁群算法与其他算法的比较。从表中可以看出,给定一幅地图,节点数超过200后,蚁群算法明显更加高效。第9页/共11页6结论 本文讨论在给定地图或者网络中搜索最优路径的方法。路径规划问题可以看成是在考虑负载约束下查找最短路径的问题,本文在蚁群算法基础上提出了一种路径规划的新方法。该方法有以下优点:1)这种算法实现简单,可以用来解决许多最优化问题;2)算法灵活,鲁班性强;3)算法不易陷于局部最优解,能达到全局最优解。最后,算法在几个网络上做了测试并取得了不错的效果。第10页/共11页感谢您的观看!第11页/共11页