对于“人工智能导论”中的作业,我需要解决以下问题:
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)
您可以给我任何想法、提示或反馈吗?