Title :
Optimizations of data structures, heuristics and algorithms for path-finding on maps
Author :
Cazenave, Tristan
Author_Institution :
Dept. Informatique, Univ. Paris 8, Saint-Denis
Abstract :
This paper presents some optimizations of A* and IDA* for pathfinding on maps. The best optimal pathfinder we present can be up to seven times faster than the commonly used pathfinders as shown by experimental results. We also present algorithms based on IDA* that can be even faster at the cost of optimality. The optimizations concern the data structures used for the open nodes, the admissible heuristic and the re-expansion of points. We uncover a problem related to the non re-expansion of dead-ends for sub-optimal IDA*, and we provide a way to repair it
Keywords :
cartography; data structures; graph theory; optimisation; path planning; search problems; A* algorithm optimization; IDA* algorithm optimization; data structure optimizations; game maps; heuristics; map path-finding; mazes; optimal pathfinding; Cost function; Data structures; Heuristic algorithms; Intelligent agent; Navigation; Roads; Robots; Testing; A-star; IDA; game maps; mazes; path-finding;
Conference_Titel :
Computational Intelligence and Games, 2006 IEEE Symposium on
Conference_Location :
Reno, NV
Print_ISBN :
1-4244-0464-9
DOI :
10.1109/CIG.2006.311677