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

Discussion

What is backtracking search?

  • A.A search that keeps a record of every path it has abandoned
  • B.A search that alternates between forward and backward steps
  • C.Depth first search that generates one successor at a time
  • D.Search that undoes actions when a dead end is reached

Answer: C

Generating successors one at a time, and modifying the state in place rather than copying it, reduces the memory to a single state description plus the path, which is the standard implementation for constraint satisfaction. Undoing actions is how the state is restored rather than the definition, abandoned paths are not stored, and it is not bidirectional. Reducing memory from the branching factor times depth to depth alone is a further saving on an already frugal algorithm.

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

Post your comment

Please log in or register to post a comment.