Matlab实现模拟退火算法工具箱及应用
1、文档下载:
本算法已经整理成文档如下,有需要的朋友可以点击进行下载
说明 | 文档(点击下载) |
---|---|
本算法文档 | 【老生谈算法】matlab实现模拟退火算法工具箱及应用.doc |
更多matlab算法原理及源码详解可点击下方文字直达:
2、算法详解:
1、案例背景
模拟退火算法(simulated annealing, SA)是一种模拟固体退火过程的迭代搜索优化算法。在每一次迭代过程中,SA随机产生一个新的搜索点,该新点与当前点之间的距离,或者说算法搜索的范围,与固体退火的温度有关,具体地说,随着固体温度的下降,算法搜索的范围会越来越小,以使SA收敛于最小值点。假设是最小值优化问题,那么当新点的目标函数值比当前点的目标函数值小时,SA毫不犹豫地接受该新点,使其成为下一次迭