模拟退火

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

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

相关

  • 抗磷脂综合征抗磷脂综合征或抗磷脂抗体综合征(英语:antiphospholipid syndrome 或 英语:antiphospholipid antibody syndrome,缩写为APS或APLS)是由于人体免疫系统对细胞膜成分磷脂发生异常的
  • 日经CNBC日经CNBC(日语:日経CNBC)是一家日本的财经新闻台,由CNBC亚洲台与日本经济新闻社共同持有。日经CNBC也会联播CNBC美国台的节目,其中Worldwide Exchange和Squawk on the Street节目
  • 寒蝉效应寒蝉效应可以指:
  • 国际化合物标识国际化合物标识(InChI,英语:International Chemical Identifier)是由国际纯粹与应用化学联合会和国家标准技术研究所联合制定的,用以唯一标识化合物IUPAC名称的字符串。国际化合
  • 木香花木香花(学名:),为蔷薇科下的一个植物物种。木香的药用部分表面黄棕色或灰褐色,种类很多,有云木香和川木香,云木香生产于中国云南丽江地区,川木香主产于四川安县,另有广木香是印度产品
  • 陈氏准盲鳗陈氏准盲鳗(学名:)为盲鳗科准盲鳗属的鱼类。分布于台湾岛等。属于台湾特有种,为食用性鱼类。目前发现最大体长可达37.7公分。在台湾海域中分布于南部、西南部海域。深海、砂泥底
  • 欧洲联盟地理欧盟地理:欧盟是一个横跨欧洲多国的国际组织,面积达4,422,773平方公里。欧盟的范围东北至芬兰,西北至爱尔兰,东南至塞浦路斯(在地理上多被视为亚洲国家),西南至伊比利亚半岛。就面
  • 新平民新平民,是日本明治时代四民平等后对刚获得良民地位部落民的蔑称。在江户时代,部落民被排除在村与町之外,自别一部从事特定的职业(如皮革加工业、造鞋业)。明治时代后,废止了贱民制
  • 卡赫季王国卡赫季王国(格鲁吉亚语:კახეთის სამეფო)是格鲁吉亚东部中世纪晚期至近代的一个君主制国家,主要位于卡赫季州,首都先为格莱米(英语:Gremi)后迁至泰拉维。该国形成于1465
  • 法兰兹-卡尔迪西效应法兰兹-卡尔迪西效应(英语:Franz-Keldysh effect)是指在强电场(一般在百伏电压)作用下,导致半导体吸收边形状的改变,及引起其折射率相应变化的现象。它是德国物理学家沃尔特·法兰