Search Introduction Flashcards
What are the different states that a problem can be in?
Start / Initial State
Goal State
What does the state space cover?
All possible outcomes at each state
What are operators for?
They allow movement between states. i.e. a legal move on a chess board
Do search algorithms store the whole tree?
Some do, some don’t.
What are the main steps of finding a solution to a problem?
Get current state
Check if that is the goal state
Use operators to expand to all next nodes
Pick which node to go to using search techniques
What is a no information search called?
Blind or uninformed searches
What is a search with information called?
Heuristic or informed search
What are the methods we use to evaluate search methods?
Time complexity
Space complexity
Optimality
Completeness
What is optimality?
Can it guarantee that the optimal solution will be found
What is completeness?
Will a solution be found (if there is one)