登山和A *有什么区别?

时间:2018-10-28 18:56:12

标签: algorithm artificial-intelligence a-star hill-climbing

在人工智能中,这些算法非常流行。我试图寻找解决8puzzle问题的方法,似乎它们都有相似的方法。谁能解释一下有什么区别?

1 个答案:

答案 0 :(得分:1)

  

加权A *(Pohl 1970)之类的算法系统地探索了   以“最佳”第一顺序搜索空间。 “最佳”由节点定义   排名函数,通常会考虑到达   节点g以及从节点达到目标的估算成本,   H。一些算法,例如A ∗ǫ(Pearl and Kim 1982),也考虑了   节点距目标的距离,d。爬山算法是   讨论较少;而不是考虑所有开放节点,它们会扩展   最近扩展节点的最有前途的后代,直到   他们遇到了解决方案。

Source (page 1, Introduction)