【发布时间】:2020-05-23 19:24:07
【问题描述】:
有区别吗?有人告诉我,贪婪者会选择具有最高值的 child 启发式函数,即本地最佳继任者。我的困惑是在一个贪婪的最佳优先算法中会发生什么不跟踪它的访问节点,在不同的路径中遇到相同的节点?我会把问题画出来清楚地描述它;
贪心最佳优先算法通过B、C(x)或C(y)到达C时会扩展哪个节点C,输出路径是什么? ABCG 还是 ACG?
注意此树是网格的最短路径评估的图形表示,子节点是网格中父节点的有效相邻节点。
【问题讨论】:
-
您要搜索的是树还是图?您显示了一个树结构,但声称
C节点是相同的。我不清楚您要解决的问题;是在非树形图中找到C的路径吗? -
很抱歉没有提供更好的上下文,请看一下我现在编辑的注释
-
这有点怀疑,答案是由问题的作者自己编辑的,而且也没有太大的信心。这样一来,这是否意味着 A-B-C-G 是最先提供的贪婪路径?因为它将只考虑节点 B 的子节点进行下一次选择?
标签: algorithm search artificial-intelligence