模拟退火

✍ dations ◷ 2025-12-11 05:53:27 #算法,最优化算法,蒙地卡罗方法

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

相关

  • 50S50核糖体亚基是原核细胞内70S核糖体中的较大亚基。该亚基由一条5S rRNA、一条23S rRNA及约34个核糖体蛋白质分子构成,在原核翻译中负责在tRNA转运来的氨基酸分子之间形成肽键
  • 太阳光太阳光,广义的定义是来自太阳所有频谱的电磁辐射。在地球,阳光显而易见是当太阳在地平线之上,经过地球大气层过滤照射到地球表面的太阳辐射,则称为日光。当太阳辐射没有被云遮蔽
  • 火焰崇拜火焰崇拜,是人类历史上不同时期对火的崇拜。火被视为神圣,清除不洁、善与智慧的象征。南亚伊朗地区的祆教来自于上古希腊人的火焰崇拜,火被视为清浄、正义、真理。在古印度,火是
  • 巴布拉族拍瀑拉(Papora、Vupuran、Bopalat、Basagar、Babusagar,亦作:巴布拉族。)为台湾原住民,平埔族群之一,词源来自大肚社人之自称Papula(音近拍瀑拉)。早期曾分布于今台中市大肚区、大甲
  • 李斯特·费伦茨李斯特·费伦茨(匈牙利语:Liszt Ferenc,1811年10月22日-1886年7月31日),更常见名称为弗兰茨·李斯特(德语:Franz Liszt),匈牙利作曲家、钢琴演奏家,浪漫主义音乐的主要代表人物之一。其
  • 照片51照片51(Photo 51)是1952年由罗莎琳·富兰克林所拍摄的一张DNA之X光衍射图片,是解出DNA结构的关键证据。此照片拍摄于伦敦国王学院,当时富兰克林为约翰·蓝道尔团队成员。她的同
  • 金日成家族金日成家族(简称金氏家族,亦有人称之为金氏王朝),朝鲜民主主义人民共和国(조선민주주의인민공화국)官方称为“白头血统”(韩语:백두혈통)的家族世袭政权,是指朝鲜建国之父兼共和国永远
  • 拉惹端赛亚威拉惹端赛阿尔维(马来语:Raja Tuan Syed Alwi ibni al-Marhum Syed Saffi Jamalullail;(1881年4月13日-1943年2月1日)),玻璃市第五任拉惹。赛阿尔维1881年4月13日出生于玻璃市亚娄,家
  • 阿南迪巴伊·乔希阿南迪巴伊·戈帕尔拉沃·乔希(马拉提语:आनंदीबाई गोपाळराव जोशी,转写:,英国化名 Anandibai Joshee,1865年3月31日-1887年2月26日)是印度最早的女性医生之一。
  • 格连·雷亚格连·雷亚(Glen Rea,出生于1994年9月3日)是爱尔兰的职业足球运动员,司职中后卫,现效力于英格兰足球冠军联赛白礼顿。