第七讲 蚁群算法.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文档。上传文档
查看更多
第七讲 蚁群算法

GBAS算法的收敛性分析 5/8 则 取对数有 从而得到 GBAS算法的收敛性分析 6/8 证明右式成立 随机过程 以概率1达到一条最优路径.当某条最优路径Z在第k次循环被首次走到后,在第k+1轮循环按信息素的更新原则,可以用归纳法证明,对于任意 GBAS算法的收敛性分析 7/8 由于级数 是发散的,可知 .因此,当 时,在第K轮迭代之后,该弧永远不再被加强,从而有 也既 弧上的信息素之和将趋于0. 对于信息素的更新公式(2),可以归纳证明 (6)式的第二项与(i,j)弧无关,结合(7)式可得 的极限存在,且所有的极限之和为1.对于所有的 GBAS算法的收敛性分析 8/8 结合前两部分讨论,当Xn首次到达最优路径后,对于任何最优路径上的弧,(1)式的转移概率 ,即 依概率1收敛到 . * 其他算法及收敛性分析 1/4 MAX-MIN蚁群优化算法指定挥发系数不随时间变化,这是和GBAS算法不同的一点,改变了信息素挥发和增强的规则(9式),同时给出一个下界 控制信息素的挥发. 定理 在MAX-MIN算法中, 其他算法及收敛性分析 2/4 其他算法及收敛性分析 3/4 其他算法及收敛性分析 4/4 以上算法中,在蚂蚁的搜寻过程中,以信息素的概率分布来决定从城市 i到城市j的转移。 算法中包括信息素更新的过程 1 信息素挥发(evaporation) 信息素痕迹的挥发过程是每个连接上的信 息素痕迹的浓度自动逐渐减弱的过程,由 表示,这个 挥发过程主要用于避免算法过快地向局部最优区域集中,有助于搜索区 域的扩展。 2 信息素增强(reinforcement)增强过程是蚁群优化算法中可选的部分, 称为离线更新方式(还有在线更新方式)。这种方式可以实现由单个蚂 蚁无法实现的集中行动。也就是说,增强过程体现在观察蚁群(m只蚂蚁) 中每只蚂蚁所找到的路径,并选择其中最优路径上的弧进行信息素的增强, 挥发过程是所有弧都进行的,不与蚂蚁数量相关。这种增强过程中进行的 信息素更新称为离线的信息素更新。 在STEP 3中,蚁群永远记忆到目前为止的最优解。 初始的蚁群优化算法—基于图的蚁群系统(GBAS) 可以验证,下式满足: 即 是一个随机矩阵。 四个城市的非对称TSP问题,距离矩阵和城市图示如下: 初始的蚁群优化算法—基于图的蚁群系统(GBAS) 假设共4只蚂蚁,所有蚂蚁都从城市A出发,挥发因子 。此时,观察GBAS的计算过程。 矩阵 共有12条弧,初始信息素记忆矩阵为: 初始的蚁群优化算法—基于图的蚁群系统(GBAS) 执行GBAS算法的步骤2,假设蚂蚁的行走路线分别为: 当前最优解为W2,这个解是截止到当前的最优解,碰巧是实际 最优解 初始的蚁群优化算法—基于图的蚁群系统(GBAS) 按算法步骤3的信息素更新规则,得到更新矩阵 这是第一次外循环结束的状态。 初始的蚁群优化算法—基于图的蚁群系统(GBAS) 重复外循环,由于上一次得到的W2已经是全局最优解,因此按算法步骤3的信息素更新规则,无论蚂蚁如何行走,都只是对W2路线上的城市信息素进行增强,其他的城市信息素进行挥发。得到更新矩阵 这是第二次外循环结束的状态。 初始的蚁群优化算法—基于图的蚁群系统(GBAS) 重复外循环,由于W2全局最优解,GBAS只记录第一个最优解,因此一但得到了全局最优解,信息素的更新将不再依赖于以群的行走路线,而只是不断增强最优路线的信息素,同时进行挥发。第三次外循环后得到的信息素矩阵为: 一般蚁群算法的框架 一般蚁群算法的框架和GBAS基本相同,有三个组成部分: 蚁群的活动; 信息素的挥发; 信息素的增强; 主要体现在前面的算法中步骤2和步骤3中的转移概率公式和信息素更新公式。 蚁群优化算法—技术问题 解的表达形式与算法的实现 每一节点的记忆信息和系数的确定 蚁群的规模和停止规则 信息素的更改 解的表达形式 解的表达形式 基于TSP问题的蚁群优化算法,其解的形式是所有城市的一个排列(闭圈,这种情况下谁在第一并不重要),信息素痕迹按每个

文档评论(0)

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

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

1亿VIP精品文档

相关文档