章9-2 模拟退火方法复习课程.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医学培训课件教育资源教材讲义

3. 快速退火演化算法(FAEA) 将退火演化算法的基本过程与VFA技术相结合,我们可以建立快速退火演化算法,其算法框图如图9-13,图中ps为群体大小,ns为马尔柯夫链长度。 图9-13 快速退火演化算法的程序框图 快速退火演化算法主要包括遗传算法的初始化、选择、基因交换、变异以及模拟退火的产生新解、接受新解、新解转移和控制参数调整等步骤,其中遗传算法的个体评价计算在模拟退火的马尔柯夫链中完成。 值得注意的是,由于模拟退火过程使每个个体都具有较好的评价值,对在很多情况下遗传算法的选择、基因交换和变异三个步骤对整个算法的贡献并不显著。为了节约计算时间,可省略这三个步骤。 为了比较快速退火演化算法的计算效率,本书作者曾采用下列函数的极值求解问题与其他算法做了比较,结果列于表9-3。表中的数据为求解成功所需要的函数评价次数,FAEA为100次运算的平均值,其他数据分别来自表后的参考文献。 表9-3 函数极小值求解结果的比较 函数1:Hartman’s function, , 0? xj ?1 n=3时的全局极小值为3.8627,n=6时为?3.3223。 函数2:Rastrigin’s function, , A=8, ?5.12? xi ?5.12 n=2时有50多个局部极小值,全局极小值为0,位于xi=0。 函数3:Goldstein-Price’s function, 其中?2? xi ?2。 全局极小值为3,位于x1=0,x2=?1。 函数4:Camelback function, 其中?5? xi ? 5。 全局极小值为?1.0316285。 函数5:Shubert’s function, 其中?10? xi ? 10。 全局极小值为?186.7309。 函数6:Branin’s function, 其中?5? x1 ? 10, 0? x2 ? 15。 全局极小值为5/(4?)。 在FAEA的优化中采用了|f?fmin|10-6为停止判据,其他参数为:ps?2, ns?8, =1.0, m=90, n=9.5。通过表中的数据比较可知,FAEA与其他随机算法相比具有较明显的优越性。 缩写全称: PRS — Pure random search [1,2]; SA1 — Simulated annealing based on stochastic differential equations [2,3]; SA2 — Simulated annealing [2,3]; EA — Evolution algorithm [4,5]; IA — Interval arithmetic technique [5,6]; TUN — Tunneling method [5,7]; TS — Taboo search [2]; MGA — Modified genetic algorithm [8]; FAEA — Fast annealing evolutionary algorithm [9]。 §9.2 模拟退火方法 模拟退火算法(Simulated Annealing Algorithm, SAA)是一种适合解决大规模组合优化问题,特别是NP完全类问题的通用有效近似算法。它与以往的近似算法相比,具有描述简单、使用灵活、运用广泛、运行效率高和较少受初始条件限制等优点,而且特别适合并行计算。模拟退火算法的特点可概括为:高效、稳健、通用、灵活。与局部搜索算法相比,模拟退火算法可望在较短时间里求得更优近似解。模拟退火算法与遗传算法一样,采用随机的初始解为起点,因此大大降低了求解组合优化问题的前期工作量。模拟退火算法的解和CPU时间均随问题规模的增大而趋于稳定,且不受初始解和随机数序列的影响,其性能不因问题的不同而蜕变。模拟退火算法可用于多种组合优化问题,为一个问题编制的程序可以有效地用于其他问题。模拟退火算法解的质量与CPU时间呈反向关系,针对不同的实例以及不同的解的要求,适当调整控制参数值可使算法获得最佳效果。由于模拟退火算法的以上特性,已被广泛应用于组合优化、连续优化和非线性优化等问题中,并已取得了很好的

文档评论(0)

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

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

1亿VIP精品文档

相关文档