模拟退火

✍ dations ◷ 2025-05-20 19:40:17 #算法,最优化算法,蒙地卡罗方法

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

相关

  • 彼得·诺威尔彼得·诺威尔(英语:Peter C. Nowell,1928年2月8日-),美国癌症研究家、费城染色体发现者之一。1948年在卫斯理大学获学士学位,1952年在宾夕法尼亚大学获硕士学位,1952年成为该校教员
  • 范特荷夫定律范特霍夫方程(Van 't Hoff equation)是一个用于计算在不同温度下某反应的平衡常数的方程。设 K 为平衡常数, ΔHo 为焓变, ΔSo 为熵变, T为温度。由雅各布斯·亨里克斯·范托夫
  • 尿调理素n/an/an/an/an/an/an/an/an/an/a尿调理素(uromodulin),又称Tamm–Horsfall蛋白(Tamm–Horsfall glycoprotein,THP),为一种糖蛋白。该蛋白由 UMOD 基因翻译而成。尿调理素为人类正常
  • 帕络西汀帕罗西汀(Paroxetine)是一种选择性5-羟色胺再吸收抑制剂(SSRI)型的抗抑郁药,其药物形态为盐酸帕罗西汀(Paroxetine hydrochloride),商品名为“赛乐特”(Seroxat)。在临床上常用于社交
  • 电视接收器电视机(英语:Television)简称电视,属于家用电器。而这个词语有不同的内涵和外延。如指将动态的影像和声音转换为电子讯号,并通过不同渠道传输电子讯号,再将电子讯还原为影像和声音
  • 高邢高速公路高唐-邢台高速公路(简称高邢高速,鲁高速编号S14),是连接山东省聊城市高唐县与河北省邢台市的一条高速公路,设计双向四车道,设计行车速度100公里/小时。高邢高速起点为高唐县汇鑫办
  • 吉弘统幸吉弘 统幸(永禄6年(1563年) - 庆长5年9月13日(1600年10月19日))大友氏的家臣,幼名松市太郎,最初的名讳是统运,天正11年(1583年)改为统幸。通称加(嘉)兵卫、左近入道,官称左近大夫、中务
  • 阿尔内·阿尔沃宁阿尔内·阿尔沃宁(芬兰语:Aarne Armas "Arska" Arvonen,1897年8月4日-2009年1月1日)是一位芬兰超级人瑞,享嵩寿111岁又150日。阿尔沃宁在出生时芬兰仍属于俄罗斯帝国的一部分。阿
  • 陈泰来 (明朝)陈泰来(1559年-1593年),字上交,一字伯符,浙江嘉兴府平湖县人,民籍,明朝政治人物、诗人。生于明世宗嘉靖三十八年(1559年)十月二十七日。浙江乡试第六十九名。万历五年(1577年)丁丑科会试
  • 阿尔萨斯·米奈希尔 阿尔萨斯·米奈希尔(英文:Arthas Menethil),是美国暴雪娱乐公司发行的著名电脑游戏魔兽争霸中的主角之一,以及魔兽世界中的重要反派角色。在故事情节当中,他由正转邪的心路历程和