CH 3 Flashcards
Problem Solving Agent
decides what to do by finding sequences of actions that lead to desirable states
Uniformed
given no information about the problem other than its definition
Informed
search algorithms that have some idea of where to look for solutions
Goal Formulation
based on the current situation and the agent’s performance measure. is the first step in problem solving.
Problem Formulation
which actions and states to consider given a goal
Search Algorithm
takes a problem as input and returns a solution in the form of an action sequence (formulate. search. execute)
Initial State
the state that the agent start in
Successor Function
a description of possible actions available to the agent. The successor function. given a state. returns
State Space
The initial state and the successor function implicitly define the state space (all possible states from the initial state)
Goal Test
test which determines if a given state is the goal state
Path Cost
assigns a numeric cost to each path
Step Cost
the step cost of taking action a to go from state x to state y is denoted by c(x. a .y)
Abstraction
process of removing detail from a representation is called abstraction
n-puzzle
object is to reach a specified goal state such as the one shown on the right of the figure
Route Finding Problem
is defined in terms of specified locations and transitions along links between them