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的答案,我也發現這個問題有點奇怪,這就是爲什麼我決定問這裏。但是,謝謝你的幫助:) –