我有一棵像下面这样的树。边缘上的数字是成本 (g),节点中的数字是启发式函数 (h) 与目标的估计距离。目标以灰色阴影显示。
如果我从S开始,路线A星搜索(
f(x) = g(x) + h(x)
)的遍历是否如下:S>B>H>M
?
这是一个有趣的问题,因为如果我们查看贪婪搜索算法,其中确定下一步移动的函数 =
f(x) = h(x)
,我们将仅考虑节点中的值并选择最少的一个。基于此,我们将从 S 开始,然后继续到 A(最低值最佳),但最左边的分支是不正确的,因为它不会通向任何目标节点。我假设贪婪搜索会因这棵树而失败,这是正确的吗?