The document provides an overview of the A* pathfinding algorithm. It begins by defining the pathfinding problem and describing applications like game development. It then introduces the A* algorithm, which finds the shortest path between nodes in a graph by considering both the distance traveled so far (like in Dijkstra's algorithm) and the estimated distance to the goal (like in best-first search). The document provides an example of A* in action and discusses how heuristics can guide the search while ensuring an optimal solution. It also compares the running time of A* to Dijkstra's algorithm.
17. A* EXAMPLE g = 1 h = 6 f = 7 g = 1 h = 6 f = 7 S g = 1 h = 4 f = 5 T g = 1 h = 6 f = 7
18. A* EXAMPLE g = 1 h = 6 f = 7 g = 1 h = 6 f = 7 S g = 1 h = 4 f = 5 T g = 1 h = 6 f = 7
19. A* EXAMPLE g = 2 h = 3 f = 5 g = 1 h = 6 f = 7 g = 2 h = 5 f = 7 g = 1 h = 6 f = 7 S g = 1 h = 4 f = 5 T g = 1 h = 6 f = 7 g = 2 h = 5 f = 7
20. A* EXAMPLE g = 1 h = 6 f = 7 g = 2 h = 5 f = 7 g = 1 h = 6 f = 7 S g = 1 h = 4 f = 5 T g = 1 h = 6 f = 7 g = 2 h = 5 f = 7
21. A* EXAMPLE g = 3 h = 6 f = 9 g = 1 h = 6 f = 7 g = 2 h = 5 f = 7 g = 1 h = 6 f = 7 S g = 1 h = 4 f = 5 T g = 1 h = 6 f = 7 g = 2 h = 5 f = 7 g = 3 h = 6 f = 9
22. A* EXAMPLE g = 1 h = 6 f = 7 g = 2 h = 5 f = 7 g = 1 h = 6 f = 7 S g = 1 h = 4 f = 5 T g = 1 h = 6 f = 7 g = 2 h = 5 f = 7 g = 3 h = 6 f = 9
23. A* EXAMPLE g = 1 h = 6 f = 7 g = 2 h = 5 f = 7 g = 1 h = 6 f = 7 S g = 1 h = 4 f = 5 T g = 2 h = 7 f = 9 g = 1 h = 6 f = 7 g = 2 h = 5 f = 7 g = 2 h = 7 f = 9 g = 3 h = 6 f = 9
24. A* EXAMPLE g=2 h=7 f=9 g=2 h=7 f=9 g=2 h=7 f=9 g=3 h=8 f=11 g=3 h=8 f=11 g=3 h=8 f=11 g=3 h=8 f=11 g = 3 h = 6 f = 9 g = 1 h = 6 f = 7 g = 2 h = 5 f = 7 g = 1 h = 6 f = 7 S g = 1 h = 4 f = 5 T g = 2 h = 7 f = 9 g = 1 h = 6 f = 7 g = 2 h = 5 f = 7 g = 2 h = 7 f = 9 g = 3 h = 6 f = 9
25. A* EXAMPLE g = 3 h = 8 f = 11 g = 2 h = 7 f = 9 g = 3 h = 6 f = 9 g = 3 h = 8 f = 11 g = 2 h = 7 f = 9 g = 1 h = 6 f = 7 g = 2 h = 5 f = 7 g = 2 h = 7 f = 9 g = 1 h = 6 f = 7 S g = 1 h = 4 f = 5 T g = 3 h = 8 f = 11 g = 2 h = 7 f = 9 g = 1 h = 6 f = 7 g = 2 h = 5 f = 7 g = 3 h = 8 f = 11 g = 2 h = 7 f = 9 g = 3 h = 6 f = 9 g = 4 h = 5 f = 9
26. A* EXAMPLE g = 3 h = 8 f = 11 g = 2 h = 7 f = 9 g = 3 h = 6 f = 9 g = 3 h = 8 f = 11 g = 2 h = 7 f = 9 g = 1 h = 6 f = 7 g = 2 h = 5 f = 7 g = 2 h = 7 f = 9 g = 1 h = 6 f = 7 S g = 1 h = 4 f = 5 T g = 3 h = 8 f = 11 g = 2 h = 7 f = 9 g = 1 h = 6 f = 7 g = 2 h = 5 f = 7 g = 3 h = 8 f = 11 g = 2 h = 7 f = 9 g = 3 h = 6 f = 9 g = 4 h = 5 f = 9 g = 5 h = 4 f = 9
27. A* EXAMPLE g = 3 h = 8 f = 11 g = 2 h = 7 f = 9 g = 3 h = 6 f = 9 g = 3 h = 8 f = 11 g = 2 h = 7 f = 9 g = 1 h = 6 f = 7 g = 2 h = 5 f = 7 g = 2 h = 7 f = 9 g = 1 h = 6 f = 7 S g = 1 h = 4 f = 5 T g = 3 h = 8 f = 11 g = 2 h = 7 f = 9 g = 1 h = 6 f = 7 g = 2 h = 5 f = 7 g = 6 h = 3 f = 9 g = 3 h = 8 f = 11 g = 2 h = 7 f = 9 g = 3 h = 6 f = 9 g = 4 h = 5 f = 9 g = 5 h = 4 f = 9 g = 6 h = 3 f = 9
28. A* EXAMPLE g = 3 h = 8 f = 11 g = 2 h = 7 f = 9 g = 3 h = 6 f = 9 g = 3 h = 8 f = 11 g = 2 h = 7 f = 9 g = 1 h = 6 f = 7 g = 2 h = 5 f = 7 g = 2 h = 7 f = 9 g = 1 h = 6 f = 7 S g = 1 h = 4 f = 5 g = 7 h = 2 f = 9 T g = 3 h = 8 f = 11 g = 2 h = 7 f = 9 g = 1 h = 6 f = 7 g = 2 h = 5 f = 7 g = 6 h = 3 f = 9 g = 7 h = 2 f = 9 g = 3 h = 8 f = 11 g = 2 h = 7 f = 9 g = 3 h = 6 f = 9 g = 4 h = 5 f = 9 g = 5 h = 4 f = 9 g = 6 h = 3 f = 9
29. A* EXAMPLE g = 3 h = 8 f = 11 g = 2 h = 7 f = 9 g = 3 h = 6 f = 9 g = 3 h = 8 f = 11 g = 2 h = 7 f = 9 g = 1 h = 6 f = 7 g = 2 h = 5 f = 7 g = 2 h = 7 f = 9 g = 1 h = 6 f = 7 S g = 1 h = 4 f = 5 g = 7 h = 2 f = 9 g = 8 h = 1 f = 9 T g = 3 h = 8 f = 11 g = 2 h = 7 f = 9 g = 1 h = 6 f = 7 g = 2 h = 5 f = 7 g = 6 h = 3 f = 9 g = 7 h = 2 f = 9 g = 8 h = 1 f = 9 g = 3 h = 8 f = 11 g = 2 h = 7 f = 9 g = 3 h = 6 f = 9 g = 4 h = 5 f = 9 g = 5 h = 4 f = 9 g = 6 h = 3 f = 9