Computational Intelligence and Games · 2005 · 49 citations · 12 references
ComputingComputer ScienceAlgorithmsGrid ComputingOptimizationHeuristic SearchMetaheuristic OptimizationSearching AlgorithmsIterative Deepening A* SearchPathfinding AlgorithmsSearch Space PruningTree Search
Abstract- The A * algorithm is the de facto standard used for pathfinding search. IDA * is a space-efficient version of A*, but it suffers from cycles in the search space (the price for using no storage), repeated visits to states (the overhead of iterative deepening), and a simplistic leftto-right traversal of the search tree. In this paper, the Fringe Search algorithm is introduced, a new algorithm inspired by the problem of eliminating the inefficiencies with IDA*. At one extreme, the Fringe Search algorithm expands frontier nodes in the exact same order as IDA*. At the other extreme, it can be made to expand them in the exact same order as A*. Experimental results show that Fringe Search runs roughly 10-40% faster than highly-optimized A * in our application domain of pathfinding on a grid. 1
12
Depth-first iterative-deepening
Richard E. Korf · Artificial Intelligence · 1985 · 1.6K citations
The focussed D* algorithm for real-time replanning
Anthony Stentz · 1995 · 820 citations
On the complexity of admissible search algorithms
Alberto Martelli · Artificial Intelligence · 1977 · 154 citations