Machine-translated by Google. Questions are authored in English.
Top

Discussion

What is recursive best first search?

  • A.A best first search implemented using recursion for efficiency
  • B.A search that recursively decomposes the problem into subproblems
  • C.A search that restarts from the best node found so far
  • D.A depth first search tracking the best alternative f value

Answer: D

RBFS explores depth first but remembers the f value of the best alternative path at each level, and unwinds when the current path exceeds it, replacing each node's f with the best value found beneath it. It uses linear memory and is optimal with an admissible heuristic, at the cost of regenerating nodes repeatedly. Implementation style, decomposition and restarting are different ideas. Carrying just enough information to know when to abandon a path is what makes linear memory possible.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.