模拟退火

✍ dations ◷ 2025-12-06 03:29:31 #算法,最优化算法,蒙地卡罗方法

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

相关

  • 罗伯茨理查德·罗伯茨爵士(英语:Sir Richard John Roberts,1943年9月6日-),出生在德比,是一名英格兰生物化学家和分子生物学家。1993年,他夺得诺贝尔生理学或医学奖。他现任新英格兰生物实
  • 巴恩斯特布尔县巴恩斯特布尔县(英语:Barnstable County)是美国马萨诸塞州东南部的一个县,大部分范围属于鳕鱼角。面积3,382平方公里。根据美国2000年人口普查,共有人口222,230人。县治巴恩斯特
  • 禹余粮褐铁矿(Limonite)是一种常见的铁矿,常形成于铁矿床的氧化带中,多以次生矿形态存在。也经常因沉积作用生成于河床、海床、沼泽中。不会形成晶体结构,通常为结核状、乳状、土块状出
  • 畏(德语:Angst),海德格尔的存在主义人生哲学中,“此在的生存论意义就是畏”,“此在就是畏”,“此在的存在结构就是畏” 。畏的是“存在自身”,畏的是随时都可能来临,而又无法回避的“
  • 索伦·奥贝·克尔凯郭尔索伦·奥贝·克尔凯郭尔(丹麦语:Søren Aabye Kierkegaard,又译齐克果、祈克果、克尔凯郭尔、吉尔凯高尔等;1813年5月5日-1855年11月11日)是丹麦神学家、哲学家及作家,一般被视为存
  • 国会二院执政联盟(76)在野党(74)荷兰政府与政治 系列条目国会二院(荷兰语:Tweede Kamer der Staten-Generaal)是荷兰国会的下议院。它拥有150个席位,议员由采用政党名单比例代表制的选举产生
  • 喀斯特地形喀斯特地形(英语:karst topography),又称溶蚀地形、石灰岩地形,是具有溶蚀力的水对可溶性岩石进行溶蚀等作用所形成的地表和地下形态的总称。又称岩溶地貌。水对可溶性岩石所进行
  • 阿部公二阿部公二(あべこうじ,1975年2月19日-),日本男性搞笑艺人。出身于神奈川县横滨市。2010年R-1大赛王者。2013年12月21日,宣布跟早安少女组前成员高桥爱于翌年结婚。2014年2月14日,两
  • 苏珊·霍克菲尔德苏珊·霍克菲尔德(Susan Hockfield,1951年3月24日-)是第16任麻省理工学院校长,也是麻省理工建校以来第一位女校长,美国艺术与科学院院士。现生在神经生物领域,她一直致力于哺乳动物
  • 大江广元大江广元(おおえのひろもと,1148年-1225年7月16日)是镰仓幕府时代的人。历任源赖朝、北条义时、北条泰时、北条经时等幕府将军。子:大江时广、大江季光。大江广元是源赖朝非常忠