Games and Search Flashcards

1
Q

What is a deterministic game?

A

A game with a finite amount of states and possible moves

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

What are zero-sum games?

A

Agents have opposite utilities (values on outcomes). One player tries to maximise the other tries to minimise (adversial).

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

What are general games?

A

Agents have independent utilities. Cooperation, indifference, competition and more possible.

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

What is a game tree (2-player)?

A

For 2-player deterministic turns, value of a state is the best achievable outcome from that state. Terminal nodes/utility values, determine who has won.

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

What are some examples of terminal nodes/utility values for game trees?

A

Opponent win = -1
Draw = 0
Player win = 1

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

What is minimax?

A

Choose move to position with highest minimax value.

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

Is minimax complete?

A

Yes, if tree is finite

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

Is minimax optimal?

A

Against an optimal opponent yes.

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

What is the time complexity of minimax?

A

O(b^m)

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

What is the space complexity of minimax

A

O(b^m)

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

What is alpha-beta pruning?

A

Similar to minmax, but avoids branches that will not yield a better result.

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

How does alpha-beta pruning affect the time complexity?

A

Halves the time complexity (m/2) and doubles to solvable depth.

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