3搜索问题-启发式搜索分析.pptVIP

  • 4
  • 0
  • 约1.02万字
  • 约 71页
  • 2017-01-07 发布于辽宁
  • 举报
3搜索问题-启发式搜索分析

* * * * * * * * * * * * * * * * * * * * 来自冶金:增强金属和玻璃的。。。 * 爬山法搜索 模拟退火搜索 局部剪枝搜索 爬山法 模拟人们出游爬山的决策过程 以目标值增加的方向为搜索方向 如果有多个增加的方向,选使目标值增加速度最快的方向 爬山法会在某个峰顶终止,其相邻状态中没有更高的目标值了,称为局部极大值 爬山法的基本步骤 1、初始化,确定初始节点等参数 2、检查当前节点是否满足目标条件,如果满足,则搜索成功,结束 3、取邻域中每一个相邻节点,计算其目标函数的改进值 4、取改进值最大的相邻节点作为搜索目标,替换当前节点 5、检查是否满足循环终止条件。如果满足,则中止循环,否则转步2 爬山法的缺陷 难以处理山肩的情况 贪婪搜索方向不一定是正确的搜索方向 爬山法的改进 随机爬山法:在上山移动中随机的选择下一步 可回溯爬山法:给定启发式的回溯策略,允许回头搜索其他节点 洪水爬山法: 不断寻找改进方向 允许水平移动 可回溯 爬山法是完完全全的贪心法,每次都选择一个当前最优解,因此只能搜索到局部的最优值。 模拟退火其实也是一种贪心算法,但是它的搜索过程引入了随机因素。模拟退火算法以一定的概率来接受一个比当前解要差的解,因此有可能会跳出这个局部的最优解,达到全局的最优解。 移动后得到更优解,则总是接受该移动 移动后的解比当前解要差,则以一定的概率接

文档评论(0)

1亿VIP精品文档

相关文档