0
对于“介绍人工智能”的任务,我需要解决以下问题:实现A * - 搜索作为广度优先搜索/深度优先搜索
Let f(n) = c1*g(n) + c2*h(n) be an evaluation function, where c1,c2 be constants.
1. Define c1,c2,h(.),g(.) such that A* with this evaluation function is bfs.
2. Define c1,c2,h(.),g(.) such that A* with this evaluation function is dfs.
对于BFS我有下面的想法: 设g(n)
是从开始节点到当前节点的成本,以及从当前节点到目标的估计成本h(n)
。 如果我设置c2 = 0
它实际上应该是广度优先搜索。
对于DFS我想设置c2 = 0
和c1 = (-1)
任何意见,建议或反馈,你可以给我吗?
确定thx的答案,我也发现这个问题有点奇怪,这就是为什么我决定问这里。但是,谢谢你的帮助:) –