The Feasible Region · Topic 12 of 33 · reading step 20 of 33 · Many goals and players

Zero-sum games and minimax

Why does bluffing have to be random to work?

  1. 01
  2. 02
  3. 16
  4. 03
  5. 17
  6. 04
  7. 05
  8. 19
  9. 21
  10. 10
  11. 06
  12. 18
  13. 07
  14. 08
  15. 20
  16. 22
  17. 09
  18. 23
  19. 11
  20. 12
  21. 13
  22. 14
  23. 15
  24. 25
  25. 26
  26. 27
  27. 28
  28. 29
  29. 30
  30. 31
  31. 32
  32. 33
  33. 24
About this section: Many goals and players

Topic 23 keeps one decision-maker but gives them several objectives that genuinely conflict, so “optimal” stops being a point and becomes a curve. Game theory (topics 11 to 15) drops the other assumption: when another party is also choosing in response to you, your best plan depends on theirs and there is no single answer to compute, only an equilibrium to find. It underwrites markets that clear through auctions, security proofs written as games between an adversary and a defender, and populations that settle into stable mixes of strategy.

See it

B: heads B: tails A: heads A: tails A: +1 match. A wins B: +1 differ. B wins B: +1 differ. B wins A: +1 match. A wins every cell: the loser wants to flip. There is no stable pure cell.
No cell is an equilibrium. Whatever pure choice each player commits to, the other can exploit it by predicting it, so from every cell, someone wants to move. The only Nash equilibrium here is both players choosing heads or tails with probability exactly one half, at random, every time.

The intuition

Topic 11's Prisoner's Dilemma had a stable outcome. Matching Pennies has none, not because it is more complicated, but because it is zero-sum: every point one player gains, the other loses, exactly. That structure guarantees the two players' interests never align on a resting point.

Say A always plays heads. B, knowing this, always plays tails and wins forever. So A cannot commit to any single pure choice without being exploited: the only way to stop being predictable is to genuinely randomise, and the only randomisation an opponent cannot exploit is fifty-fifty. This is the honest reason poker players, penalty takers and cryptographers all reach for randomness on purpose: not for variety, but because any predictable rule is a rule your opponent can play against.

Von Neumann's minimax theorem (1928) (years before Nash generalised equilibrium to games where interests are not purely opposed) says every finite zero-sum game has a well-defined value: the amount the best defensive play guarantees you, whichever side you defend. Matching Pennies' value is exactly 0. Neither player can do better against a competent opponent, and neither has to accept doing worse.

The mathematics

For a finite two-player zero-sum game with payoff matrix M (to the row player; the column player receives −M), von Neumann's theorem states:

max over row strategies p min over column strategies q pᵀMq = min over column strategies q max over row strategies p pᵀMq = v (the value of the game)

Guaranteeing yourself at least v by defending first, and guaranteeing your opponent no more than v by attacking first, land on the exact same number. There is no advantage to moving first or second once both play optimally.

This is topic 03, again. Finding a zero-sum game's optimal mixed strategy is a linear program (maximise the guaranteed value subject to the strategy being a valid probability distribution) and von Neumann's minimax theorem is exactly LP strong duality applied to that program: the row player's LP and the column player's LP are duals of each other, and strong duality is precisely the claim that their optimal values coincide. Dantzig, who built the simplex method, credited conversations with von Neumann for recognising the connection. Two fields that look unrelated turn out to share a proof.

Solved on the figure's own game: by symmetry the value is 0, achieved at p = q = (½, ½). Perturb either player off one-half in either direction and the opponent has a pure best response that beats 0, which is exactly why one-half is the unique equilibrium, not merely a reasonable choice.

Where it actually runs

Penalty kicks, tested on real data A striker and goalkeeper choosing sides simultaneously is Matching Pennies with unequal payoffs. Chiappori, Levitt & Groseclose (American Economic Review 92(4), 1138–1151 (2002)) tested professional penalty-kick data against the mixed-strategy prediction and found it a good fit: real, high-stakes, adversarial behaviour matching what the theorem says a genuinely unexploitable strategy must look like.

And in security proofs Modern cryptography, including the post-quantum schemes covered on this site's PQC pages, states its guarantees as a game between a challenger and an adversary: the scheme is secure if no adversary's winning probability can be pushed above a negligible bound, whatever strategy they run. It is the same minimax vocabulary: the defender wants to minimise the adversary's advantage, the adversary wants to maximise it: used in earnest rather than for sport.