This document summarizes several informed search algorithms:
- Best-first search expands nodes based on an evaluation function f(n) that estimates desirability. Special cases are greedy best-first and A* search.
- Greedy best-first search uses a heuristic h(n) as the evaluation function and may get stuck in loops.
- A* search uses an evaluation of f(n)=g(n)+h(n) where g(n) is cost to reach n and h(n) estimates cost from n to goal. A* is optimal if h is admissible or consistent.
- Local search algorithms like hill-climbing search and simulated annealing search operate on a