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

Discussion

What does it mean for a heuristic to be consistent?

  • A.The estimate agrees with the true cost at every goal state
  • B.The estimate never falls by more than the cost of a step
  • C.The estimate is the same for every state at the same depth
  • D.The estimate is computed by the same formula in every state

Answer: B

Consistency, or monotonicity, requires that the estimate at a node is at most the step cost plus the estimate at the successor, which is a triangle inequality. It implies admissibility and additionally guarantees that f never decreases along a path, so graph search with an explored set remains optimal. Depth uniformity and formula uniformity are unrelated, and correctness at goals is implied. A local condition that yields a global guarantee is the most useful kind.

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

Post your comment

Please log in or register to post a comment.