2015 - Fox - Solving The Three Person Game in Game Theory Using Excel
2015 - Fox - Solving The Three Person Game in Game Theory Using Excel
In this 3rd course, we teach the basic concepts • Game Theory with US and Non-State
and solution techniques for game theory. In our actors.
class we use the Straffin text [8] as well as • Game Theory in Cameroon-Nigeria
Chapter 10 from Giordano, Fox, and Horton [4]. dispute.
We do not cover the basic solution techniques in • Game Theory in PMI and US military
this paper other than to illustrate the movement tasks.
diagram. In the course for total conflict games • US-China Game.
we first present the zero-sum and constant sum • The Somali Pirates game.
two-person games. We cover many of the • US-Afghanistan drug dilemma.
COMPUTERS IN EDUCATION JOURNAL 65
• US-Afghanistan Regional Game. In a three person total conflict game (zero-sum
• US Coin Operations Game. or constant sum), the values in each triplet, (Ri,
• Dealing with Safe Havens as a Game. Ci, Li), sum to either zero or the same constant.
• IEDS and Counter-IEDS as a Game.
• Game theory for Courses of Combat In a three person nonzero-sum game the
Actions values in each triplet, (Ri, Ci, Li), do not all sum
• Game Theory and Dark Money Networks to zero nor do they sum to the same constant.
• Dealing with ISIS
• Russia, US, and Ukraine We also make the following assumptions
• Dealing with Snowden as a three person about the game:
game: Snowden, US Government, &
Russia. Games are simultaneous
Players are rational meaning they want the best
In the past, our coverage did not cover much outcome possible versus their opponents.
linear programming or nonlinear programming, Games are repetitive.
so our solution processes were limited to two- Players have perfect knowledge about their
person, two strategy games using the algebraic opponents.
method or other short cut methods because of
the complexity of the solution mechanics. 3-Person Total Conflict Games
Recently, we have added more applications of
linear programming and a non-linear template as The solution methodology of the three person
a solution technique so students might add more total conflict games involves several steps. First,
reality to the number of possible strategies we use the movement diagram, as we will
available to the players. describe, to find all the Nash equilibriums. The
Nash equilibrium is defined when no player
Let’s define a generic simultaneous three would unilaterally change their outcomes.
person game theory payoff matrix as shown in
Table 1. We give Larry two strategies {L1, L2}, Consider the following three person (total
Colin two strategies {C1, C2} and Rose two conflict) zero-sum game between Rose, Colin,
strategies {R1, R2}. and Larry (from Straffin, Chapter 19) shown in
Table 2.
Larry Larry
L1 L2
Colin
C1 C2 C1 C2
Rose R1 (R1,C1,L1) (R1,C2,L1) R1 (R1,C1,L2) (R1,C2,L2)
Table 1. Generic three person game between Rose, Colin, and Larry.
Larry L2
Colin
C1 C2
Rose R1 (3,-2,-1) (-6,-6,12)
R2 (2,2,-4) (-2,3,-1)
Table 2. Three person game example (Source: Straffin, Chapter 19).
Larry L1
Colin
C1 C2
Larry L2
Colin
C1 C2
Colin-Larry
C1L1 C2L1 C1L2 C2L2
Rose R1 1 -4 3 -6
R2 2 -5 2 -2
Step 2. Try to find a solution for the Nash The graph, Figure 2, shows that the Maximin
equilibrium using either: a) Saddle points solution is found by using the following values
(maximin) or b) Mixed strategies. for Rose versus the Coalition. We can easily
find the solution.
a) No saddle point solution RowMin {-6,
-5} ColMax {2, -4 ,3, -2} If the game has a saddle point solution, those
values are the value of the game for all three
b) players. Since we have a mixed strategy then we
must find the value for each of our three players.
Rose R1 Rose R2
Step 3. Finding the values of the game for each Larry: Max {2, -1.43, 5.04) is 5.04 so Larry
player. prefers a coalition with Colin.
Larry L1 Larry L2
Maximin
Subgame:
Rose-Colin
R1C1 R2C1 Oddments
L1 -2 2 4 3/7
Larry L2 -1 -4 3 4/7
Oddments 1 6
6/7 1/7 Value is -10/7
Although the mathematics is not difficult the Technology Assistant with EXCEL
number of calculations is quite tedious.
Therefore, we built a technology assistant We developed a technology assistant to assist
for student use. the students with the many calculations
involved. Instructions are provided within the
template, which is a macro-enhanced Excel
worksheet. These instructions include:
(5) List the equilibrium values if the players play alone and the equilibriums in the three coalitions
In Figure 3, we find the results or outcomes of user must then interpret the results and make
the calculations made to find the pure strategies conclusions about those results as to what is
equilibrium and the results of the coalitions. The likely to occur.
N-Person Games with Linear Programming illustrate with a three person zero-sum game
that we just saw in the previous example.
The coalition’s solution on each worksheet Recall, we created the game payoffs for the
uses the Solver, specifically SimplexLP. We potential coalitions:
To Players
Rose Colin Larry
Coalition One 1.5 1 1
Rose VS Colin-
Larry
Rose prefers a coalition with Larry, Colin There is no preferred coalition and none gets us
prefers a coalition with Rose, and Larry prefers to the better value.
either a coalition with Colin or being alone.