Skip to content Skip to navigation

Connexions

You are here: Home » Content » Game Theory

Navigation

Lenses

What is a lens?

Definition of a lens

Lenses

A lens is a custom view of the content in the repository. You can think of it as a fancy kind of list that will let you see content through the eyes of organizations and people you trust.

What is in a lens?

Lens makers point to materials (modules and collections), creating a guide that includes their own comments and descriptive tags about the content.

Who can create a lens?

Any individual member, a community, or a respected organization.

What are tags? tag icon

Tags are descriptors added by lens makers to help label content, attaching a vocabulary that is meaningful in the context of the lens.

This content is ...

Endorsed by Endorsed (What does "Endorsed by" mean?)

This content has been endorsed by the organizations listed. Click each link for a list of all content endorsed by the organization.
  • College Open Textbooks display tagshide tags

    This module is included inLens: Community College Open Textbook Collaborative
    By: CC Open Textbook CollaborativeAs a part of collection: "Applied Finite Mathematics"

    Comments:

    "Reviewer's Comments: 'I recommend this book for undergraduates. The content is especially useful for those in finance, probability statistics, and linear programming. The course material is […]"

    Click the "College Open Textbooks" link to see all content they endorse.

    Click the tag icon tag icon to display tags associated with this content.

Affiliated with (What does "Affiliated with" mean?)

This content is either by members of the organizations listed or about topics related to the organizations listed. Click each link to see a list of all content affiliated with the organization.
  • Bookshare

    This module is included inLens: Bookshare's Lens
    By: Bookshare - A Benetech InitiativeAs a part of collection: "Applied Finite Mathematics"

    Comments:

    "Accessible versions of this collection are available at Bookshare. DAISY and BRF provided."

    Click the "Bookshare" link to see all content affiliated with them.

  • Featured Content display tagshide tags

    This module is included inLens: Connexions Featured Content
    By: ConnexionsAs a part of collection: "Applied Finite Mathematics"

    Comments:

    "Applied Finite Mathematics covers topics including linear equations, matrices, linear programming, the mathematics of finance, sets and counting, probability, Markov chains, and game theory."

    Click the "Featured Content" link to see all content affiliated with them.

    Click the tag icon tag icon to display tags associated with this content.

Recently Viewed

This feature requires Javascript to be enabled.

Tags

(What is a tag?)

These tags come from the endorsement, affiliation, and other lenses that include this content.
 

Game Theory

Module by: Rupinder Sekhon. E-mail the author

Summary: This chapter covers principles of game theory. After completing this chapter students should be able to: solve strictly determined games and solve games involving mixed strategies.

Chapter Overview

In this chapter, you will learn to:

  1. Solve strictly determined games.
  2. Solve games involving mixed strategies.

Strictly Determined Games

Game theory is one of the newest branches of mathematics. It first came to light when a brilliant mathematician named Dr. John von Neumann co-authored with Dr. Morgenstern a book titled Theory of Games and Economic Behavior. Since then it has played an important role in decision making in business, economics, social sciences and other fields.

In this chapter, we will study games that involve only two players. In these games, since a win for one person is a loss for the other, we refer to them as two-person zero-sum games. Although the games we will study here are fairly simple, they will provide us with an understanding of how games work and how they are applied in practical situations. We begin with an example.

Example 1

Problem 1

Robert and Carol decide to play a game using a dime and a quarter. Each chooses one of the two coins, puts it in their hand and closes their fist. At a given signal, they simultaneously open their fists. If the sum of the coins is less than thirty five cents, Robert gets both coins, otherwise, Carol gets both coins. Write the matrix for the game, determine the optimal strategies for each player, and find the expected payoff for Robert.

Solution

Suppose Robert is the row player, that is, he plays the rows, and Carol is a column player. If Robert shows a dime and Carol shows a dime, the sum will be less than thirty five cents and Robert will win ten cents. But, if Robert shows a dime and Carol shows a quarter, the sum will not be less than thirty five cents and Carol will win ten cents or Robert will lose ten cents. The following matrix depicts all four cases and their corresponding payoffs for Robert. Remember a negative value is a loss for Robert and a win for Carol.

Figure 1
This matrix shows all of the payoffs in the game for Robert. Negative scores are positive for Carol.

The best strategy for Robert is to always show a dime because this way the worst he can do is lose ten cents. And, the best strategy for Carol is to always show a quarter because that way the worst she can do is to lose ten cents. If both Robert and Carol play their optimal strategies, Robert will lose ten cents each time. Therefore, the value of the game is negative ten cents.

In Example 1, since there is only one fixed optimal strategy for each player, regardless of their opponent's strategy, we say the game possesses a pure strategy and is strictly determined.

Next, we formulate a method to find the optimal strategy for each player and the value of the game. The method involves considering the worst scenario for each player.

To consider the worst situation, the row player considers the minimum value in each row, and the column player considers the maximum value in each column. Note that the maximum value really represents a minimum value for the column player because the game matrix depicts the payoffs for the row player. We list the method below.

Finding the Optimal Strategy and the Value for Strictly Determined Games

  1. Put an asterisk(*) next to the minimum entry in each row.
  2. Put a box around the maximum entry in each column.
  3. The entry that has both an asterisk and a box represents the value of the game and is called a saddle point.
  4. The row that is associated with the saddle point represents the best strategy for the row player, and the column that is associated with the saddle point represents the best strategy for the column player.
  5. A game matrix can have more than one saddle point, but all saddle points have the same value.
  6. If no saddle point exists, the game is not strictly determined. Non-strictly determined games are the subject of Section 3.

Example 2

Problem 1

Find the saddle points and optimal strategies for the following game.

Figure 2
This matrix shows the game.

Solution

We find the saddle point by placing an asterisk next to the minimum entry in each row, and by putting a box around the maximum entry in each column as shown below.

Figure 3
This matrix shows the saddle points along with the minimum and maximum.

Since the second row, first column entry, which happens to be 10, has both an asterisk and a box, it is a saddle point. This implies that the value of the game is 10, and the optimal strategy for the row player is to always play row 2, and the optimal strategy for the column player is to always play column 1. If both players play their optimal strategies, the row player will win 10 units each time.

The row player's strategy is written as 0 1 0 1 indicating that he will play row 1 with a probability of 0 and row 2 with a probability of 1. Similarly the column player's strategy is written as 1 0 1 0 implying that he will play column 1 with a probability of 1, and column 2 with a probability of 0.

Non-Strictly Determined Games

In this section, we study games that have no saddle points. Which means that these games do not possess a pure strategy. We call these games non-strictly determined games. If the game is played only once, it will make no difference what move is made. However, if the game is played repeatedly, a mixed strategy consisting of alternating random moves can be worked out.

We consider the following example.

Example 3

Problem 1

Suppose Robert and Carol decide to play a game using a dime and a quarter. At a given signal, they simultaneously show one of the two coins. If the coins match, Robert gets both coins, but if they don't match, Carol gets both coins. Determine whether the game is strictly determined.

Solution

We write the payoff matrix for Robert as follows:

Figure 4
This matrix shows the payoff for Robert.

To determine whether the game is strictly determined, we look for a saddle point. Again, we place an asterisk next to the minimum value in each row, and a box around the maximum value in each column. We get

Figure 5
This matrix shows the payoff for Robert along with saddle points, minimums, and maximums.

Since there is no entry that has both an asterisk and a box, the game does not have a saddle point, and thus it is non-strictly determined.

We wish to devise a strategy for Robert. If Robert consistently shows a dime, for example, Carol will see the pattern and will start showing a quarter, and Robert will lose. Conversely, if Carol repeatedly shows a quarter, Robert will start showing a quarter, thus resulting in Carol's loss. So a good strategy is to throw your opponent off by showing a dime some of the times and showing a quarter other times. Before we develop an optimal strategy for each player, we will consider an arbitrary strategy for each and determine the corresponding payoffs.

Example 4

Problem 1

Suppose in Example 3, Robert decides to show a dime with .20.20 size 12{ "." "20"} {} probability and a quarter with .80.80 size 12{ "." "80"} {} probability, and Carol decides to show a dime with .70.70 size 12{ "." "70"} {} probability and a quarter with .30.30 size 12{ "." "30"} {} probability. What is the expected payoff for Robert?

Solution

Let RR size 12{R} {} denote Robert's strategy and CC size 12{C} {} denote Carol's strategy.

Since Robert is a row player and Carol is a column player, their strategies are written as follows:

R=.20.80R=.20.80 size 12{R= left [ matrix { "." "20" {} # "." "80"{} } right ]} {} and C=.70.30C=.70.30 size 12{C= left [ matrix { "." "70" {} ## "." "30" } right ]} {}.

To find the expected payoff, we use the following reasoning.

Since Robert chooses to play row 1 with .20.20 size 12{ "." "20"} {} probability and Carol chooses to play column 1 with .70.70 size 12{ "." "70"} {} probability, the move row 1, column 1 will be chosen with .20.70=.14.20.70=.14 size 12{ left ( "." "20" right ) left ( "." "70" right )= "." "14"} {} probability. The fact that this move has a payoff of 10 cents for Robert, Robert's expected payoff for this move is .14.10=.014.14.10=.014 size 12{ left ( "." "14" right ) left ( "." "10" right )= "." "014"} {} cents. Similarly, we compute Robert's expected payoffs for the other cases. The table below lists expected payoffs for all four cases.

Table 1
Move Probability Payoff Expected Payoff
Row 1, Column 1 . 20 . 70 = . 14 . 20 . 70 = . 14 size 12{ left ( "." "20" right ) left ( "." "70" right )= "." "14"} {} 10 cents 1.4 cents
Row 1, Column 2 . 20 . 30 = . 06 . 20 . 30 = . 06 size 12{ left ( "." "20" right ) left ( "." "30" right )= "." "06"} {} -10 cents -.6 cents
Row 2, Column 1 . 80 . 70 = . 56 . 80 . 70 = . 56 size 12{ left ( "." "80" right ) left ( "." "70" right )= "." "56"} {} -25 cents -14 cents
Row 2, Column 2 . 80 . 30 = . 24 . 80 . 30 = . 24 size 12{ left ( "." "80" right ) left ( "." "30" right )= "." "24"} {} 25 cents 6.0 cents
Totals 1   -7.2 cents

The above table shows that if Robert plays the game with the strategy R=.20.80R=.20.80 size 12{R= left [ matrix { "." "20" {} # "." "80"{} } right ]} {} and Carol plays with the strategy C=.70.30C=.70.30 size 12{C= left [ matrix { "." "70" {} ## "." "30" } right ]} {}, Robert can expect to lose 7.2 cents for every game.

Alternatively, if we call the game matrix GG size 12{G} {}, then the expected payoff for the row player can be determined by multiplying matrices RR size 12{R} {}, GG size 12{G} {} and CC size 12{C} {}. Thus, the expected payoff PP size 12{P} {} for Robert is as follows:

P=RCGP=.20.8010102525.70.30  =7.2   centsP=RCGP=.20.8010102525.70.30  =7.2   cents size 12{ matrix { P= ital "RCG" {} ## P= left [ matrix { "." "20" {} # "." "80"{} } right ] left [ matrix { "10" {} # - "10" {} ## - "25" {} # "25"{} } right ] left [ matrix { "." "70" {} ## "." "30" } right ] {} ## = - 7 "." 2" cents" } } {}
(1)

Which is the same as the one obtained from the table.

Example 5

Problem 1

For the following game matrix GG size 12{G} {}, determine the optimal strategy for both the row player and the column player, and find the value of the game.

G=1234G=1234 size 12{G= left [ matrix { 1 {} # - 2 {} ## - 3 {} # 4{} } right ]} {}
(2)
Solution

Let us suppose that the row player uses the strategy R=r1rR=r1r size 12{R= left [ matrix { r {} # 1 - r{} } right ]} {}. Now if the column player plays column 1, the expected payoff PP size 12{P} {} for the row player is

Pr=1r+31r=4r3Pr=1r+31r=4r3 size 12{P left (r right )=1 left (r right )+ left ( - 3 right ) left (1 - r right )=4r - 3} {}.

Which can also be computed as follows:

Pr=r1r13Pr=r1r13 size 12{P left (r right )= left [ matrix { r {} # 1 - r{} } right ] left [ matrix { 1 {} ## - 3 } right ]} {} or 4r34r3 size 12{4r - 3} {}.

If the row player plays the strategy r1rr1r size 12{ left [ matrix { r {} # 1 - r{} } right ]} {} and the column player plays column 2, the expected payoff PP size 12{P} {} for the row player is

Pr=r1r24=6r+4Pr=r1r24=6r+4 size 12{P left (r right )= left [ matrix { r {} # 1 - r{} } right ] left [ matrix { - 2 {} ## 4 } right ]= - 6r+4} {}.

We have two equations

Pr=4r3Pr=4r3 size 12{P left (r right )=4r - 3} {} and Pr=6r+4Pr=6r+4 size 12{P left (r right )= - 6r+4} {}

The row player is trying to improve upon his worst scenario, and that only happens when the two lines intersect. Any point other than the point of intersection will not result in optimal strategy as one of the expectations will fall short.

Solving for rr size 12{r} {} algebraically, we get

4r3=6r+44r3=6r+4 size 12{4r - 3= - 6r+4} {}
(3)

r=7/10r=7/10 size 12{r=7/"10"} {}.

Therefore, the optimal strategy for the row player is .7.3.7.3 size 12{ left [ matrix { "." 7 {} # "." 3{} } right ]} {} .

Alternatively, we can find the optimal strategy for the row player by, first, multiplying the row matrix with the game matrix as shown below.

r1r1234=4r36r+4r1r1234=4r36r+4 size 12{ left [ matrix { r {} # 1 - r{} } right ] left [ matrix { 1 {} # - 2 {} ## - 3 {} # 4{} } right ]= left [ matrix { 4r - 3 {} # - 6r+4{} } right ]} {}
(4)

And then by equating the two entries in the product matrix. Again, we get r=.7r=.7 size 12{r= "." 7} {}, which gives us the optimal strategy .7.3.7.3 size 12{ left [ matrix { "." 7 {} # "." 3{} } right ]} {} .

We use the same technique to find the optimal strategy for the column player.

Suppose the column player's optimal strategy is represented by c1cc1c size 12{ left [ matrix { c {} ## 1 - c } right ]} {}. We, first, multiply the game matrix by the column matrix as shown below.

1234c1c=3c27c+41234c1c=3c27c+4 size 12{ left [ matrix { 1 {} # - 2 {} ## - 3 {} # 4{} } right ] left [ matrix { c {} ## 1 - c } right ]= left [ matrix { 3c - 2 {} ## - 7c+4 } right ]} {}
(5)

And then equate the entries in the product matrix. We get

3c2=7c+43c2=7c+4 size 12{3c - 2= - 7c+4} {}
(6)
c=.6c=.6 size 12{c= "." 6} {}
(7)

Therefore, the column player's optimal strategy is .6.4.6.4 size 12{ left [ matrix { "." 6 {} ## "." 4 } right ]} {} .

To find the expected value, VV size 12{V} {}, of the game, we find the product of the matrices RR size 12{R} {}, GG size 12{G} {} and CC size 12{C} {}.

V=.7.31234.6.4.2V=.7.31234.6.4.2 size 12{ matrix { V= left [ matrix { "." 7 {} # "." 3{} } right ] left [ matrix { 1 {} # - 2 {} ## - 3 {} # 4{} } right ] left [ matrix { "." 6 {} ## "." 4 } right ] {} ## = - "." 2 } } {}
(8)

That is, if both players play their optimal strategies, the row player can expect to lose .2.2 size 12{ "." 2} {} units for every game.

Example 6

Problem 1

For the game in Example 3, determine the optimal strategy for both Robert and Carol, and find the value of the game.

Solution

Since we have already determined that the game is non-strictly determined, we proceed to determine the optimal strategy for the game. We rewrite the game matrix.

G=10102525G=10102525 size 12{G= left [ matrix { "10" {} # - "10" {} ## - "25" {} # "25"{} } right ]} {}
(9)

Let R=r1rR=r1r size 12{R= left [ matrix { r {} # 1 - r{} } right ]} {} be Robert's strategy, and C=c1cC=c1c size 12{C= left [ matrix { c {} ## 1 - c } right ]} {} be Carol's strategy.

To find the optimal strategy for Robert, we, first, find the product RGRG size 12{ ital "RG"} {} as below.

r1r10102525=35r2535r+25r1r10102525=35r2535r+25 size 12{ left [ matrix { r {} # 1 - r{} } right ] left [ matrix { "10" {} # - "10" {} ## - "25" {} # "25"{} } right ]= left [ matrix { "35"r - "25" {} # - "35"r+"25"{} } right ]} {}
(10)

By setting the entries equal, we get

35r25=35r+2535r25=35r+25 size 12{"35"r - "25"= - "35"r+"25"} {}
or r=5/7r=5/7 size 12{r=5/7} {}.

Therefore, the optimal strategy for Robert is 5/72/75/72/7 size 12{ left [ matrix { 5/7 {} # 2/7{} } right ]} {} .

To find the optimal strategy for Carol, we, first, find the following product.

10102525c1c=20c1050c+2510102525c1c=20c1050c+25 size 12{ left [ matrix { "10" {} # - "10" {} ## - "25" {} # "25"{} } right ] left [ matrix { c {} ## 1 - c } right ]= left [ matrix { "20"c - "10" {} ## - "50"c+"25" } right ]} {}
(11)

We now set the entries equal to each other, and we get,

20c10=50c+2520c10=50c+25 size 12{"20"c - "10"= - "50"c+"25"} {}
(12)

or c=1/2c=1/2 size 12{c=1/2} {}

Therefore, the optimal strategy for Carol is 1/21/21/21/2 size 12{ left [ matrix { 1/2 {} ## 1/2 } right ]} {} .

To find the expected value, VV size 12{V} {}, of the game, we find the product RGCRGC size 12{ ital "RGC"} {}.

V = 5/72/7101025251/21/2 = 0 V = 5/72/7101025251/21/2 = 0 size 12{ matrix { V {} # ={} {} # left [ matrix { 5/7 {} # 2/7{} } right ] left [ matrix { "10" {} # - "10" {} ## - "25" {} # "25"{} } right ] left [ matrix { 1/2 {} ## 1/2 } right ] {} ## {} # ={} {} # left [0 right ]{} } } {}
(13)

If both players play their optimal strategy, the value of the game is zero. In such case, the game is called fair.

Reduction by Dominance

Sometimes an m×nm×n size 12{m times n} {} game matrix can be reduced to a 2×22×2 size 12{2 times 2} {} matrix by deleting certain rows and columns. A row can be deleted if there exists another row that will produce a payoff of an equal or better value. Similarly, a column can be deleted if there is another column that will produce a payoff of an equal or better value for the column player. The row or column that produces a better payoff for its corresponding player is said to dominate the row or column with the lesser payoff.

Example 7

Problem 1

For the following game, determine the optimal strategy for both the row player and the column player, and find the value of the game.

G=264123122G=264123122 size 12{G= left [ matrix { - 2 {} # 6 {} # 4 {} ## - 1 {} # - 2 {} # - 3 {} ## 1 {} # 2 {} # - 2{} } right ]} {}
(14)
Solution

We first look for a saddle point and determine that none exist. Next, we try to reduce the matrix to a 2×22×2 size 12{2 times 2} {} matrix by eliminating the dominated row.

Since every entry in row 3 is larger than the corresponding entry in row 2, row 3 dominates row 2. Therefore, a rational row player will never play row 2, and we eliminate row 2. We get

264122264122 size 12{ left [ matrix { - 2 {} # 6 {} # 4 {} ## 1 {} # 2 {} # - 2{} } right ]} {}
(15)

Now we try to eliminate a column. Remember that the game matrix represents the payoffs for the row player and not the column player; therefore, the larger the number in the column, the smaller the payoff for the column player.

The column player will never play column 2, because it is dominated by both column 1 and column 3. Therefore, we eliminate column 2 and get the modified matrix, MM size 12{M} {}, below.

M=2412M=2412 size 12{M= left [ matrix { - 2 {} # 4 {} ## 1 {} # - 2{} } right ]} {}
(16)

To find the optimal strategy for both the row player and the column player, we use the method learned in the Section 2.

Let the row player's strategy be R=r1rR=r1r size 12{R= left [ matrix { r {} # 1 - r{} } right ]} {}, and the column player's be strategy be C=c1cC=c1c size 12{C= left [ matrix { c {} ## 1 - c } right ]} {} .

To find the optimal strategy for the row player, we, first, find the product RMRM size 12{ ital "RM"} {} as below.

r1r2412=3r+16r2r1r2412=3r+16r2 size 12{ left [ matrix { r {} # 1 - r{} } right ] left [ matrix { - 2 {} # 4 {} ## 1 {} # - 2{} } right ]= left [ matrix { - 3r+1 {} # 6r - 2{} } right ]} {}
(17)

By setting the entries equal, we get

3r+1=6r23r+1=6r2 size 12{ - 3r+1=6r - 2} {}
(18)

or r=1/3r=1/3 size 12{r=1/3} {}.

Therefore, the optimal strategy for the row player is 1/32/31/32/3 size 12{ left [ matrix { 1/3 {} # 2/3{} } right ]} {} , but relative to the original game matrix it is 1/302/31/302/3 size 12{ left [ matrix { 1/3 {} # 0 {} # 2/3{} } right ]} {} .

To find the optimal strategy for the column player we, first, find the following product.

2412c1c=6c+43c22412c1c=6c+43c2 size 12{ left [ matrix { - 2 {} # 4 {} ## 1 {} # - 2{} } right ] left [ matrix { c {} ## 1 - c } right ]= left [ matrix { - 6c+4 {} ## 3c - 2 } right ]} {}
(19)

We set the entries in the product matrix equal to each other, and we get,

6c+4=3c26c+4=3c2 size 12{ - 6c+4=3c - 2} {}
(20)

or c=2/3c=2/3 size 12{c=2/3} {}

Therefore, the optimal strategy for the column player is 2/31/32/31/3 size 12{ left [ matrix { 2/3 {} ## 1/3 } right ]} {} , but relative to the original game matrix, the strategy for the column player is 2/301/32/301/3 size 12{ left [ matrix { 2/3 {} ## 0 {} ## 1/3 } right ]} {} .

To find the expected value, VV size 12{V} {}, of the game, we have two choices: either to find the product of matrices RR size 12{R} {}, MM size 12{M} {} and CC size 12{C} {}, or multiply the optimal strategies relative to the original matrix to the original matrix. We choose the first, and get

V = 1/32/324122/31/3 = 0 V = 1/32/324122/31/3 = 0 size 12{ matrix { V {} # ={} {} # left [ matrix { 1/3 {} # 2/3{} } right ] left [ matrix { - 2 {} # 4 {} ## 1 {} # - 2{} } right ] left [ matrix { 2/3 {} ## 1/3 } right ] {} ## {} # ={} {} # left [0 right ]{} } } {}
(21)

Therefore, if both players play their optimal strategy, the value of the game is zero.

We summarize as follows:

Reduction by Dominance

  1. Sometimes an m×nm×n size 12{m times n} {} game matrix can be reduced to a 2×22×2 size 12{2 times 2} {} matrix by deleting dominated rows and columns.
  2. A row is called a dominated row if there exists another row that will produce a payoff of an equal or better value. That happens when there exists a row whose every entry is larger than the corresponding entry of the dominated row.
  3. A column is called a dominated column if there exists another column that will produce a payoff of an equal or better value. This happens when there exists a column whose every entry is smaller than the corresponding entry of the dominated row.

Content actions

Download module as:

PDF | EPUB (?)

What is an EPUB file?

EPUB is an electronic book format that can be read on a variety of mobile devices.

Downloading to a reading device

For detailed instructions on how to download this content's EPUB to your specific device, click the "(?)" link.

| More downloads ...

Add module to:

My Favorites (?)

'My Favorites' is a special kind of lens which you can use to bookmark modules and collections. 'My Favorites' can only be seen by you, and collections saved in 'My Favorites' can remember the last module you were on. You need an account to use 'My Favorites'.

| A lens I own (?)

Definition of a lens

Lenses

A lens is a custom view of the content in the repository. You can think of it as a fancy kind of list that will let you see content through the eyes of organizations and people you trust.

What is in a lens?

Lens makers point to materials (modules and collections), creating a guide that includes their own comments and descriptive tags about the content.

Who can create a lens?

Any individual member, a community, or a respected organization.

What are tags? tag icon

Tags are descriptors added by lens makers to help label content, attaching a vocabulary that is meaningful in the context of the lens.

| External bookmarks