Best-First Search Is Not Optimal

The reason best-first search is not optimal is that heuristic functions, being estimates, are fallible: Therefore the name best-first search is somewhat of a misnomer.

Later we will modify the search algorithm to make it optimal despite the fallibility of heuristic functions.