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