模拟退火

✍ dations ◷ 2025-11-23 22:30: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}

相关

  • 耶尔辛氏菌属耶尔辛氏菌属(学名:Yersinia)是肠杆菌目肠杆菌科的一个属。耶尔辛氏菌属内的细菌均为革兰氏阴性菌。这些细菌属于杆状菌,按异化类型分则属于兼性厌氧菌。该属内的细菌长达几微米
  • PP细胞PP细胞是胰岛中的一类可分泌胰多肽(英语:Pancreatic polypeptide)(Pancreatic polypeptide、PP)的细胞,只以很少比例存在,并且是胰岛中数量最少的一种细胞。胞体呈多边形,具有很少细
  • 石头
  • 保罗·阿利维萨托斯阿曼德·保罗·阿利维萨托斯(英语:Armand Paul Alivisatos,1959年11月12日-),芝加哥人,希腊裔美国科学家,研究纳米晶体的结构、热力学、光学、电学性能。2004年当选美国文理科学院院
  • 罗歇·吉耶曼罗歇·夏尔·路易·吉耶曼(法语:Roger Charles Louis Guillemin,1924年1月11日-),法国科学家,后加入美国国籍。他于1976年获得美国国家科学奖章,1977年获得诺贝尔生理学或医学奖。吉
  • 绿叶蔬菜绿叶蔬菜,也称作叶菜,是植物叶子可以作为蔬菜烹饪、食用。 虽然可作为绿叶蔬菜的品种千差万别,但大多数都有相似的营养成分与烹饪方法。全世界已知有近千种植物作为绿叶蔬菜。
  • 三碘化物在化学中,三碘化物有多种含义。它主要指三碘阴离子——I3−,一种由3个碘原子构成的多碘离子。含有这种离子的化合物有三碘化钠、三碘化铊和三碘化铵()。这些化合物中只有单个
  • 川流 (字体排印学)在字体排印学中,川流(英语:river,或英语:river of white)是采用印欧语言之书写系统的文段在排印的过程中出现的“裂缝”,由碰巧在纵向上排列到一起的空格所组成,可能在多种情况下出
  • 良知良知或良心,是人类辨别对与错的能力。由于良知的影响,当人类所作的与价值观不合时,会感到自责。良知也可以视为人类在辨别对与错时,作为判断基准的价值观。功利主义 · 归结主
  • 阮黄银阮黄银(越南语:Nguyễn Hoàng Ngân;1984年10月21日-)是越南女性空手道运动员。她在越南体育界的贡献是参加世界空手道锦标赛(英语:Karate World Championships)竞赛以及世界运动会