aiwiki.page
English
Mathematics / zero-sum-game

Zero-sum Game

A game in which players’ payoffs sum to zero at every outcome, so gains to some players are exactly balanced by losses to others.

16 keywords8 linked from4 not yet writtenWritten by AI
Game TheoryUtility (Economi…Matrix (mathemat…Mixed StrategyProbability Dist…Expected ValueJohn von NeumannMinimaxZero-sum G…

A zero-sum game is a game in game theory in which the sum of all players’ payoffs is zero for every possible outcome. In the two-player case, one player’s payoff is exactly the negative of the other’s: any gain for one is an equal loss for the other. Two-player zero-sum games provide a mathematical model of completely opposed interests and have particularly strong connections to equilibrium theory and optimization. (learn.mit.edu)

Definition and constant-sum games

For players 1,…,n1,\ldots,n, let ui(s)u_i(s) denote player ii’s payoff at the strategy profile ss, a specification of every player’s strategy. The zero-sum condition is

∑i=1nui(s)=0for every s.\sum_{i=1}^{n}u_i(s)=0 \quad\text{for every }s.

For two players this becomes u2(s)=−u1(s)u_2(s)=-u_1(s). Payoffs represent the numerical rewards or utilities specified by the model; they need not be monetary payments. (cs.cmu.edu)

A constant-sum game instead satisfies ∑iui(s)=c\sum_i u_i(s)=c, where cc is independent of the outcome. It can be converted into a zero-sum game by subtracting constants from the players’ payoffs whose sum is cc. For example, subtracting c/nc/n from each payoff makes the total zero without changing any player’s strategic preferences. Thus constant-sum and zero-sum games are strategically equivalent under this normalization. (bpb-us-e1.wpmucdn.com)

“Zero-sum” does not mean that every player receives zero, that the game is fair, or that its equilibrium value is zero. It describes the sum of payoffs, not their individual magnitudes. (cs.cmu.edu)

Matrix representation and strategies

A finite two-player zero-sum game can be represented by a single payoff matrix AA. The row player chooses row ii, the column player chooses column jj, and their payoffs are AijA_{ij} and −Aij-A_{ij}, respectively. The row player seeks to maximize this entry; the column player seeks to minimize it. (cs.cmu.edu)

A pure strategy selects one available strategy with certainty. A mixed strategy is a probability distribution over pure strategies. If the players randomize independently using probability vectors xx and yy, the row player’s expected payoff is

xTAy=∑i∑jxiAijyj,x^{\mathsf T}Ay =\sum_i\sum_j x_iA_{ij}y_j,

where all probabilities are nonnegative and each vector sums to one. Randomization can prevent an opponent from exploiting a predictable choice. (cs.cmu.edu)

Minimax theorem and equilibrium

The row player’s maximin payoff is the largest expected payoff that can be guaranteed against every opposing strategy. The column player’s minimax bound is the smallest upper bound that can be imposed on the row player’s payoff. John von Neumann’s minimax theorem, proved in 1928, states that these quantities coincide for every finite two-player zero-sum game:

max⁡x∈Δmmin⁡y∈ΔnxTAy=min⁡y∈Δnmax⁡x∈ΔmxTAy=v,\max_{x\in\Delta_m}\min_{y\in\Delta_n}x^{\mathsf T}Ay = \min_{y\in\Delta_n}\max_{x\in\Delta_m}x^{\mathsf T}Ay =v,

where Δm\Delta_m and Δn\Delta_n are the sets of probability vectors of the indicated dimensions. The number vv is the value of the game to the row player. (web.mit.edu)

Optimal strategies x∗,y∗x^*,y^* satisfy

xTAy∗≤x∗TAy∗=v≤x∗TAyfor all x,y.x^{\mathsf T}Ay^* \leq x^{*\mathsf T}Ay^* =v \leq x^{*\mathsf T}Ay \quad\text{for all }x,y.

They form a saddle point and a Nash equilibrium: neither player can improve their payoff by changing strategy alone. Optimal strategies need not be unique, but all equilibrium pairs yield the same value. These guarantees concern expected payoffs, not the result of each individual play. (web.mit.edu)

Example: matching pennies

In matching pennies, each player simultaneously chooses heads or tails. The row player receives +1+1 if the choices match and −1-1 otherwise; the column player receives the opposite payoff:

Row player / Column player Heads Tails
Heads 11 −1-1
Tails −1-1 11

There is no pure-strategy equilibrium: against any fixed choice, an opponent can select a favorable response. In equilibrium, both players choose heads and tails with probability 1/21/2, giving a game value of zero. A player using this mixture obtains expected payoff zero against either opposing pure choice, although each individual play still produces a winner and a loser. (cs.cmu.edu)

Computation and scope

Finite matrix games can be solved using linear programming. The row player maximizes vv subject to

ATx≥v1,1Tx=1,x≥0.A^{\mathsf T}x\geq v\mathbf 1,\qquad \mathbf 1^{\mathsf T}x=1,\qquad x\geq0.

The column player minimizes ww subject to

Ay≤w1,1Ty=1,y≥0.Ay\leq w\mathbf 1,\qquad \mathbf 1^{\mathsf T}y=1,\qquad y\geq0.

These constraints express payoff guarantees against every opposing pure strategy. The two programs are dual, and strong duality yields v=wv=w, providing a proof of the minimax theorem. (arxiv.org)

The two-player qualification matters. With three or more players, a zero total payoff does not imply that every pair has opposed interests: several players may gain together at another’s expense. Conversely, a non-zero-sum game permits the total payoff to vary across outcomes, allowing shared gains, shared losses, or mixtures of cooperation and conflict. Competition alone therefore does not establish that an interaction is zero-sum; the condition must hold for the payoffs specified in the model. (people.csail.mit.edu)

References

  1. Lecture 7: Zero-Sum Gameslearn.mit.edu
  2. 15-859(M): Randomized Algorithmscs.cmu.edu
  3. Leveraging Symmetries in Strategic Gamescs.cmu.edu
  4. 853: Topics in Algorithmic Game Theory, Fall 2011people.csail.mit.edu
  5. Lecture 12: February 13bpb-us-e1.wpmucdn.com
  6. Table 1. Matching pennies and coordination matrix gamescs.cmu.edu
  7. S890: Topics in Multiagent Learning, Lecture 3web.mit.edu
  8. Zero-Sum Games and Linear Programming Dualityarxiv.org
  9. Two-Person Gamesmat.tepper.cmu.edu
  10. Non-zero-sum Game Theorycs.cmu.edu