模拟退火

✍ dations ◷ 2025-11-26 21:35:14 #算法,最优化算法,蒙地卡罗方法

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

相关

  • 排异反应移植排斥(英语:transplant rejection)是器官移植后的器官并不被受移植者身体接受的情况。一般来说这是因为免疫系统将移植器官视为异物,如同攻击病毒或细菌一样攻击移植器官所引
  • Amblyeleotris wheeleri红纹钝塘鳢(学名:Amblyeleotris wheeleri),为辐鳍鱼纲鰕虎鱼目鰕虎鱼科钝塘鳢属的其中一种。本鱼分布于印度太平洋区,包括东非、南非、毛里求斯、留尼汪、马尔代夫、台湾、日本、
  • 尤塞米提谷坐标:37°43′18″N 119°38′47″W / 37.72167°N 119.64639°W / 37.72167; -119.64639约塞米蒂谷(Yosemite Valley),又译优山美地、优胜美地,位于美国加利福尼亚州中东部内华
  • 黏性敷料黏性敷料 (Adhesive dressings),顾名思义,就是有黏性的敷料。敷料内层为纱布或纤织的垫,可吸收伤口排出液。 其外层为黏性物质,具有小孔,可容许体液挥发而保持伤口干爽。使用敷料
  • 糸鱼川市糸鱼川市(日语:糸魚川市/いといがわし Itoigawa shi */?)为位于新潟县最西端,面向日本海的城市。是世界上知名的玉产地。市区面积746.24平方公里,总人口43,724人。市制施行于195
  • 乌尔班七世教宗乌尔巴诺七世(拉丁语:Urbanus PP. VII;1521年8月4日-1590年9月27日)原名若翰·卡斯塔尼亚(Giambattista Castagna),1590年9月15日至1590年9月27日为罗马主教(教宗)。他是天主教历
  • 约翰·兰辛约翰·兰辛(John Ten Eyck Lansing, Jr.,1754年1月30日-1829年12月12日),美国建国时期的政治人物、律师,纽约州人。1776年—1777年独立战争期间曾是菲利普·斯凯勒的军事秘书。进
  • 陈薇陈薇(1966年2月-),浙江兰溪人,中华人民共和国预防医学家、生物防御(英语:Biodefense)专家,中国人民解放军少将,中国工程院院士。第十二届全国人民代表大会代表,第十三届全国政协委员。
  • 缝纫缝纫,是指一项以针与纱线将物体缝合的工艺技术。该技术最早出现于史前时代,并在往后的人类史中扮演重要角色;在此数千年间,几乎所有的缝纫工作都是以双手完成。19世纪后,缝纫机的
  • 坦桑尼亚行政区划坦桑尼亚为一单一制国家,全国分为31个名为的分区,之下再分为县。在1975年,坦桑尼亚本来有25个分区,后来“西湖区”(Ziwa Magharibi Region)改名为卡盖拉区(Kagera Region)。到了2002