P5 蚁群优化算法 智能控制 教学课件.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
P5 蚁群优化算法 智能控制 教学课件

第五部分 蚁群优化算法 Ant Colony Optimization 参考文献 M. Dorigo and T. Stutzle, Ant Colony Optimization[M]: MIT Press, 2004 段海滨,蚁群算法原理极其应用[M],2007.科学出版社 0 蚁群优化算法的历史沿革 意大利学者Marco Dorigo(Alberto Colorni)于1991年在其博士论文中提出。 和Vittorio Maniezzo一同设计了第一个ACO算法—蚂蚁系统(Ant System)。 在真实蚂蚁觅食行为的启发下提出的一种高度创新性的启发式算法。 Marco Dorigo 重要文献 Colorni等,1994,“Ant System for Job-shop Scheduling” Colorni等,1996,“Heuristics From Natrure for Hard Combinatorial Optimization Problems” Dorigo M等,1996,“Ant system: optimization by a colony of cooperating agents” Ant system: optimization by a colony of cooperating agents 更加系统地阐述了蚁群算法的基本原理和数学模型; 与遗传算法、禁忌搜索算法、模拟退火算法、爬山法等进行了仿真实验比较; 把单纯地解决对称TSP拓展到解决非对称TSP、QAP和JSP; 对蚁群算法中的初始化参数对性能的影响做了初步探讨; 蚁群算法发展史上的一篇奠基性文章。 近期发展 2000年,Dorigo M和Bonabeau E等在《Nature》上发表蚁群算法的研究综述,把这一领域的研究推向了国际学术的最前沿; 进入21世纪的最近几年里,《Nature》曾多次对蚁群算法的研究成果进行报告。 相关书籍 2004年9月,Marco Dorigo and Thomas Stützle《Ant Colony Optimization》; 系统介绍蚁群算法,为蚁群算法的传播和科普做出了很重要一步; 2007年翻译成中文出版。 理论建设 在理论建设方面,ACO取得的成果比较少,也是最薄弱的一方面。 1999年Gutjahr W J的技术报告和2000年的论文中首次对蚁群算法的收敛性进行了证明。 将蚁群算法的行为简化为在一幅代表所求问题的有向图上的随机行走过程,进而从有向图论的角度对一种改进蚁群算法——图搜索蚂蚁系统(Graph-Based Ant System,GBAS)的收敛性进行了理论分析。 采用的数学工具是Markov链,证明了在一些合理的假设条件下他所提出的GBAS能以一定概率收敛到所求问题的最优解。 蚁群优化算法的发展 精华蚂蚁系统(Elitist Strategy for Ant System,EAS) 对解构造过程中表现优异的人工蚂蚁给予特殊的信息素释放奖励; Ant-Q算法 将蚁群算法与Q学习算法结合,利用多个人工蚂蚁的协同效应; 后期 蚁群系统(Ant Colony System,ACS), 基于排序的蚂蚁系统(Rank Based version AS,ASrank), 最大最小蚂蚁系统(Max-Min Ant System,MMAS) 蚁群优化算法的应用 路由类问题 旅行商、车辆路由、顺序排列等 分配类问题 二次分配、图着色、广义分配、频率分配、大学生课程时间表等 调度类问题 工序车间、开放车间、工作流车间、总延迟、总权重延迟、项 目调度、组车间等 蚁群优化算法的应用 子集类问题 多重背包、最大独立集、冗余分配、集合覆盖、带权约束图树分割、边带权l-基树、最大图等 机器学习类问题 分配规则、贝叶斯网络、模糊系统等 网络路由类问题 面向连接的网络路由、无连接的网络路由、光学网络路由等 1 蚁群优化算法的生物学基础 阿根廷蚂蚁 双桥实验 实验结果(1) 实验结果(2) 实验结果(3) 障碍实验 生物蚂蚁的特点 没有视觉 计算与记忆能力有限 依赖信息素(pheromone)通信、协作 释放 挥发 正反馈 2 人工蚁群系统 人工蚂蚁与生物蚂蚁的区别 人工蚂蚁具有一定的记忆能力 人工蚂蚁具有一定的视力(启发) 人工蚂蚁生活在离散的时间环境中 人工蚁群模型 人工蚁群 a) 初始状态; b) t=0,无信息素,人工蚂蚁以等概率选择左 转或右转; c) t=1 ,较短的路径上信息素浓度较高,人工 蚂蚁以较高的概率选择信息素浓度高的路径 实例:TSP Graph (N,E) Euclidean距离 蚂蚁数量 实例:TSP 人工蚂蚁的行为 路径选择的概率是城市距

您可能关注的文档

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档