The A* search algorithm is an example of best-first search, as is B*. Best-first algorithms are often used for path finding in combinatorial search. (Neither A* nor B* is a greedy best-first search as they incorporate the distance from start in addition to estimated distances to the goal.)