Informed Search Flashcards

1
Q

Describe the difference between informed and uninformed search.

A

Informed search strategies can find solutions more efficiently using domain-specific hints about the location of goals using a heuristic function h(n).

h(n) gives the estimated cost of the cheapest path from n.state to a goal state. It is problem-specific with only constraints being it is nonnegative and h(n) = 0 where n is a goal node.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Discuss the influence of a heuristic on the search results

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Determine whether a heuristic dominates another one

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Methods to systematically obtain heuristics for search problems

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Create simple heuristics to improve performance of search problems

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Properties/Performance of Greedy Best First search
(Completeness, Time complexity, Space complexity, Optimality)

b: branching factor
m: maximum length of any path

A

Not complete unless graph search is used

Time and Space complexity O(b^m). A good heuristic can provide dramatic improvement.

Not optimal.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Idea of A* search algorithm: avoid expanding paths that…

Evaluation function f(n) = h(n) + g(n)

f(n) :
h(n):
g(n):

h(n) has to be admissible. What does that mean?

A

are already expensive

estimated total cost of path through n to the goal
=estimated cost from n to goal + cost so far to reach n

An admissible heuristic is an underestimation, i.e. it has to be less than or equal to the actual cost.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly