模拟退火

✍ dations ◷ 2025-11-30 06:26:09 #算法,最优化算法,蒙地卡罗方法

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

相关

  • 细胞质细胞质是一种使细胞充满的凝胶状物质。细胞质包含有胞质溶胶及除细胞核外的细胞器。原生质是由水、盐、有机分子及各种催化反应的酶所组成。细胞质在细胞内有着重要的角色,就
  • 千瓦·时1千瓦⋅时或千瓦小时(符号:kW⋅h;常简称为度)是能量量度单位,表示一件功率为一千瓦的电器在使用一小时之后所消耗的能量,或等于3.6百万焦耳。“千瓦⋅小时”这个单位主要用于量度
  • 陈德星堂坐标:25°03′20″N 121°30′57″E / 25.055505°N 121.515859°E / 25.055505; 121.515859陈德星堂即为台北地区陈氏宗亲的祠庙,也是台北市市定古迹,现址位于台北市大同区的
  • 崇文区崇文区原是北京市的一个市辖区,面积16.46平方千米,人口43万人。位置在东经116°23′到116°26′,北纬 39°52′-39°54′之间。全区地势平坦,在海拔40米左右。2010年7月1日,崇文
  • 章贡区章贡区是中国江西省赣州市的一个市辖区,是赣州主城区,全市政治、经济、文化、交通和信息中心。章贡区汉高祖六年(公元前201年)始建制设县;宋定名赣州;1999年6月撤原县级赣州市设区
  • 卡斯帕尔·豪泽尔卡斯帕·豪泽尔(德语:Kaspar Hauser,1812年4月30日-1833年12月17日)。德国著名的人物、野孩子。出身不详的豪泽尔,在1828年5月26日突然出现在德国纽伦堡,样貌看来约16岁,智力低下而
  • 威廉姆斯湖威廉姆斯湖(Williams Lake),是加拿大不列颠哥伦比亚省中部的一个城市,总面积33.03平方公里,总人口10,832(2011年)。威廉姆斯湖为加拿大残疾运动员里克·汉森(Rick Hansen)的故乡。
  • 2018年冬季奥林匹克运动会拉脱维亚代表团2018年冬季奥林匹克运动会拉脱维亚代表团是拉脱维亚所派出的2018年冬季奥林匹克运动会代表团。这是拉脱维亚第11次参加冬季奥林匹克运动会。拉脱维亚在高山滑雪项目上获得一
  • 上海公交84路84路是上海市一条公交线路,由上海浦东上南运营。线路行驶东起永泰路东明路,西至济阳路泳耀路。84路开辟于1957年3月1日,线路从周家渡到恒大桥,后调整至济阳路泳耀路。全程单价RM
  • 赫子铭郝子铭(1982年8月4日-),生于中国黑龙江省鹤岗市,中国大陆男艺人,其前妻是著名选秀歌手何洁,育有一子一女。2005年 重庆卫视《天生一对》主持人