Games & AI Flashcards

1
Q

What are the 04 components of games as search?

A
  1. Initial state
  2. Successor function - list of moves
  3. Terminal state - is the game over?
  4. Utility function - numerical value of state
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the 02 major differences between game trees and search trees?

A

In game trees,
1. you have an opponent
2. you have to generate the whole tree

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

What are the main components of a search problem? (06)

A
  1. start state
  2. goal state
  3. operators/ actions
  4. step cost –> path cost
  5. heuristic
  6. constraints
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the components of a search solution?

A
  1. a problem graph
  2. a tree
  3. a strategy
  4. a fringe
  5. a solution path
  6. cost of the solution
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Name 4 uninformed search algorithms and their queue type

A
  1. BFS -
  2. DFS -
  3. IDS -
  4. UCS -
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Name 2 informed search algorithms and their queue type

A
  1. GBFS -
  2. A* -
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What do
1) Visiting a node
2) Exploring a node
mean?

A

1) Visiting/Expanding - going to node
2) Exploring - exploring child nodes

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

What is the heuristic?

A

It is a function h(n), that gives the distance from the node (n) to the goal.

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

What is an admissible heuristic?

A

A heuristic function that always underestimates the distance to the goal. (eg. straight line, manhattan dist).
* if admissible –> A* gives least cost

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