模拟退火

✍ dations ◷ 2025-02-23 14:53:22 #算法,最优化算法,蒙地卡罗方法

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

相关

  • 龙卷风龙卷风,又称龙卷、卷风,是一种猛烈的天气现象,由直立中空管状的强烈旋转气球构成。龙卷风常发于积雨云或是积雨云以下,并通常形成上大下小的漏斗状,延伸至地面,并且常被尘土或碎片
  • 吐蕃君主列表吐蕃君主称赞普(藏语:.mw-parser-output .uchen{font-family:"Qomolangma-Dunhuang","Qomolangma-Uchen Sarchen","Qomolangma-Uchen Sarchung","Qomolangma-Uchen Suring","Q
  • 明智光秀明智光秀(1528年-1582年7月2日),出身于美浓国的土岐源氏支脉。通称十兵卫,雅号咲庵。其父明智光纲(日语:明智光綱)早逝,受叔父明智光安照顾。正室为妻木熙子(实为光秀第二任妻子),嫡男是
  • 阉伶阉伶,也叫去势男高音、阉人歌手等,是16世纪至18世纪期间在欧洲的一种独特的艺人。他们是一些在童年时接受阉割手术的男性歌手,去势的目的是为了保持童声。在16世纪的欧洲,由于妇
  • 欧洲联盟外交事务委员会本文是 欧洲联盟的政治与政府 系列条目之一欧洲联盟外交事务委员会是欧盟理事会的一个组织,每个月都会举行一次会议,各国外交部长都会出席会议。各部长会根据议程事项分担欧洲
  • 高哲铭高哲铭(希伯来语:.mw-parser-output .script-hebrew,.mw-parser-output .script-Hebr{font-size:1.15em;font-family:"Ezra SIL","Ezra SIL SR","Keter Aram Tsova","Taamey A
  • 比约恩斯彻纳·比昂松比约恩斯彻纳·马丁努斯·比昂松(挪威语:Bjørnstjerne Martinus Bjørnson,1832年12月8日-1910年4月26日),挪威作家,1903年诺贝尔文学奖获得者。比约恩松与亨里克·易卜生、约纳斯
  • 蛇穴 (电影)《蛇穴》(英语:)是一部于1948年上映的美国剧情片。该片由阿纳托尔·利特瓦克(英语:Anatole Litvak)执导,并由奥丽维亚·德哈维兰、马克·史蒂文斯(英语:Mark Stevens (actor))、李奥·
  • 意外杀手《意外杀手》(英语:)是一部2018年英国动作惊悚片,由杰西·V·强森执导,改编自帕特·米斯(英语:Pat Mills)和东尼·史基纳(英语:Tony Skinner)所创作的1991年同名漫画(英语:Accident Man)。
  • 约翰·古德努斯约翰·古德努斯(英语:Johann Gudenus)(1976年7月20日-)是一名奥地利自由党政治家。曾担任该党副主席。出生于贵族家庭,原籍黑森,于1907年被弗朗茨·约瑟夫一世册封。父亲是犹太人大