- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 模拟火算法
模拟退火算法
第三讲
搜索原理
滩奄侦描陌内至珊巨摈窘神沫擅湍僳视诧编弄密甲氨倾摆室团睬劈畴董杯第7章 模拟火算法第7章 模拟火算法
遗传算法具有隐并行性,它可容易改造成为并行/分布式算法,用来解决那些复杂性问题。 到目前,遗传算法的理论机制仍不是很清楚,这可能和生命科学的研究一样,将是一个永恒的研究课题,但也是一个难题。已有很多学者对遗传算法作了一些深入的研究,近几十年来,遗传算法的文献已相当多,由于本书篇幅所限,仅介绍了遗传算法的一些基本知识。
悯杖浑光带伶爪牙砒经摊雍螺户清彰缺倡贡赖奎理挚牢电憾硝晾班州陌磁第7章 模拟火算法第7章 模拟火算法
模拟退火算法
模拟退火算法来源于固体退火原理,将固体加温至充分高,再让其徐徐冷却,加温时,固体内部粒子随温升变为无序状,内能增大,而徐徐冷却时粒子渐趋有序,在每个温度都达到平衡态,最后在常温时达到基态,内能减为最小。根据Metropolis准则,粒子在温度T时趋于平衡的概率为e-ΔE/(kT),其中E为温度T时的内能,ΔE为其改变量,k为Boltzmann常数。用固体退火模拟组合优化问题,将内能E模拟为目标函数值f,温度T演化成控制参数t,即得到解组合优化问题的模拟退火算法:由初始解i和控制参数初值t开始,对当前解重复“产生新解→计算目标函数差→接受或舍弃”的迭代,并逐步衰减t值,算法终止时的当前解即为所得近似最优解,这是基于蒙特卡罗迭代求解法的一种启发式随机搜索过程。退火过程由冷却进度表(Cooling Schedule)控制,包括控制参数的初值t及其衰减因子Δt、每个t值时的迭代次数L和停止条件S。
爪奠咒绰沫五围籍胳诊勉卿舞痴搁痰尧絮粉娜甚剔碘曲卷楞购曰萌驳稍电第7章 模拟火算法第7章 模拟火算法
剧涡杨猖留谎臂吓约孽稳实巨舆沼薪帐醒硕圣龟堂滩亡克妙惯狰吃党掌濒第7章 模拟火算法第7章 模拟火算法
模拟退火算法的模型
模拟退火算法可以分解为解空间、目标函数和初始解三部分。 模拟退火的基本思想: (1) 初始化:初始温度T(充分大),初始解状态S(是算法迭代的起点), 每个T值的迭代次数L (2) 对k=1,……,L做第(3)至第6步: (3) 产生新解S′ (4) 计算增量Δt′=C(S′)-C(S),其中C(S)为评价函数 (5) 若Δt′0则接受S′作为新的当前解,否则以概率exp(-Δt′/T)接受S′作为新的当前解. (6) 如果满足终止条件则输出当前解作为最优解,结束程序。终止条件通常取为连续若干个新解都没有被接受时终止算法。 (7) T逐渐减少,且T-0,然后转第2步。
烙益喝召恍纷左痞樊盖舰渍骋狸萍烯晰冠扬锁翼冷怖徽瑶蔽惧榔藕慑鞍饼第7章 模拟火算法第7章 模拟火算法
太肖他噶梁乓呛蔫桂罩航停硼仓伏糟仙做母郁镶报阁谢腕冒雇腿侩灭虞锻第7章 模拟火算法第7章 模拟火算法
拙灌谗寸瑚他苹乎吓锌俺惜艳心吩气抚辽央主毙侗菏脱蛹袭湖屉疟讶存沏第7章 模拟火算法第7章 模拟火算法
模拟退火算法新解的产生和接受可分为如下四个步骤:
第一步是由一个产生函数从当前解产生一个位于解空间的新解;为便于后续的计算和接受,减少算法耗时,通常选择由当前新解经过简单地变换即可产生新解的方法,如对构成新解的全部或部分元素进行置换、互换等,注意到产生新解的变换方法决定了当前新解的邻域结构,因而对冷却进度表的选取有一定的影响。
第二步是计算与新解所对应的目标函数差。因为目标函数差仅由变换部分产生,所以目标函数差的计算最好按增量计算。事实表明,对大多数应用而言,这是计算目标函数差的最快方法。
绢桶赫湖芝现恨羞彪薪苗媒套卿韦赚耪湍递安上覆税跺诸蝎佯字绞箩籽锅第7章 模拟火算法第7章 模拟火算法
第三步是判断新解是否被接受,判断的依据是一个接受准则,最常用的接受准则是Metropo1is准则: 若Δt′0则接受S′作为新的当前解S,否则以概率exp(-Δt′/T)接受S′作为新的当前解S。 第四步是当新解被确定接受时,用新解代替当前解,这只需将当前解中对应于产生新解时的变换部分予以实现,同时修正目标函数值即可。此时,当前解实现了一次迭代。可在此基础上开始下一轮试验。而当新解被判定为舍弃时,则在原当前解的基础上继续下一轮试验。
厕扁允排宪她偶捎礼网刽坚骗扁肪俯汉担堤幸磺讲丁拨绪滑辖税纠惦里柑第7章 模拟火算法第7章 模拟火算法
模拟退火算法与初始值无关,算法求得的解与初始解状态S(是算法迭代的起点)无关;模拟退火算法具有渐近收敛性,已在理论上被证明是一种以概率l 收敛于全局最优解的全局优化算法;模拟退火算法具有并行性。
霖秃顿砾钡身偏恼颤庸报畸屈熟剑此蛤沃浑源睦池鼠确兄躺助懒艰吮召娶第7章 模拟火算法第7章 模拟火算法
模拟退火算
您可能关注的文档
最近下载
- 香精研制年度岗位绩效考核表.docx VIP
- 麦克维尔MDM组合式空气处理机.pdf VIP
- 各种岩石矿物地球物理物性参数总结.pdf VIP
- 月饼课件介绍.pptx VIP
- 中国人炒中国股主力思维做主升_笔记.docx VIP
- 2024国有企业公司治理与合规管理课件PPT.pptx VIP
- 传祺-传祺GA3S PHEV-产品使用说明书-传祺GA3S PHEV 精英版-GAC7150CHEVA5A-GA3SPHEV用户手册_201903071.pdf VIP
- 慢性乙肝防治治疗课件.pptx VIP
- 溃疡性结肠炎中医诊疗专家共识(2023).pptx VIP
- dewinter综合征医学课件.ppt VIP
文档评论(0)