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

Discussion

What does completeness mean for a search algorithm?

  • A.It always returns the cheapest solution available
  • B.It terminates within a bounded amount of time
  • C.It finds a solution whenever one exists
  • D.It explores every state in the state space before stopping

Answer: C

Completeness is a guarantee about existence: if there is a solution the algorithm will find it, though possibly slowly. Exploring everything is one way to be complete but not the definition, returning the cheapest is optimality, and bounded time is a complexity claim. Keeping the four criteria separate matters because an algorithm may satisfy any subset of them, and a comparison table is only useful if each column means one thing.

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

Post your comment

Please log in or register to post a comment.