State Space Search Flashcards

1
Q

Evaluating Breadth-First Search

A
  • Completeness: Yes
  • Time Complexity: O(b^d)
  • Space Complexity: O(b^d)
  • Optimality/Admissibility: Yes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Evaluating Depth-First Search

A
  • Completeness: No
  • Time Complexity: O(b^m)
  • Space Complexity: O(bm)
  • Optimality/Admissibility: No
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Evaluating Depth-First Search with depth limit (l)

A
  • Completeness: Yes ( if l > solution’s depth)
  • Time Complexity: O(b^l)
  • Space Complexity: O(bl)
  • Optimality/Admissibility: No
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Evaluating Depth-First Search with iterative deepening (IDS)

A
  • Completeness: Yes
  • Time Complexity: O(b^d)
  • Space Complexity: O(bd)
  • Optimality/Admissibility: Yes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is an uninformed search?

A

A search that has no way of determining whether one state is better than other

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

What is an admissible search?

A

An admissible search is a search that always guarantees to find an optimal solution

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

What is informedness?

A

A search is more informed than the other when it examines fewer states before it found the solution

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

What is a heuristic that leads to admissible search?

A

A heuristic that always underestimates the distance from the current state to the goal

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

How to evaluate the heuristic for each state?

A

Using:

f(n) = g(n) + h(n)
where:
g(n) is the evaluation from start state to n state
h(n) is the heuristic estimate the distance from the current n state to the goal

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