Questions: Minimax Algorithm

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

In a minimax tree, a Min node has three children with values −5, 3, and 0. What value does the Min node return?

A3, because Max always wants the highest value
B−5, because Min picks the child value lowest for Max
C0, because the algorithm averages across children
D−5 only if it is the leftmost child; otherwise the first child encountered
Question 2 Multiple Choice

A minimax search finds that Move A guarantees a score of +1.5 against a perfect opponent, while Move B leads to +3 if the opponent blunders but −2 if the opponent plays optimally. Which move does minimax recommend, and why?

AMove B — it has higher upside and the algorithm should maximize expected value
BMove A — it guarantees the better outcome against optimal play
CMove B — minimax explores all branches and prefers the one with the highest leaf value
DMove A — but only because Move B has a longer search depth
Question 3 True / False

The minimax algorithm finds the move that leads to the best possible outcome for the maximizing player.

TTrue
FFalse
Question 4 True / False

In a zero-sum two-player game, the outcome that maximizes the score for the Max player is simultaneously the worst outcome for the Min player.

TTrue
FFalse
Question 5 Short Answer

Why does the minimax algorithm assume optimal play from both sides, and what would be the consequence of not making this assumption?

Think about your answer, then reveal below.