1. 首页
  2. 数据库
  3. 其它
  4. 模拟退火算法经典图的代码

模拟退火算法经典图的代码

上传者: 2020-12-25 03:39:44上传 PDF文件 56.52KB 热度 7次
模拟退火算法(Simulated Annealing,SA)有一张特别经典的图,用于说明SA算法为何能跳出局部最优解,找到全局最优解。在写论文是必须要有原图和可编辑的原始文件,网上找了好久都没找到代码,在此记录一下。 假定初始解为左边蓝色点A,模拟退火算法会快速搜索到局部最优解B,但在搜索到局部最优解后,不是就此结束,而是会以一定的概率接受到左边的移动。经过几次这样的不是局部最优的移动后有可能会到达全局最优点D,于是就跳出了局部最小值。 MATLAB版实现如下: x=-8.2:0.05:8.5; y =(x-2).*(x+2).*(x+5).*(x-4).*(x+7).*(x
下载地址
用户评论