人工智能第一部分讲义学习课件.pptVIP

  • 3
  • 0
  • 约 128页
  • 2016-12-07 发布于江苏
  • 举报
* 4 其他的搜索算法 爬山法(局部搜索算法) 如果对于任何n,当g(n)=0时,f(n)=h(n), A*算法就成为爬山法。 爬山法优先扩展距离目标节点的耗散值最小的节点。 * 4 其他的搜索算法(续1) 动态规划算法 如果对于任何n,当h(n)=0时, f(n)=g(n), A*算法就成为了动态规划法。 动态规划算法优先扩展具有最小耗散值分支路径上的端节点。 * * 如果不结束的话,引理2.1与引理2.2产生矛盾 * 由定理2,一定结束,所以f*(t)(=f*(s))会被扩展,所以f(n)f*(s)的节点定被扩展 * A算法(续) ADD(mj, OPEN), 标记mj到n的指针; IF f(n, mk)f(mk) THEN f(mk):=f(n, mk), 标记mk到n的指针; IF f(n, ml)f(ml,) THEN f(ml):=f(n, ml), 标记ml到n的指针, ADD(ml, OPEN); 7 OPEN中的节点按f值从小到大排序; 8 GO LOOP; * …... …... …... …... …... mj mk ml n a b * 一个A算法的例子 定义评价函数: f(n) = g(n) + h(n) g(n)--从初始节点到当前节点的耗散值,单位耗散 时为当前节点的深度(即

文档评论(0)

1亿VIP精品文档

相关文档