Examples
Breadth-First Search
Definition
Link to originalBreadth-First Search
Uniform-Cost Search
Definition
Link to originalUniform-Cost Search
Uniform-cost search is about expanding the least-code unexpanded node. The frontier is a priority queue sorted by path cost, lowest first.
Depth-First Search
Definition
Link to originalDepth-First Search
Depth-Limited Search
Definition
Link to originalDepth-Limited Search
Depth-limited search behaves like depth-first search but limited, meaning it terminates if all nodes within a certain depth are explored.
Nodes below depth remain unexplored.
Iterative Deepening Search
Definition
Link to originalIterative Deepening Search
Iterative deepening search is an extension of depth-limited search that iteratively increases the limit .
Bidirectional Search
Definition
Link to originalBidirectional Search
Bidirectional search is a search strategy that searches from the given initial state and backward from a goal state. Thus, it needs “invertible” actions, meaning it can go from state to predecessor states .