数学建模社区-数学中国

标题: 模拟退火算法经典图的代码 [打印本页]

作者: 1047521767    时间: 2022-1-2 11:34
标题: 模拟退火算法经典图的代码
              模拟退火算法经典图的代码  B/ `2 P1 O: X6 c# g9 G& B
模拟退火算法(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# S2 n9 X+ g' }1 w% b* V8 I) W
+ f+ @4 q$ A: g3 V( S7 `3 b; m/ ?

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

56.52 KB, 下载次数: 0, 下载积分: 体力 -2 点

售价: 2 点体力  [记录]  [购买]






欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5