Artificial Intelligence : MiniMax Flashcards
Max
Wants to win
Min
Wants to reduce Max’s utility.
MiniMax value of a state
The utility of a state given that both players play optimally.
Terminal state
A condition in which the problem “ends”, either due to the rules of the problem or because of a lack of options from that point
MAX state
Maximum of the utilities of its successor states, takes the maximum value from successors
MIN state
Minimum of the utilities of its successor states, takes the minimal value from successors
Time complexity
b^m
B = branching factor
M = depth
Space complexity
b*m
B = branching factor
M = depth
Cutoff
Can’t explore all options within reasonable amount of time so only deal with set amount of the tree and explore that instead using heuristic evaluation function.