人工智能第三章201.pptVIP

  • 6
  • 0
  • 约1.61万字
  • 约 85页
  • 2017-02-01 发布于北京
  • 举报
* * 算法A的启发能力 影响算法A启发能力的三个重要因素: (1)算法A所找到的解路径的费用。 (2)算法A在寻找这条解路径的过程中所需要 扩展的节点数。 (3)计算启发函数所需要的计算量。 * * h(n) ≤ h*(n) 保证了A*的可采纳性,可采纳性可能意味着算法需要扩展更多的节点,使总的费用提高。 Note1:若能保证高效(增强算法的启发能力), 则牺牲可采纳性是可取的。 例:八码难题 (a) h(n)=W(n):不在位数码的个数 问题:每个数码离开目标的距离不一致, 说明不了复位困难程度。 算法A的启发能力 * * (b) h(n)=P(n):每个数码离“家”距离的和。 问题:不能说明离“家”近,但离空格远的数码复 位的难易。 1 2 4 8 7 6 5 3 1 2 3 8 7 6 5 4 初始状态 目标状态 * * 2 8 3 1 6 7 5 4 1 2 3 8 7 6 5 4 初始状态 目标状态 下面给出该八数码问题取不同启发函数,应用A*算法求得最佳解时所扩展和生成的节点数。 * * * * (c) h(n)=P(n)+3S(n) P(n):每个数码离“家”距离的和。 S(

文档评论(0)

1亿VIP精品文档

相关文档