Uninformed Search Algorithms
Book section 3.4
Slides: https://webeep.polimi.it/pluginfile.php/257113/mod_folder/content/0/FAI2021-05-UninformedSearchStrategies.pdf
Introduction
Preliminaries A search algorithm takes a search problem as input and returns a solution, or an in...
Breadth-first search
When all actions have the same cost, an appropriate strategy is breadth-first search, in which th...
Uniform-cost search
When actions have different costs, an obvious choice is to use best-first search where the evalua...
Depth-first search
Depth-first search always expands the deepest node in the frontier first. It could be implemented...
Depth-limited and iterative deepening search
Depth-limited To keep depth-first search from wandering down an infinite path, we can use depth-l...
Bidirectional search
Simultaneously searches forward from the initial state and backwards from the goal state(s), hopi...