《蚁群算法赵岩》PPT课件

《蚁群算法赵岩》PPT课件

ID:36911695

大小:844.10 KB

页数:29页

时间:2019-05-10

《蚁群算法赵岩》PPT课件_第1页
《蚁群算法赵岩》PPT课件_第2页
《蚁群算法赵岩》PPT课件_第3页
《蚁群算法赵岩》PPT课件_第4页
《蚁群算法赵岩》PPT课件_第5页
资源描述:

《《蚁群算法赵岩》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件工程(外包)赵岩蚁群算法蚁群算法的研究概况蚁群算法的基本原理蚁群算法的优缺点蚁群算法的应用范围算例(TSP)蚁群算法蚁群算法的研究概况蚁群算法的基本原理蚁群算法的优缺点蚁群算法的应用范围算例(TSP)蚁群算法简史蚁群算法是一种由自然界真实蚂蚁觅食行为提炼而成的优化算法,于1991年,由意大利学者M.Dorigo在其博士论文中提出,并成功的解决了旅行商(TSP)问题。1996年,DorigoM等人在《IEEETransactionsonSystems,Man,andCybernetics-PartB》上发

2、表了“Antsystem:optimizationbyacolonyofcooperatingagents”一文,系统地阐述了蚁群算法的基本原理和数学模型,蚁群算法逐渐引起了世界许多国家研究者的关注,其应用领域也得到了迅速拓宽。1998年10月在比利时布鲁塞尔召开了第一届蚁群算法国际研讨会(ANTS),标志着蚁群算法的正式国际化。2000年,M.Dorigo和BonabeauE等人在国际顶级学术刊物《Nature》上发表了蚁群算法的研究综述,从而把这一领域的研究推向了国际数学的最前沿。而在我国,最早关于蚁群

3、算法的研究见于,1997年10月张纪会与徐心和发表的“一种新的进化算法——蚁群算法”论文。蚁群算法的研究现状目前,蚁群算法己经成为一个备受关注的研究热点和前沿性课题。人们对蚁群算法的研究已经由当初的TSP领域渗透到多个应用领域,由解决一维静态优化问题发展到解决多维动态组合优化问题,由离散域范围内研究逐渐拓展到了连续域范围内研究。同时在蚁群算法的模型改进以及其他仿生优化算法的融合方面也取得了相当丰富的研究成果,从而使这种新兴的仿生优化算法展现出前所未有的生机。蚁群算法蚁群算法的研究概况蚁群算法的基本原理蚁群算

4、法的优缺点蚁群算法的应用范围算例(TSP)蚂蚁觅食原理:自然界中,蚂蚁这种视盲生物,在没有任何先知经验的情况下总能找到从其巢穴到食物源的最佳路径,甚至在该路径上放置障碍物之后,它们仍然能很快重新找到新的最佳路线。这是因为在蚂蚁个体之间是通过一种称为信息素的物质进行信息传递的。蚂蚁在运动过程中,不但能够在它所经过的路径上留下该物质,而且能够感知这种物质的存在及其强度,并朝着该物质强度高的方向移动,为此指导自己的运动方向。因此,由大量蚂蚁组成的蚁群集体行为表现出一种信息正反馈现象。在一定时间内较短路径通过的蚂蚁

5、要多于较长路径,而某一路径上走过的蚂蚁越多,则后来的蚂蚁选择该路径的概率就越大。t=0,20只蚂蚁出发;t=1,路径1、2各10只蚂蚁;t=4,到达食物源;t=5,相遇,路径1、2各5只;t=8,前5只到达巢穴;t=9是前5只蚂蚁面再次临选择,此时AB轨迹数20,AC轨迹数15。人工蚂蚁的特性共同目标——总是寻找最小费用的可行解,人工蚂蚁可以释放和识别“信息素”,“信息素”会随着时间蒸发、衰减,人工蚂蚁具有记忆,用来储存当前路径的信息,当前蚂蚁可以转移至可行领域中的任一点,蚂蚁按某种概率决策规则移至领域节点

6、,人工蚂蚁处理离散状态。蚁群算法的基本步骤蚁群算法的系统学特征系统性:整体大于部分之和分布式计算:强适应能力,依赖于个体行为,但不单独依赖于与个体行为,体现了容错能力(行为的冗余)自组织性:仿生算法共有的特性,由此具有鲁棒性,(组织力或组织指令来源于系统内部还是外部)正反馈性:信息素累计,算法演化过程得以进行的基础,也造成了初值敏感性和群体迷失现象。蚁群算法蚁群算法的研究概况蚁群算法的基本原理蚁群算法的优缺点蚁群算法的应用范围算例(TSP)蚁群算法的优点不依赖于所求问题的具体数学表达式描述,具有很强的找到全

7、局最优解的优化能力。该算法具有正反馈、较强的鲁棒性、全局性、普遍性、优良的分布式并行计算机制、易于与其他方法相结合等诸多优点。蚁群算法的缺点:蚁群算法的成功主要在实验层次上,很少有理论来解释利用蚁群算法为什么能够成功地解决这些问题,它没有坚实的数学基础;蚁群算法的模型普适性不强,其模型不能直接应用于实际优化问题;蚁群算法的局部搜索能力较弱,易于出现停滞和局部收敛、收敛速度慢等问题,因而往往需要嵌入一些专门的辅助技巧;长时间花费在解的构造上,从而导致搜索时间过长,算法最先基于离散问题,不能直接解决连续优化问题

8、。蚁群算法蚁群算法的研究概况蚁群算法的基本原理蚁群算法的优缺点蚁群算法的应用范围算例(TSP)蚁群算法的应用领域由于蚁群算法对图的对称性以及目标函数无特殊要求,因此,可以解决各种对称、非对称问题,线性非线性问题。其本质是图上寻优,蚁群算法已经成功地运用于求解旅行商(TSP)问题、调度问题、图形着色、机器人路径规划、数据挖掘、聚类分析、机器学习与推理、网络路由、无线网络配置、频率分配、数字滤波、二次分配、序列求序、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。