篇模拟退火算法.pptVIP

  • 4
  • 0
  • 约1.83千字
  • 约 27页
  • 2018-07-12 发布于江苏
  • 举报
篇模拟退火算法

* 模拟退火算法 模拟退火算法原理 模拟退火算法流程 模拟退火算法要素 模拟退火算法优缺点 模拟退火算法应用 * 引言 爬山算法(Hill Climbing) 爬山算法是一种简单的贪心搜索算法,该算法每次从当前解的临近解空间中选择一个最优解作为当前解,直到达到一个局部最优解。 爬山算法实现很简单,其主要缺点是会陷入局部最优解,而不一定能搜索到全局最优解。 * 引言 爬山算法(Hill Climbing) 如图所示:假设C点为当前解,爬山算法搜索到A点这个局部最优解就会停止搜索,因为在A点无论向那个方向小幅度移动都不能得到更优的解。 * 引言 模拟退火算法 爬山法是完完全全的贪心法,每次都鼠目寸光的选择一个当前最优解,因此只能搜索到局部的最优值。 模拟退火其实也是一种贪心算法,但是它的搜索过程引入了随机因素。模拟退火算法以一定的概率来接受一个比当前解要差的解,因此有可能会跳出这个局部的最优解,达到全局的最优解。 * 引言 模拟退火算法 仍以下图为例,模拟退火算法在搜索到局部最优解A后,会以一定的概率接受到E的移动。也许经过几次这样的不是局部最优的移动后会到达D点,于是就跳出了局部最大值A。 * 模拟退火算法原理 模拟退火算法来源于固体退火原理,将固体加温至充分高,再让其徐徐冷却,加温时,固体内部粒子随温升变为无序状,内能增大,而徐徐冷却时粒子渐趋有序,在每个温度都达到平衡

文档评论(0)

1亿VIP精品文档

相关文档