2 - Uninformed Search Flashcards
All ________ problems can be stored in a ________.
All DISCRETE problems can be stored in a DISCRETE GRAPH.
________ search might not find a solution in cyclic ________.
TREE search might not find a solution in cyclic GRAPHS.
Graph search algorithms ________ nodes.
Graph search algorithms REMEMBER VISITED nodes.
Uninformed Search Techniques can only ________ and ________.
Uninformed Search Techniques can only PRODUCE NEXT STATES and CHECK WHETHER THE GOAL STATE IS REACHED.
Uninformed Search
There is no additional information besides the problem statement
Breadth-First Search (BFS) expands …
…the shallowest nodes first
BFS is most commonly implemented as a …
FIFO-Queue
BFS: Completeness
BFS is complete if depth and branching factor are finite
BFS: Optimality
BFS is not optimal in general ONLY optimal if cost is equal per step
BFS: Time/Space Complexity
BFS is O(b^d) time complex and O(b^(d-1)) space complex. For the frontier its space complexity is O(b^d)
Uniform-Cost Search (UCS) …
… expands the node with the lowest path cost
UCS: Completeness
UCS is complete if costs > 0
UCS: Optimality
UCS is optimal if cost >= eps in R+
UCS: Time/Space Complexity
TC = O(b^(1+[C*/eps]) = SC
Depth-First Search (DFS) expands …
… the deepest unexpanded node First