模拟退火

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

模拟退火是一种通用概率算法,常用来在一定时间内寻找在一个很大搜寻空间中的近似最优解。模拟退火是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}

相关

  • 喷昔洛韦喷昔洛韦(Penciclovir)是鸟嘌呤类似物类抗病毒药物, 用于治疗多种疱疹病毒感染。具有毒性低,病毒敏感性高等特点。喷昔洛韦口服吸收低,常用于局部给药。 泛昔洛韦是喷昔洛韦的前
  • 隆河罗讷河(法语:Rhône;普罗旺斯语:Roun;德语:Rhone;意大利语:Rodano;均源自拉丁语Rhodanus)是欧洲主要河流之一。罗讷河这个名称的起源和含义还有争议。凯尔特起源说称Rhodanus或Rodanus
  • 肌联蛋白肌联蛋白(肌巨蛋白)(英语:titin)是人体中是由肌联蛋白基因(TTN)编码的蛋白质。肌联蛋白是一个巨大的蛋白质,为肌肉收缩的弹性元件。它由244个结构域以及之间的肽序列连接组成。这些
  • 饮料饮料,也称饮品,是指经过加工供予饮用的液体,分为软性饮料和酒。
  • 科陶德艺术学院伦敦大学科陶德艺术学院(英语:The Courtauld Institute of Art,英国 /ˈkɔərtoʊld/,常称:The Courtauld)是伦敦大学下的一个学院,主要研究艺术史。成立于1932年,其名是为了纪念工
  • 观念摄影观念摄影是表达拍摄者对某一事物观点和思想的摄影形式。它以将个人观念视觉化为最重要的诉求点。它同时也是现代艺术的重要分支。它将摄影这一方式作为拍摄者个人观念的依存
  • 美国驻外使馆美国驻外机构列表展示出美国对世界各国、各地派出的外交代表机构,其类型包括了大使馆(Embassy)、总领事馆(Consulate General)、领事馆(Consulate)、领事代理处(德语:Konsularagentur
  • 演化压力演化压力,或选择压力,可以被认为是外界施与一个生物演化过程的压力,从而改变该过程的前进方向。所谓达尔文的自然选择,或者物竞天择,适者生存,即是说,自然界施与生物体选择压力从而
  • 博尚领主爱德华·西摩哈奇的博尚领主爱德华·西摩(1561年9月21日-1612年7月21日),通过其母凯瑟琳·格雷对英格兰王位有理论上的强权利的英格兰贵族,但事实上因身份合法性存疑,沦为无足轻重的人。他是索
  • 黄宗炎黄宗炎(1616年-1686年),字晦木,浙江余姚(今浙江省余姚市)人。明末清初学者,学者称“鹧鸪先生”,是重要的易学家。他是明末崇祯年间的贡生,与兄长黄宗羲一起受学于老师刘宗周。黄宗炎“