Problem state: a particular configuration of the objects that
are relevant for a problem
Figuring out how to represent the problem states is no
simple matter.
State space: the space of all possible problem states
Normally only a partial state space is considered.
Initial states, goal states
State space search: search through the space of
problem states for a goal state
Search trees: nodes are states (or paths), links are one-step
transitions from one state to a successor state
Expanding a node (extending a state/path)
Testing for goal states (nodes)
The queue of untried states (paths); adding new states
(paths) to the queue
Branching factor of the search: average number of successor
states each state has
Depth of the search: how far down the tree is extended during
the search