Informed
Best First
- Uniform cost uses an evaluation function
- Doesn’t necessarily direct towards goal
- Doesn’t know how far to goal
- Still blind
- Look forward
- Lot of techniques aiming to define best node
- Expand node closest to goal
- Expand node on least cost solution path
Greedy
- Estimate distance to goal
- Often can’t determine exactly
- This cost is a heuristic
- Could be crow-flies distance
- Expand nodes in increasing order of heuristic cost
- Fast
- Not optimal
A*
- Combines advantages of uniform cost and greedy search
- Optimal & Complete
- h(n)
- Estimate of distance to goal
- Greedy
- g(n)
- Cost of cumulative path
- Uniform cost
- f(n)=g(n)+h(n)
- Heuristic must be admissible
- Underestimates the distance to the goal
- Never overestimates
- Monotonic
- Expand other low cost paths
- Pathmax
- For heuristics which might not be monotonic
- Select last option if going in wrong direction