模拟退火

✍ dations ◷ 2025-12-10 04:06:10 #算法,最优化算法,蒙地卡罗方法

模拟退火是一种通用概率算法,常用来在一定时间内寻找在一个很大搜寻空间中的近似最优解。模拟退火是S. Kirkpatrick, C. D. Gelatt和M. P. Vecchi在1983年所发明。而V. Černý在1985年也独立发明此算法。

模拟退火来自冶金学的专有名词退火。退火是将材料加热后再经特定速率冷却,目的是增大晶粒的体积,并且减少晶格中的缺陷。材料中的原子原来会停留在使内能有局部最小值的位置,加热使能量变大,原子会离开原来位置,而随机在其他位置中移动。退火冷却时速度较慢,使得原子有较多可能可以找到内能比原先更低的位置。

模拟退火的原理也和金属退火的原理近似:我们将热力学的理论套用到统计学上,将搜寻空间内每一点想像成空气内的分子;分子的能量,就是它本身的动能;而搜寻空间内的每一点,也像空气分子一样带有“能量”,以表示该点对命题的合适程度。算法先以搜寻空间内一个任意点作起始:每一步先选择一个“邻居”,然后再计算从现有位置到达“邻居”的概率。

可以证明,模拟退火算法所得解依概率收敛到全局最优解。

由一个产生函数从当前解产生一个位于解空间的新解,并定义一个足够大的数值作为初始温度。

迭代过程是模拟退火算法的核心步骤,分为新解的产生和接受新解两部分:

模拟退火算法与初始值无关,算法求得的解与初始解状态S(是算法迭代的起点)无关;模拟退火算法具有渐近收敛性,已在理论上被证明是一种以概率1收敛于全局最优解的全局优化算法;模拟退火算法具有并行性。

迭代过程的停止准则:温度T降至某最低值时,完成给定数量迭代中无法接受新解,停止迭代,接受当前寻找的最优解为最终解。

在某个温度状态T下,当一定数量的迭代操作完成后,降低温度T,在新的温度状态下执行下一个批次的迭代操作。

寻找能量 E ( s ) {\displaystyle E(s)} 最低的状态 s {\displaystyle s}

相关

  • 分子生物学分子生物学(Molecular biology)广义的定义是从分子的面向对生物现象的研究;狭义的定义是从基因结构和功能的分子层面研究。这是一门从遗传学和生物化学衍生而来的学科。分子生
  • 特异度灵敏度和特异度(Sensitivity and specificity),是统计学中用来表征二项分类测试特征的数据。灵敏度可以作为避免假阴性的量化指标,而特异度可以作为避免假阳性的量化指标。对于
  • 车臣战争车臣战争通常指1994年之后俄罗斯车臣地区发生的两场当地分离主义武装同俄罗斯联邦之间的战争:其他历史上发生在车臣的地区的战争包括:
  • 凯捷凯捷管理顾问公司(英语:Capgemini,Euronext:CAP),总部设于法国巴黎,由法国企业家Serge Kampf于1967年创立,是一间全球性的资讯科技服务管理领导厂商。它列名在巴黎CAC40指数中,是法国
  • 威廉古斯特洛夫号游轮威廉·古斯塔夫号(德语:Wilhelm Gustloff)是一艘纳粹德国邮轮,由布罗姆与沃斯船坞(Blohm + Voss)所建造,她的名字是来自纳粹党瑞士分部的领袖威廉·古斯塔夫(德语:Wilhelm Gustloff),于
  • 冬季奥林匹克运动会高山滑雪比赛高山滑雪在1936年奥运会成为正式比赛项目。
  • 阴部除毛阴部除毛指的是完全或部分除去生殖器周围的阴毛。 通常是为了达到美观的需求。英语为“Removing pubic hair”但通常会使用详细的除毛方法来指不同种类的阴部除毛,例如:使用“
  • 三桥组三桥组是位于中国陕西、甘肃、宁夏的下白垩世地层,1959年由银川石油勘探局一二五队命名。该地层以浅棕紫、灰紫色块状砾岩为主,间夹凸镜状砂岩。
  • 淑慎皇贵妃淑慎皇贵妃(1859年12月24日-1904年4月13日),富察氏,满洲镶黄旗人。员外郎凤秀之女,即乾隆帝孝贤纯皇后的伯父马齐的七世孙女。清朝同治帝之皇贵妃咸丰九年(1859年12月24日) 十二月
  • DesignstarDesignstar是模块化的开发板,类似于Arduino的硬件扩展模块,使用C语言进行开发。Designstar是模块开发板集合,拆分过的开发板模块配备双排20个插针,模块之间可叠加,与MCU可以兼容