Math 2.0

Game theory, economics, finance, and other social and behavioral sciences Basic notions of noncooperative games Theorem

von Neumann's minimax theorem

Builds on Simplex

Statement

Let AA be a real m×nm \times n matrix. For k≥1k \ge 1 let Δk={p∈ℝk:pi≥0 for all i, p1+⋯+pk=1}\Delta_k = \set{p \in \R^k : p_i \ge 0 \text{ for all } i, \ p_1 + \cdots + p_k = 1} be the standard simplex of probability vectors. Then max⁡x∈Δmmin⁡y∈ΔnxTAy=min⁡y∈Δnmax⁡x∈ΔmxTAy.\max_{x \in \Delta_m} \min_{y \in \Delta_n} x^T A y = \min_{y \in \Delta_n} \max_{x \in \Delta_m} x^T A y.

Remarks

The inequality max⁡xmin⁡y≤min⁡ymax⁡x\max_x \min_y \le \min_y \max_x holds for every function on a product. The reverse inequality is the content of the theorem. One proof writes both sides as linear programs that are dual to each other, and uses the strong duality theorem of linear programming. Another proof separates a convex set from a point with a hyperplane. The common value is the value of the game, and the theorem says that xTAyx^T A y has a saddle point on Δm×Δn\Delta_m \times \Delta_n.

Example: matching pennies, with A=(1−1−11)A = \begin{pmatrix} 1 & -1 \\ -1 & 1 \end{pmatrix}. For x=y=(12,12)x = y = (\tfrac12, \tfrac12) one gets xTAy′=0x^T A y' = 0 for every y′y' and x′TAy=0x'^T A y = 0 for every x′x', so the value is 00. Mixing is necessary: over pure strategies, that is vertices of the simplices, the row player can only guarantee max⁡imin⁡jaij=−1\max_i \min_j a_{ij} = -1, while min⁡jmax⁡iaij=1\min_j \max_i a_{ij} = 1.

The theorem extends to a continuous function f(x,y)f(x, y) on X×YX \times Y with X,YX, Y compact convex sets in ℝm\R^m and ℝn\R^n, concave in xx and convex in yy. Sion's minimax theorem weakens these hypotheses further.

Going deeper

For a student

The theorem is the founding result of game theory, proved by John von Neumann in 1928. It is equivalent to the duality theorem of linear programming, and the value and optimal mixed strategies of a matrix game can be computed by the simplex algorithm. The general minimax theorems for convex-concave functions, and Sion's version for quasiconvex-quasiconcave functions, all rest on the same convexity. They are the model for saddle point formulations of duality in convex optimization, such as saddle points of a Lagrangian.

Reading path

To understand this page from the ground up, read these 2 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Simplex concept
  2. von Neumann's minimax theorem statement

Further reading

  1. Web https://en.wikipedia.org/wiki/Minimax_theorem, Bilinear functions and zero-sum games
About this page
TagGJ8VTBFNP2
URIm2://GJ8VTBFNP2
Kindstatement, theorem
WritingW0 stub
MSC91A05, 49J35, 90C47
StatusThis copy of the site has no build data. Run m2 status GJ8VTBFNP2.
UsesSimplex

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.