模拟退火

✍ dations ◷ 2025-12-05 17:03:26 #算法,最优化算法,蒙地卡罗方法

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

相关

  • 黄埔黄埔可以指:
  • 伦纳德·克莱因罗克伦纳德·克莱因罗克 (英语:Leonard Kleinrock,1934年6月13日-),美国工程师和计算机科学家。他是加州大学洛杉矶分校亨利·萨穆埃利工程与应用科学学院计算机科学教授。他在计算机
  • 英联邦议会立法国会法令(英语:Act of Parliament;议会立法),又称主体法例,是由国会(立法机构)通过的法规(statute)。在爱尔兰共和国,国会法令正式称为爱尔兰国会法令(Act of the Oireachtas);而在美国则
  • 高峰会高峰会,又称峰会(英语:summit meeting)是国家元首或政府首脑之间的国际会议。通常有着相当的媒体曝光,严密的保安措施和预先安排的议程。着明的高峰会包括第二次世界大战期间美国
  • 加拉帕戈斯企鹅加拉帕戈斯企鹅(学名:)是一种分布于南美洲科隆群岛的企鹅,是唯一野生于赤道北部的企鹅。由于受到秘鲁寒流和克伦威尔洋流的共同影响,科隆群岛的环境气温远低于赤道其他地区,这才使
  • 完美图定理在图论中,完美图定理(由洛瓦兹·拉兹洛证明László Lovász (1972a, 1972b))断言:一个无向图是完美的当且仅当其补图也是完美的。这个结论一度是Claude Berge(英语:Claude Berge)提
  • 欺诈偶像《欺诈偶像》(日语:さばドル)又译《鲭鱼偶像》,是东京电视台播放的日本电视剧(每周五24:53 - 25:23,JST),由渡边麻友主演。渡边麻友(AKB48)初次主演的电视剧。以渡边“实际年齢38歳而
  • 富士樱富士樱(学名:)是樱花的一种,属蔷薇科的植物。在富士山近边和山麓、箱根近边等地自生,故名富士樱、箱根樱。此种树木不高、花较小,所以又名豆樱。
  • 八丈岛似烟管蜗八丈岛似烟管蜗(学名:)是一种会呼及空气的陆地蜗牛的物种,柄眼类支序似烟管蜗牛科琉球似烟管蜗牛属的成员,是一种陆生的有肺类腹足纲软体动物。本物种原生于日本伊豆群岛的八丈岛
  • 野利仁荣野利仁荣(?-1042年),为西夏开国重臣,是西夏景宗李元昊皇后野利氏的疏族。相传为西夏文创始人,于大庆元年(1036年)秉承景宗旨意创造蕃书(西夏文),成十二卷,行体方整,但笔划繁冗。(《宋史》卷