Searching for Solutions Flashcards

1
Q

searching

A

just thinking about trying each possible action in every possible state and stopping early if you find the goal

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

problem state

A

data structure describing the configuration of all the elements of the problem that can change or be affected by actions in the problem environment

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

What are vertices in the state space?

A

problem states

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

search node

A

data structure containing search info, including (but not only) a problem state

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

node expansion

A

generating new legal search nodes from a parent node

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

frontier

A

a collection of dearch nodes to be explored

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

search strategy

A

the rule that determines which node to remove from the frontier

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

search tree / search space

A

a tree of search nodes whose exact shape depends on both the state transition model and the search strategy

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

graph search

A

modification to tree search: we store all the states we have previously seen and check for repeats when expanding nodes

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

partial graph search

A
  • each search node stores a reference to its parent
  • we check all ancestors for repeats when expanding a node
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

How to determine if you should use graph search?

A
  • calculate the number of possible states
  • if it is small: repeat states are likely, graph search could save a lot of work
  • if it is big: repeat states are unlikely, graph search adds cost for little gain
How well did you know this?
1
Not at all
2
3
4
5
Perfectly