6 - games and adversarial search Flashcards

1
Q

Games vs. single-agent search

A

We don’t know how the opponent will act
Solution: strategy or policy + efficnecy

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

Minimax value of a node

A

the utility (for MAX) of being in the corresponding state, assuming perfect play on both sides

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

Minimax strategy

A

Choose the move that gives the best worst-case payoff

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

Alpha-Beta Pruning

A

Avoid processing subtrees that have no effect on the result
α is used in MIN nodes, and is assigned in MAX nodes ( α= “at least”)
β is used in MAX nodes, and is assigned in MIN nodes ( β = “at most”)

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

Beta cutoff

A

stop search below MAX node N (i.e., don’t examine more descendants) if alpha(N) >= beta(i) for some MIN node ancestor iof N

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

Alpha cutoff

A

stop search below MIN node N if beta(N)<=alpha(i) for a MAX node ancestor iof N

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

Expectiminimax

A

for chance nodes, average values weighted by the probability of each outcome

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

Monte Carlo simulation

A

when you get to a chance node, simulate a large number of games with random dice rolls and use win percentage as evaluation function

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