Kinettica Ltd
Home
What We Do
How We Work
Contact Us
Toys
SmartPath
Client Login
 

A* Pathfinding Algorithm
In computer science, A* (pronounced "A star") is a graph search algorithm that finds a path from a given initial node to a given goal node (or one passing a given goal test). It employs a "heuristic estimate" that ranks each node by an estimate of the best route that goes through that node. It visits the nodes in order of this heuristic estimate. The A* algorithm is therefore an example of best-first search. [taken from Wikipedia]



Click on any white square in the maze above - the algorithm will calculate the shortest path and plot the route.


The A* algorithm. This simple puzzle demonstrates how modelling can take the legwork out of planning. The system can operate on any number of nodes, at great complexity, to produce the facts and figures needed to plan with optimal precision and efficiency.