蚁群算法——赵岩技术介绍.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
演示文稿演讲PPT学习教学课件医学文件教学培训课件

软件工程(外包) 赵岩 蚁群算法 蚁群算法的研究概况 蚁群算法的基本原理 蚁群算法的优缺点 蚁群算法的应用范围 算例(TSP) 蚁群算法 蚁群算法的研究概况 蚁群算法的基本原理 蚁群算法的优缺点 蚁群算法的应用范围 算例(TSP) 蚁群算法简史 蚁群算法是一种由自然界真实蚂蚁觅食行为提炼而成的优化算法,于1991年,由意大利学者M.Dorigo在其博士论文中提出,并成功的解决了旅行商(TSP)问题。 1996年,Dorigo M等人在《IEEE Transactions on Systems, Man, and Cybernetics-Part B》上发表了“Ant system: optimization by a colony of cooperating agents”一文,系统地阐述了蚁群算法的基本原理和数学模型,蚁群算法逐渐引起了世界许多国家研究者的关注,其应用领域也得到了迅速拓宽。 1998年10月在比利时布鲁塞尔召开了第一届蚁群算法国际研讨会(ANTS),标志着蚁群算法的正式国际化。 2000年,M.Dorigo和Bonabeau E等人在国际顶级学术刊物《Nature》上发表了蚁群算法的研究综述,从而把这一领域的研究推向了国际数学的最前沿。 而在我国,最早关于蚁群算法的研究见于,1997年10月张纪会与徐心和发表的“一种新的进化算法——蚁群算法” 论文。 蚁群算法的研究现状 目前,蚁群算法己经成为一个备受关注的研究热点和前沿性课题。人们对蚁群算法的研究已经由当初的TSP领域渗透到多个应用领域,由解决一维静态优化问题发展到解决多维动态组合优化问题,由离散域范围内研究逐渐拓展到了连续域范围内研究。同时在蚁群算法的模型改进以及其他仿生优化算法的融合方面也取得了相当丰富的研究成果,从而使这种新兴的仿生优化算法展现出前所未有的生机。 蚁群算法 蚁群算法的研究概况 蚁群算法的基本原理 蚁群算法的优缺点 蚁群算法的应用范围 算例(TSP) 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。 人工蚂蚁的特性 共同目标——总是寻找最小费用的可行解, 人工蚂蚁可以释放和识别“信息素”, “信息素”会随着时间蒸发、衰减, 人工蚂蚁具有记忆,用来储存当前路径的信息, 当前蚂蚁可以转移至可行领域中的任一点, 蚂蚁按某种概率决策规则移至领域节点, 人工蚂蚁处理离散状态。 蚁群算法的基本步骤 蚁群算法的系统学特征 系统性:整体大于部分之和 分布式计算:强适应能力,依赖于个体行为,但不单独依赖于与个体行为,体现了容错能力(行为的冗余) 自组织性:仿生算法共有的特性,由此具有鲁棒性,(组织力或组织指令来源于系统内部还是外部) 正反馈性:信息素累计,算法演化过程得以进行的基础,也造成了初值敏感性和群体迷失现象。 蚁群算法 蚁群算法的研究概况 蚁群算法的基本原理 蚁群算法的优缺点 蚁群算法的应用范围 算例(TSP) 蚁群算法的优点 不依赖于所求问题的具体数学表达式描述,具有很强的找到全局最优解的优化能力。 该算法具有正反馈、较强的鲁棒性、全局性、普遍性、优良的分布式并行计算机制、易于与其他方法相结合等诸多优点。 蚁群算法的缺点: 蚁群算法的成功主要在实验层次上,很少有理论来解释利用蚁群算法为什么能够成功地解决这些问题,它没有坚实的数学基础; 蚁群算法的模型普适性不强,其模型不能直接应用于实际优化问题; 蚁群算法的局部搜索能力较弱,易于出现停滞和局部收敛、收敛速度慢等问题,因而往往需要嵌入一些专门的辅助技巧; 长时间花费在解的构造上,从而导致搜索时间过长, 算法最先基于离散问题,不能直接解决连续优化问题。 蚁群算法 蚁群算法的研究概况 蚁群算法的基本原理 蚁群算法的优缺点 蚁群算法的应用范围 算例(TSP) 蚁群算法的应用领域 由于蚁群算法对图的对称性以及目标函数无特殊要求,因此,可以解决各种对称、非对称问题,线性非线性问题。其本质是图上寻优,蚁群算法已经成功地运用于求解旅行商(TSP)问题、调度问题、图形着色、机器人路径规划、数据挖掘、聚类分析、机器学习与推理、网络路由、无线网络配置、频率分配、数字滤波、二次分配、序列求序、武器-目标配置及各种组合优化问题,并取得了较好的结果;广泛应用于电力、通信、化工、交通、机器人、冶金等多个领域中。 蚁群算法 蚁群算法的研究概况 蚁群算法的基本原理 蚁群算法的优缺点 蚁群算法的应用范围 算例(TSP) 算例(TSP) 旅行商问题(TS

文档评论(0)

yuzongxu123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档