Equilibrium Points in Finite Games

University of Tennessee, Knoxville
Trace: Tennessee Research and Creative
Exchange
The Harlan D. Mills Collection
Science Alliance
10-1959
Equilibrium Points in Finite Games
Harlan D. Mills
Follow this and additional works at: http://trace.tennessee.edu/utk_harlan
Part of the Computer Sciences Commons, and the Mathematics Commons
Recommended Citation
Mills, Harlan D., "Equilibrium Points in Finite Games" (1959). The Harlan D. Mills Collection.
http://trace.tennessee.edu/utk_harlan/42
This Report is brought to you for free and open access by the Science Alliance at Trace: Tennessee Research and Creative Exchange. It has been
accepted for inclusion in The Harlan D. Mills Collection by an authorized administrator of Trace: Tennessee Research and Creative Exchange. For more
information, please contact [email protected].
EQUILIBRIUM POINTS IN FINITE GAMES
Harlan D. Mills
MATH E MAT I C A
92,A Nau4v. Street
Su.bsidi4r, of
Princeton, New Jersey
COR P 0 RAT ION
0 F
A MER I C A
EQUILIBRIUM POINTS IN FINI T E GAMES
Harlan Mi ll s
Oc t obe r 19 5 9
101 - R MO I
EQUILIBRIUM POINTS IN FINITE GAMES
Harlan Mills
Introduction
The existence of equilibriu:m points in finite ga:me s, as formulated by
von Neu:mann and Morgenstern [11], [6], [7], has been established by Nash [8], [91.
The :method of proof is analytic, e:mploying a fixed point argu:ment.
We give an algebraic characterization of e quilibriu:m points in Theore:ms
1 and In.
This raises the possibility (so far unresolved) of an algebraic proof of
Nash's existence theore:m.
We also show that equilibriu:m points can be described
in ter:ms of sol utions to certain nonlinear progra :ms in Theorems 2. and 2n.
The se
generalize well-known equivalences between :matrix ga:mes a nd linear progra:ms [1],
[2], [3], [10].
In Theore:m 3, equilibriu:m points f o r a t wo-person (nonzero-sum) ga:me
are further characterized in solutions of a syste:m
certain variables :must be integers.
f linear inequalities in which
This c h a r acte r i zation, i n c onjunction with
technique s of integer linear progra:m:ming [4], a llo ws t h e pos sibi lity of syste:matic
co:mputation of equilibrium points for t he t wo-pe rson c a se.
Finally, in Theore:m 4, we note a
u rio u s relation between the Lagrange
:multipliers and the original variables o f the non lin e a r p r ogra:ms of Theore:ms 2
and 2n; a solution to these progra:ms plays a dua l r o l e , serving si:multaneously
as values for the original variables a nd as L a gra nge :multi pliers.
Since our general sche:me can be e a sil y i nfe r red f ro:m the treat:ment of
two-person ga:mes, this case is treated f irst .
notation;
e
We use the conveniences of :matrix
will denote a vector (row or colu:mn) with each entry
or :matrix inequalitie s hold entry by e ntry.
I , while vector
2.
Two-person Ga m s
Let G be a two-person game in normali zed f orm [11], characterized
by two real m by n payoff matrices, A :: (a . .), B = (b
IJ
IJ
i £ {L ... , m} and player 2 (simultaneously) choos e s j
if player 1 chooses
.):
o
{ L ... , n}, the n 1 is
£
paid a .. and 2 is paid b
Mixed strategies for 1 and. 2 a re probability ve c t ors of
IJ
IJ
dimensions m and n; for convenience, we regards l's mixed strategies as row
.'
o
vectors and 2' s as column vectors.
Let X and Y deno t e the sets of mixed strategies
for players 1 and 2; i. e.
X
= {x :;
I
(x..) xe
1
If 1 uses mixed strategy x
E
= 1,
x
~ o}, Y
X and 2 uses y
:=
E
{y ~ (y.)
J
I
ey ~ 1, y> O}.
-
Y, their expected payoffs are
9
respectively
=
xAy
An equilibriwn point
X
E
X, Y
E
L;
i, j
x ,a .. y.,
1 1J J
xBy
(x~
is a pair of mixed strategies,
yL
such that for all
Y,
xAy
A theorem due to Nash
2
xAy,
xBy > xBy.
[9] as serts the existe c
of an equilibrium point for every
We note, for later reference, that A and B Dlay be taken so 0 < a,. < 1,
- IJo -< b 1J, . < .l (all i and j), by a. change in s cale a nd origin of the payoff measurements
without loss of generality in regard to equilib rium points.
game G.
Theorem 1.
(x, y) i s a n equilibriu m point of game G,
if and onl y if there exi s t scalar s
Ay
(1( ,
13
s uch that
< ae, xB < l3e, xAy + xBy :: a + .[3'9
XE
X, Y
E
Y •
Proof. Let (x, y) be an e q ilibr i u m p oint of ga me G and define a == xAy,
13 := xBy.
Then, for all x
E
X, Y
xAy < a,
Since xAy
+ xBy
is satisifed.
;:: a
+ 13,
E
Y,
or Ay < £te ,
by definition, a nd x
E
xBy~
X, Y
~
13,
or xB < l3e.
Y, the system of the Theorem
On the other hand, let (x, y,
QI ,~)
s atis fy 'he syste m of t he Theorem.
Then, multiplying the first relation by x, and the s e c o nd by y, w e have
and these with
xBy <
xAy
~
xAy
+ xBy
a,
=a
xAy :; a ,
Thus , for any
x~
y
X,
£
;
~
+~
impl y
= 13.
xBy
Y,
xAy .::
=
QI
xBy <
xAy,
~
- xBy
and (x, y) is an equilibrium point of game G.
Theorem 2 0 (X9y) is an e quilibrium point of game G
i f and only if (x, y, a , 13) is a sol u i on 'o r program
P:
max xAy
Ay~
when
Proof.
+ xBy
ae,
~
- a
f3
xB~ ~ e ~
We note, to begin with, th a
xe;X , yg Y
by
o mbining the constraint s of
program P we obtain
xAy
hence
9
+ xBy
J3
- a -
~
0
the value of program P, i f it exis t s , is nonp o s i tive.
Let
(x ~
y) be an equilibrium point of game G.
Theorem 1 is satis f ied; 1. e. t here exi s ' a and {:3
Ay .:: a e ,
xB
~
J3e,
x e:
X~
y
The n the syste m o f
h that
BU
y
£:
so (x s y p a, 13) is feasible in program p , a nd i n additi on
xAy
so (x, y
-&' ,9
13)
+ xBy
- ~ = 0
~
is ~ i ndeed, a solut i on f or pr o gram P.
On the other hand . let
(x ~
y,ag
~)
theorem of Nash guarantees the exi s ten ce
b e a solu ti on 'o r p r og r am. P.
f an e qw lib r i u rn point
game G and thereby , by the r e asoning a b v e , t h
e xis t ne e
(x ~
The
y) f or
f a solu i on
4.
~)
(x, y, a?
Then we have, for (x, y, a, I3),
for program P with value zero.
+ xBy
xA Y
Ay ~ ae,
=
- a - {3
xB ~ {3e,
x
X, Y
£
0
E
Y
.
This is the system of Theorem 1; hence (x, y) is an equilibrium point of game G.
Theorem 30
(x, y) is an equilibrium point of game G
scalars a, {3 and vectors
if and only if there exist
u, v, such that
o
< ae - A y
o<
e - u < e - x
~
- v < e - y
{3e - xB < e
X £
X,
Y
£
Y
,
and the components of u, v are integers.
Proof.
of Theorem 1.
We show the system of Theorem 3 is equivalent to the system
The result desired then follows immediately.
Let (x, y,
a,~,
u, v,) satisfy the system of Theorem 3.
O<x~u~e,
Then
O~y~v<e
and components of u and v are 0 or 1.
Now, if u.
1
if
=1,
u.
~
a -
a . . y.
IJ
J
j
_. 0,
x.
1
=
0;
c:::
0;
1
and
~
x.(a -
i
~
Similarly,
1
~
a .. y.)
IJ
J
= 0,
or a ::.: xAy.
= xBy, and it can be yerified that (x, y , a, {3) satisfies the system of
Theorem 1.
On the other hand , let (x, y ,
,(3) satisfy the s y s t e m
and defil).e
1 if x . > 0
_
Ui
{
1
0 if x.. = 0
1
v.
J
= {
1 if y.
<
J
o if y.
J
>0
=0
of Theorem 1,
5.
o <
We also note, since 0 < a .. < 1,
IJ ~
o < a
Then
1
= xAy ~
<
b
that
1,
ij
o
1.,
it can be readily verified that (x, y, a:
< 13
13,
= xBy <
1.
u, v) satisfies the s y stem of
Theorem 3.
n-Person Garnes
An n-per son game
G
in normalized form is characterized by an
n
n-vector of multilinear payoff forms in n vectors, t h e mixed strate gi es o f
the players - 1. e. ,
••
0
,
X
n
£
X
n
x. = (x. ) and each
J
Jk
vector x. is a probability vector of the set of probabilit y vectors X ..
J
J
An equilibrium point is a v ec tor o f mixe d s t r a t egies x
(xl' ... ~ xn)
where each A, is linear (homogeneous) in each vector
1
=
such that for all
x. EX.
1
1
A . (x) > A . (x
Ix.),
I I I
all i
,
the notation on the right side meaning that the
replaced by
X.
every fi n i te
n,
~ th
1
. d
mlxe strategy x .
The theorem of Nash as s er t s that every game
1
.
IS
1
G , for
n
h a s an equilibrium poi n t .
Co r respondi ngl y, we consider the nonlinear program, in vector
variables J
xl~
... , xn
p
' and scalar va.riable s, al' ... , an
maximize
when
A i (x :i) < a, e,
-
1
where Ak (x :i) is t h e vector of c o e ffi c i en s of
the multi linear f orm --k
A (x).
in Ak(x) by Ak(x:ij)
x . £ X. ,
1
1
a ll i
o mpo n e nts o f the v e cto r
xi in
We a . so denote the m a tr i x of c oef f icient s of x.x.
1 J
; note the produ t xiAk (x:i j ) = Ak(x: j ). The generalization
6.
of the two-person _case follows.
Since the proof s a r e direct extensions of
Theorems above, they are omitted.
x = (x.., ••. , x) is an equilibrium
1.
n
point of game G
if and only if there exists a vector
Theorem In.
n
= (aI' ."., an)
tl
A. (x:i) <
1
tl.
-
1
e,
Theorem 2n.
such that
~
k
tl
k
, x
i
E
X.,
1
all i .
x is an equilibrium point of game
G
n
if and only if (x, a) is a solution for program P .
n
The equivalence of Theorem 2n between game G
and program P
n
n
suggests the possibility of further characterization through t he introduction
and interpretation of Lagrange multipliers from nonlin ear programming theory
[5}, [12].
Curiously enough, no further information is f orthcoming as the
following statement shows.
We leave its demonst rat ion for the reader.
Theorem 4.
The Kuhn-Tu cke
ne c essary condition
[5] that a feasible (x, 0') be a soluti on f o r program P
is that there exists Lagrange m
.tip liers ( , 'Y) s u ch
that, for all i
n
This condition is s a tis f ied when (
(x~
a), th e solution for program P
t
n
,,)
is t.aken to b e
, itself .
n
7.
Bibliography
[1]
DANTZIG, G. B.
"A proof of the equivalence of th e prog amming
problem and the game problem" Chapte r XX of A ctivity Anal s' s of
Production and Allocation, Cowles Commissi on Monograph No. 13 ,
Wiley, New York, 1951.
[2]
(T. C. Koopmans, ed . .)
GALE, DAVID, H. W. KUHN, and A.W. TUCKER.
lI Linear p rogramming
and the theory of games" Chapter XIX of Activit y Analysis of Production
and Allocation, Cowles Commission Monograph No. 13, Wile , New
York, 1951. (T. C. Koopmans, ed.)
[3]
GOLDMAN, A. J. and A. W. TUCKER. "Th or y of linear prog r mming "
Linear Inequalities and Related Systems, Annals of Math. Study No . 38,
[4]
Princeton, 1956.
(H. W. Kuhn and A. W. 'Dp.c}<e r» eds.)
GOMOR Y, R. E.
"An Algorithm for Integer Solu tions to Linear Programs H •
Princeton-IBM Mathematics Researc h Proje ct Te h. Report No. 1,
Nov. 17, 1958.
[5]
KUHN, H. W. and A. W. TUCKER.
" Non lin ear programming"
Proceedings of the Second Eerkeley Sy mpo siurn on Mathematical
Statistics and Probability, Univers ity of Calif ornia, Berkeley, 19 1.
(J. Neyman, ed.)
[6]
LUCE " R. D. and H. RAIFFA.
[7]
McKINSEY, J. C. C.
Garnes a nd Deci sions, Wiley, 1.957.
Introdu t ion to th e Theo ry of Garnes, Mc G raw . . Hill,
1952.
[8]
NASH, J.
"Equilibrium points in n-pe rs on games" P r. oe . Nat. A c ad.
of Sci. 36, 1950.
[9]
[10]
NASH, J. "Noncooperat1ve games " Anna s of Mat h .
von NEUMANN, J.
l'A c e rtain ze r -sum
to the optimal assignment pr o ble m.
Games, Vol. II, Annals of Ma ·h. Stud
(H. W. Kuhn and A. W. Tuc ke . , eds. )
4, 19 1.
w - p rs n game e quival nt
C ntributions to t he Th
No . 28 " P r i n
ton , 1953 .
y of
[11]
von NEUMANN, J. and OSKAR MORGE NST E R N.
and Economic Behavior (3rd edition).
(12]
TUCKER, A. W.
II
Theo r y of G a rnes
P rinc eton , 19 3 .
Linear and nonlin ear p rogr ammin g "
Research J., No.2, April 1957.
Op rations