duiger 发表于 2012-3-24 11:19

模拟退火算法,下一个必定更优吗?

找到一个局部最小点之后,用模拟退火算法找到的下一个点是一定比当前点更优,还是可能更差?

厚积薄发 发表于 2012-3-24 11:27

这个都说不准,因为模拟退火找的是局部最优解,在局部范围内,其迭代次数增加得到的结果是趋于优的;而一旦达到最有,如果要寻找更优,只能通过设置初值或者其他相关步长等来进行调整了

duiger 发表于 2012-3-24 12:00

厚积薄发 发表于 2012-3-24 11:27 static/image/common/back.gif
这个都说不准,因为模拟退火找的是局部最优解,在局部范围内,其迭代次数增加得到的结果是趋于优的;而一旦 ...

谢谢终于有人回帖了!

我知道全局优化很复杂,我也只是刚入门,是否存在一种方法,使函数值逐步下降而趋于最有解的?

模拟退火这种不断迭代也就是不断下降,不会出现回升的情况吗?

还请赐教,感激不尽!

厚积薄发 发表于 2012-3-24 12:20

局部可以找到最有,全局很难找到,就跟在沙漠里一样,过了一个山丘,可能后面还有很多

发表于 1970-1-1 08:00

页: [1]
查看完整版本: 模拟退火算法,下一个必定更优吗?