




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、 模拟退火算法(起源)模拟退火算法起源于物理退火。物理退火过程:(1) 加温过程(2) 等温过程(3) 冷却过程
2、0; 物理退火原理1953年,Metropolis提出重要性采样法,即以概率接受新状态,称Metropolis准则,计算量相对Monte Carlo方法显著减少。 1983年,Kirkpatrick等提出模拟退火算法,并将其应用于组合优化问题的求解。2、 模拟退火算法 Metropolis准则1) Metrop
3、olis准则提出 固体在恒定温度下达到热平衡的过程可以用MorteCarol算法方法加以模拟,虽然该方法简单,但必须大量采样才能得到比较精确的结果,因而计算量很大。鉴于物理系统倾向于能量较低的状态,而热运动又妨碍它准确落到最低态。采样时着重选取那些有重要贡献的状态则可较快达到较好的结果。因此,Metropolis等在1953年提出了重要的采样法,即以概率接受新状态。2) Metropolis准则 假设在状态xold时,系统受到某种扰动而使其状态变为xnew。与此相对应,系统的能量也从E(xold)变
4、成E(xnew),系统由状态xold变为状态xnew的接受概率p: 模拟退火算法-步骤1) 随机产生一个初始解x0,令xbest x0 ,并计算目标函数值E(x0);2) 设置初始温度T(0)=To,迭代次数i = 1;3) Do while T(i) > Tmin1) for j = 1k2) 对当前最优解xbest按照某一邻域函数,产生一新的解xnew。计算新的目标函数值E(xnew) ,并计算目标函数值的增量E = E(xnew) - E(xbest) 。3) 如果E 0,则xbest = xnew;4) 如果E 0,则p = exp(- E /T(i);1)
5、如果c = random0,1 < p, xbest = xnew; 否则xbest = xbest。5) End for4) i = i 1;5) End Do6) 输出当前最优点,计算结束 下图为模拟退火算法流程图:
6、160; 模拟退火算法-参数的选择 冷却进度表 我们称调整模拟退火法的一系列重要参数为冷却进度表。它控制参数T的初值及其衰减函数,对应的MARKOV链长度和停止条件,非常重要。一个冷却进度表应当规定下述参数: 1控制参数t的初值t0;2控制参数t的衰减函数;3马尔可夫链的长度Lk。(即每一次随机游走过程,要迭代多少次,才能趋于一个准平衡分布,即一个局部收敛解位置)4结束条件的选择有效的冷却进度表判据:一算法的收敛:主要取决于衰减函数和马可夫链的长度
7、及停止准则的选择二算法的实验性能:最终解的质量和CPU的时间 参数的选取:一)控制参数初值T0的选取一般要求初始值t0的值要充分大,即一开始即处于高温状态,且Metropolis的接收率约为1。(1) 均匀抽样一组状态,以各状态目标值的方差为初温。(2) 随机产生一组状态,确定两两状态间的最大目标值差|max|,然后依据差值,利用一定的函数确定初温。比如,t0=max/pr ,其中pr为初始接受概率。二)衰减函数的选取衰减函数用于控制温度的退火速度,一个常用的函数为:T(n + 1) = K*T(n),其中K是一个非常接近于1的常数。三)马可夫链长度
8、L的选取原则是:在衰减参数T的衰减函数已选定的前提下,L应选得在控制参数的每一取值上都能恢复准平衡。四)终止条件有很多种终止条件的选择,各种不同的条件对算法的性能和解的质量有很大影响,我们只介绍一个常用的终止条件。即上一个最优解与最新的一个最优解的之差小于某个容差,即可停止此次马尔可夫链的迭代。 3、模拟退火算法的优缺点 优点:计算过程简单,通用,鲁棒性强,适用于并行处理,可用于求解复杂的非线性优化问题缺点:收敛速度慢,执行时间长,算法性能与初始值有关及参数敏感等缺点经典模拟退火算法的缺点:1)如果降温过程足够缓慢,多得到的解的性能会比
9、较好,但与此相对的是收敛速度太慢;(2)如果降温过程过快,很可能得不到全局最优解。 模拟退火算法的改进(1) 设计合适的状态产生函数,使其根据搜索进程的需要表现出状态的全空间分散性或局部区域性。(2) 设计高效的退火策略。(3) 避免状态的迂回搜索。(4) 采用并行搜索结构。(5) 为避免陷入局部极小,改进对温度的控制方式(6) 选择合适的初始状态。(7) 设计合适的算法终止准则。也可通过增加某些环节而实现对模拟退火算法的改进。主要的改进方式包括:(1) 增加升温或重升温过程。在算法进程的适当时机,将温度适当提高,从而可激活各状态的接受概率,以调整搜索进程中的当前状态,避免算法在局部极小解处停滞不前。(2) 增加记忆功能。为避免搜索过程中由于执行概率接受环节而遗失当前遇到的最优解,可通过增加存储环节,将一些在这之前好的态记忆下来。(3) 增加补充搜索过程。即在退火过程结束后,以搜索到的最优解为初始状态,再次执行模拟退火过程或局部性搜索。(4) 对每一当前状态,采用多次搜索策略,以概率接受区域内的最优状态,而非标准SA的单次比较方式。(5) 结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新质生产力领航
- 2025家庭装修合同协议书
- 2025短期围挡建设合同
- 上海食品模拟考核b类试卷及答案
- 山东省初中统考语文试卷及答案
- 《电容式传感器》课件
- 化纤织造工艺参数优化考核试卷
- 油炸食品制造的工艺流程考核试卷
- 浙江国企招聘2025中移铁通嘉兴海盐分公司招聘10人笔试参考题库附带答案详解
- 2025年中国铝锻压五金制品市场调查研究报告
- 2025年深圳二模考试试题及答案
- (一模)临沂市2025届高三高考第一次模拟考试生物试卷(含标准答案)
- 老年康体指导职业教育课件
- 微训练 一文多考 备考高效之诗歌《临安春雨初霁》陆游 - 教师版
- 新疆乌鲁木齐市米东区2024-2025学年九年级上学期期中数学试卷(含答案)
- 课件:《科学社会主义概论(第二版)》第一章
- 国际关系理论知到智慧树章节测试课后答案2024年秋外交学院
- 第一章整式的乘法单元(教学设计)-七年级数学下册同步备课系列(湘教版2024)
- 中考物理复习欧姆定律复习讲解学习
- 上海市2024年中考英语试题及答案
- TMT行业市场发展现状及趋势与投资分析研究报告
评论
0/150
提交评论