#模拟退火 伪代码 C++实现
##什么是模拟退火
爬山算法是一种只往高处走的算法,它不会考虑下山这一种选择,容易停留在局部最优解。模拟退火法试图把爬山法和随机行走结合起来,同时获得完备性和效率。
把模拟退火比作一个冶炼过程,在温度高的时候,我们很容易改变他的形状,而随着时间的推移,温度逐渐下降的时候,这块金属趋于定型。模拟退火就是这样一种算法,引入一个温度,在温度高的时候,我们有一定概率允许它作出下山的决定,而在温度低的时候,我们更趋向于上山。
##伪代码
##C++实现
参考资料:
大白话解析模拟退火算法