ImageVerifierCode 换一换
格式:PPT , 页数:22 ,大小:131KB ,
文档编号:6160140      下载积分:16 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-6160140.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(hwpkd79526)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(模拟退火20120903 .ppt)为本站会员(hwpkd79526)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

模拟退火20120903 .ppt

1、模拟退火数学建模工作室2012年9月3日 加温过程加温过程增强粒子的热运动,消除系统原先可能存增强粒子的热运动,消除系统原先可能存在的非均匀态;在的非均匀态;等温过程等温过程对于与环境换热而温度不变的封闭系统,对于与环境换热而温度不变的封闭系统,系统状态的自发变化总是朝自由能减少的方向进行,当系统状态的自发变化总是朝自由能减少的方向进行,当自由能达到最小时,系统达到平衡态;自由能达到最小时,系统达到平衡态;冷却过程冷却过程使粒子热运动减弱并渐趋有序,系统能量使粒子热运动减弱并渐趋有序,系统能量逐渐下降,从而得到低能的晶体结构。逐渐下降,从而得到低能的晶体结构。物理退火过程模拟退火模仿工业退火的

2、机理,主要应用于组合优化问题,能克服优化过程中陷入局部最优解。一般步骤初始化及参数的设定:初始解 目标函数 循环终止准则 初始温度 降温函数内循环:扰动产生若干新解,根据函数接收准则得到当前最优解一般步骤外循环:根据降温函数,得到新的温度,重复内循环产生相应解,终止准则判读是否结束,否则继续降温产生新解,最终输出结果一般步骤初使化设定初使化设定随机产生一个初始解随机产生一个初始解扰动产生一个新解扰动产生一个新解是否接受是否接受?修改目前解修改目前解降温降温缩减温度缩减温度 是否达到中止条件是否达到中止条件?最佳解最佳解NoYesYesYesNoNo流程图算法的实现:n冷却进度表、邻域结构和新解

3、产生器、接受准则和随机数产生器一起构成算法的三大支柱。n从算法结构可知,新状态产生函数、新状态接受函数、退温函数、退火结束准则以及初始温度是直接影响算法优化结果的主要环节。n收敛性分析收敛性分析 通过理论分析可以得到初温的解析式,但解决实际问通过理论分析可以得到初温的解析式,但解决实际问题时难以得到精确的参数;题时难以得到精确的参数;初温应充分大;初温应充分大;n实验表明实验表明 初温越大,获得高质量解的机率越大,但花费较多的初温越大,获得高质量解的机率越大,但花费较多的计算时间;计算时间;初温初始解产生根据要求,生成出合理的初始解,可以提高算法的效率及精度for k=1:w c=randpe

4、rm(100);c1=1,c+1,102;flag=1;while flag0 flag=0;for m=1:L-3 for n=m+2:L-1 if d(c1(m),c1(n)+d(c1(m+1),c1(n+1)d(c1(m),c1(m+1)+d(c1(n),c1(n+1)flag=1;c1(m+1:n)=c1(n:-1:m+1);end end end end J(k,c1)=1:102;end改良圈算法产生初始解 (1)互换操作,随机交换两个城市的顺序;)互换操作,随机交换两个城市的顺序;(2)逆序操作,两个随机位置间的城市逆序;)逆序操作,两个随机位置间的城市逆序;(3)插入操作,随机

5、选择某点插入某随机位置。)插入操作,随机选择某点插入某随机位置。283591467281593467283591467283419567283591467235981467新解产生(扰动)逆序操作若C1C2,S0为原路径df=d(S0(c1-1),S0(c2)+d(S0(c1),S0(c2+1)-d(S0(c1-1),S0(c1)-d(S0(c2),S0(c2+1);新路径:S0=1:C1-1,C2:-1:C1,C2+1:end;n原则原则 (1)在固定温度下,接受使目标函数下降的候选解的概在固定温度下,接受使目标函数下降的候选解的概率要大于使目标函数上升的候选解概率;率要大于使目标函数上升的

6、候选解概率;(2)随温度的下降,接受使目标函数上升的解的概率要随温度的下降,接受使目标函数上升的解的概率要逐渐减小;逐渐减小;(3)当温度趋于零时,只能接受目标函数下降的解。当温度趋于零时,只能接受目标函数下降的解。状态接收函数if dfrand(1)也接收end接受准则 常用方法:常用方法:(1)设置终止温度的阈值;)设置终止温度的阈值;(2)设置外循环迭代次数;)设置外循环迭代次数;(3)算法搜索到的最优值连续若干步保持不变;)算法搜索到的最优值连续若干步保持不变;(4)概率分析方法。)概率分析方法。循环终止准则方法一:if T终止温度 break;end循环终止准则方法二:For i=1

7、:L .end方法三:if std(sa,1)设定值 break;end (1)增加升温或重升温过程,避免陷入局部极小;)增加升温或重升温过程,避免陷入局部极小;(2)增加记忆功能(记忆)增加记忆功能(记忆“Best so far”状态);状态);(3)增加补充搜索过程(以最优结果为初始解);)增加补充搜索过程(以最优结果为初始解);(4)对每一当前状态,采用多次搜索策略,以概率)对每一当前状态,采用多次搜索策略,以概率接受区域内的最优状态;接受区域内的最优状态;(5)结合其它搜索机制的算法;)结合其它搜索机制的算法;(6)上述各方法的综合。)上述各方法的综合。算法的改进记忆功能 记忆当前最优解,可以很大程度的提高算法的效率,例如用来生成终止准则、作为增补运算的初始解。回火技术 回火技术:回火技术:降温后以降温后以一定概率升温,一定概率升温,引入产生函数扰动因子,来控制搜寻全局最优值的范围。ABCDn优点优点 质量高;质量高;简单、通用、易实现。简单、通用、易实现。n缺点缺点 由于要求较高的初始温度、较慢的降温速率、较低的由于要求较高的初始温度、较慢的降温速率、较低的终止温度,以及各温度下足够多次的抽样,因此优化终止温度,以及各温度下足够多次的抽样,因此优化过程较长。过程较长。算法的优缺点

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|