A* Search Flashcards
1
Q
Heuristic
A
Approximate cost to goal
2
Q
A* Priority Function
A
f(n) = h(n) + g(n)
(estimate of “cheapest” solution)
3
Q
Admissibilty
A
Heuristic is admissible if it never overestimates. (never greater then true cost)
4
Q
Consistency
A
Always returns the same value for the same input. Consistent heuristic is always admissible but not all admissible heuristics are consistent.
5
Q
A* Properities
A
(C* is path of cost of optimal solution)
- expands all nodes f(n)<C*
- may expand some nodes f(n) = C*
- will not expand any nodes f(n)>C*
- is complete if all step costs finite and branching factor finite
- is optimally efficient among algorithms that expand all nodes f(n)<C*