A* is a graph traversal and pathfinding algorithm, which is used in many fields of computer science due to its completeness, optimality, and optimal efficiency. Given a weighted graph, a source node and a goal node, the algorithm finds the shortest path from source to goal.
A* was invented by researchers working on Shakey the Robot's path planning.
Shakey the Robot was the first general-purpose mobile robot able to reason about its own actions. While other robots would have to be instructed on each individual step of completing a larger task, Shakey could analyze commands and break them down into basic chunks by itself.
Shakey in 1972
Peter Hart discussed Shakey's firsts in a talk at Google in February 2015.
Shakey's creators at the IEEE Milestone award event at the Computer History Museum, February 2017: (from left) Richard O. Duda, Tom Garvey, IEEE President Elect Jim Jeffries, Peter E. Hart, Nils J. Nilsson, Richard Fikes, Helen Chan Wolff, Claude Fennema, Bertram Raphael, Mike Wilber.