模拟退火

模拟退火

一:概括
1.爬山算法
所谓的爬山算法实际上就是简单的贪心算法,贪心算法通过从当前解的临近空间选择一个最优的解作为新的当前解,因此这个解很有可能是局部最优解,而不是全局最优的。因为A的领域周围没有比他更优的解了。


image.png

2.模拟算法
模拟退火算法可以有效的解决这个陷入局部最优解的问题从而找到一个全局最优解。实际上模拟退火算法也是贪心算法,只不过它在这个基础上增加了随机因素。这个随机因素就是:以一定的概率来接受一个比单前解要差的解。通过这个随机因素使得算法有可能跳出这个局部最优解
二:起源
以爬山算法为代表的局部搜索算法仅仅适用于某类组合优化问题并且解的质量也不是很理想。于是为了克服这些缺点,人们通过一些自然物理过程寻找解决办法模拟退火算法源于对固体的退火过程的模拟,通过采用Metropolis接受准则,并用一组称为冷却表的参数控制算法进程,使得我们可以在多项式时间内求出一个近似最优解。

[原文请看](https://www.cnblogs.com/GuoJiaSheng/p/4192301.html)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 《身体从未忘记》 荐 语 我们对心理创伤存在太多误解: 时间并不会治愈一切,我们的身体会记住创伤。 童年时期受过的...
    樊登读书王克伟阅读 501评论 0 0
  • 总有人会说着这样那样的话,你是怎样怎样。你好好。你最勤奋,最善良,学习好……但是,其实我过得并不好。我只是活着...
    600bbce98d5e阅读 220评论 0 1
  • 1、女人像一枝花,盛开不只为别人的欣赏,更重要的是为成就自己而绽放。 2、家乡的热土,用它丰厚的养料,滋养我长大,...
    智者利仁阅读 363评论 0 5