CH 4 Flashcards
Greedy Best First Search
tries to expand the node that is closest to the goal
Straight Line Distance
shortest distance between two points.
A* Search
f(n) = g(n) + h(n) where g(n) is the cost to reach the node and h(n) is the estimated cost to get from the node to the goal
Admissible Hueristic
h(n) never overestimates the cost to reach the goal
Consistency (Monotonicity)
a huerisitic h(n) is consistent if. for every node n and every successor nā of n generated by an action a. the estimated cost of reaching the goal from n is no greater than the step cost of getting to nā
Triangle Inequality
stipulates that each side of a triangle cannot be longer than the sum of the other two sides
Pruned
a subtree can be ignored or pruned because h(n) is admissible
Recursive best-first search
is a simple recursive algorithm that attempts to mimic the operation of standard best-first search but using only linear space.
IDA*
difference between IDA* and Iterative deepening is that rather than using the depth as the cutoff it uses f(n) = g(n) + h(n)
SMA*
Simple memory bound A* expands the best leaf until memory is full at which time it drops the worst leaf
Effective Branching Factor
the total number of nodes generated by A* for a particular problem is N. and the solution depth is d. then b* is the branching factor that a uniform tree of depth d would have to have in order to contain N + 1 nodes.
Relaxed Problem
a problem with fewer restrictions on the actions
Hill Climbing
a loop that continually moves in the direction of increasing value. that is. uphill. It terminates when it reaches a peak where no neighbor has a higher value
Local Maxima
a local maximum peak that is higher than each of its neighboring states
Plateaux
a plateau is an area of the state space landscape where the evaluation function is flat.