模拟退火

✍ dations ◷ 2025-11-28 01:49:30 #算法,最优化算法,蒙地卡罗方法

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

相关

  • 特殊教育特殊教育学是教育学的一个分支。是研究特殊教育现象及其规律的科学。特殊教育是教育的一个组成部分,是使用一般或特别设计的课程、教材、教法、组织形式和设备对特殊儿童(青、
  • 彩虹,又称天弓(客家话)、天虹、绛等,简称虹,是气象中的一种光学现象,当太阳光照射到半空中的水滴,光线被折射及反射,在天空上形成拱形的七彩光谱,由外圈至内圈呈 红、 橙、 黄、 
  • 玛娜·洛伊玛娜·洛伊(英语:Myrna Loy)是一位美国女演员。玛娜·洛伊出生于1905年,本名叫玛娜·威廉姆斯。她的父亲是一名蒙大拿州的议员,首次亮相舞台的时候她只有12岁,那是一出舞蹈节目。
  • 艾迪·坎特埃迪·康托尔(英语:Eddie Cantor,1892年1月31日-1964年10月10日),本名伊拉尔·伊茨科维茨(Israel Itzkowitz),是一名美国“插图歌曲(英语:Illustrated song)”表演者、喜剧演员、舞蹈演
  • 硫酸铬|200px|alt=|]]716.45 g/mol(十八水合物) g·mol⁻¹硫酸铬(英语:Chromium(III) sulfate)是一种无机化合物,化学式为Cr2(SO4)3。硫酸铬水合物经常会以3+的错离子形式存在,其外观呈
  • 北美黄连碱北美黄连碱(Hydrastine)是一种生物碱,分子式C21H21N1O6,1851年由Alfred P. Durand发现。其水解得白毛莨分碱(英语:hydrastinine)的反应在1910年代曾为拜耳公司合成止血药的一项专利
  • 基因剪切位点突变基因剪切位点突变(英语:Splice site mutation)是一种发生于核苷酸特定位点的遗传突变。这些突变包括插入、删除或序列的改变,影响了RNA剪接处,并可能导致产生的蛋白质失去功能。
  • 12次列车《12次列车》(英语:The twelfth train)或称第12次列车,是1960年上映于中国大陆的故事片,导演郝光、张岚,主演刘秀杰、李明启、张英敏、金兰英、陈秀英。1959年7月,一列由沈阳开往北
  • 弗拉基米尔·德米特里耶维奇·伊万诺夫弗拉基米尔·德米特里耶维奇·伊万诺夫(俄语:Влади́мир Дми́триевич Ивано́в,1900年7月22日-1968年12月15日),是一名苏联大将。六年级文化程度。1918
  • 人口规划学人口规划学是对一个国家或地区的人口进行短期、中期或长期的计划,是社会规划的重要方面,与物质性规划不同的是人口规划属于软科学范畴。