Heuristic (informed) Search

Overview

  • b: avg branching factor
  • d: goal depth
  • m: max depth
Name Space Complexity Time Complexity Complete Optimal
Best-first search O(bm), very bad O(bm), very bad No No
A* Search keep all generated nodes, bad exponential, bad Yes Yes
Iterative‐deepening A* Search

  • Run A* with iteratively increasing cost limit
  • Instead of depth, the limit is on the cost f(n)