SlideShare a Scribd company logo
Lesson 34 (KH, Section 11.4)
            Introduction to Game Theory

                          Math 20


                     December 12, 2007



Announcements
   Pset 12 due December 17 (last day of class)
   next OH today 1–3 (SC 323)
Outline
   Games and payoffs
     Matching dice
     Vaccination

   The theorem of the day

   Strictly determined games
       Example: Network programming
       Characteristics of an Equlibrium

   Two-by-two strictly-determined games

   Two-by-two non-strictly-determined games
     Calculation
     Example: Vaccination

   Other
A Game of Chance



     You and I each have a
     six-sided die
     We roll and the loser
     pays the winner the
     difference in the numbers
     shown
     If we play this a number
     of times, who’s going to
     win?
The Payoff Matrix



     Lists each player’s
                                                    C ’s outcomes
     outcomes versus
                                              1    2345              6
     the other’s
                                          1   0   -1 -2 -3 -4       -5
     Each aij represents




                           R’s outcomes
                                          2   1    0 -1 -2 -3       -4
     the payoff from C
                                          3   2    1 0 -1 -2        -3
     to R if outcomes i
                                          4   3    2 1 0 -1         -2
     for R and j for C
                                          5   4    3210             -1
     occur (a zero-sum
                                          6   5    4321              0
     game).
Expected Value
      Let the probabilities of R’s outcomes and C ’s outcomes be
      given by probability vectors
                                                   
                                                     q1
                                                    q2 
                 p = p1 p2 · · · pn           q=.
                                                   
                                                   ..
                                                   qn
Expected Value
      Let the probabilities of R’s outcomes and C ’s outcomes be
      given by probability vectors
                                                   
                                                     q1
                                                    q2 
                 p = p1 p2 · · · pn           q=.
                                                   
                                                   ..
                                                   qn

      The probability of R having outcome i and C having outcome
      j is therefore pi qj .
Expected Value
      Let the probabilities of R’s outcomes and C ’s outcomes be
      given by probability vectors
                                                   
                                                     q1
                                                    q2 
                 p = p1 p2 · · · pn           q=.
                                                   
                                                   ..
                                                             qn

      The probability of R having outcome i and C having outcome
      j is therefore pi qj .
      The expected value of R’s payoff is
                                    n
                      E (p, q) =           pi aij qj = pAq
                                   i,j=1
Expected Value
      Let the probabilities of R’s outcomes and C ’s outcomes be
      given by probability vectors
                                                   
                                                     q1
                                                    q2 
                 p = p1 p2 · · · pn           q=.
                                                   
                                                   ..
                                                              qn

      The probability of R having outcome i and C having outcome
      j is therefore pi qj .
      The expected value of R’s payoff is
                                     n
                       E (p, q) =           pi aij qj = pAq
                                    i,j=1

      A “fair game” if the dice are fair.
Expected value of this game

   pAq
                              0 −1       −2 −3 −4 −5
                                                     
                                                        1/6
                                         −1 −2 −3 −4  1/6
                             1 0
                                                     
                                         0 −1 −2 −3  1/6
                             2 1
     1/6 1/6 1/6 1/6 1/6 1/6 
   =                                                  
                                            0 −1 −2  1/6
                             3 2        1
                                                     
                                               0 −1  1/6
                             4 3        2  1
                              54         3  2  1  0     1/6

                               −15/6
                                    
                              −9/6 
                                    
                              −3/6 
     1/6 1/6 1/6 1/6 1/6 1/6 
   =                                 
                              3/6 
                                    
                              9/6 
                                15/6

   =0
Expected value with an unfair die
                      1/10   1/10   1/5   1/5   1/5   1/5
   Suppose p =                                              . Then

   pAq
                                 0 −1 −2 −3 −4 −5
                                                                    
                                                                        1/6
                               1 0 −1 −2 −3 −4                       1/6
                                                                    
                                      0 −1 −2 −3
                               2 1                                   1/6
   = 1/10 1/10 1/5 1/5 1/5 1/5                                      
                                         0 −1 −2
                               3 2   1                               1/6
                                                                    
                                            0 −1
                               4 3   2  1                            1/6
                                 54   3  2  1  0                        1/6



                                −15
                                   
                                −9 
                                   
                                −3  24   2
       1        1
            ·       1 1 2 2 2 2
   =                                =
                                     60 = 5
                               
       10       6
                               3
                               9
                                 15
Strategies


      What if we could
      choose a die to be
                                                    C ’s outcomes
      as biased as we
                                              1    2345              6
      wanted?
                                          1   0   -1 -2 -3 -4       -5
      In other words,




                           R’s outcomes
                                          2   1    0 -1 -2 -3       -4
      what if we could
                                          3   2    1 0 -1 -2        -3
      choose a strategy
                                          4   3    2 1 0 -1         -2
      p for this game?
                                          5   4    3210             -1
      Clearly, we’d want                  6   5    4321              0
      to get a 6 all the
      time!
Flu Vaccination

     Suppose there are two flu
     strains, and we have two
     flu vaccines to combat
     them.
     We don’t know
     distribution of strains                   Strain
                                               1      2
     Neither pure strategy is




                                 Vacc
                                        1   0.85 0.70
     the clear favorite
                                        2   0.60 0.90
     Is there a combination of
     vaccines (a mixed
     strategy) that
     maximizes total
     immunity of the
     population?
Outline
   Games and payoffs
     Matching dice
     Vaccination

   The theorem of the day

   Strictly determined games
       Example: Network programming
       Characteristics of an Equlibrium

   Two-by-two strictly-determined games

   Two-by-two non-strictly-determined games
     Calculation
     Example: Vaccination

   Other
Theorem (Fundamental Theorem of Zero-Sum Games)
There exist optimal strategies p∗ for R and q∗ for C such that for
all strategies p and q:

                 E (p∗ , q) ≥ E (p∗ , q∗ ) ≥ E (p, q∗ )
Theorem (Fundamental Theorem of Zero-Sum Games)
There exist optimal strategies p∗ for R and q∗ for C such that for
all strategies p and q:

                  E (p∗ , q) ≥ E (p∗ , q∗ ) ≥ E (p, q∗ )

E (p∗ , q∗ ) is called the value v of the game.
Reflect on the inequality



                     E (p∗ , q) ≥ E (p∗ , q∗ ) ≥ E (p, q∗ )
   In other words,
       E (p∗ , q) ≥ E (p∗ , q∗ ): R can guarantee a lower bound on
       his/her payoff
       E (p∗ , q∗ ) ≥ E (p, q∗ ): C can guarantee an upper bound on
       how much he/she loses
       This value could be negative in which case C has the
       advantage
Fundamental problem of zero-sum games




      Find the p∗ and q∗ !
      The general case we’ll look at next time (hard-ish)
      There are some games in which we can find optimal strategies
      now:
          Strictly-determined games
          2 × 2 non-strictly-determined games
Outline
   Games and payoffs
     Matching dice
     Vaccination

   The theorem of the day

   Strictly determined games
       Example: Network programming
       Characteristics of an Equlibrium

   Two-by-two strictly-determined games

   Two-by-two non-strictly-determined games
     Calculation
     Example: Vaccination

   Other
Example: Network programming



     Suppose we have two
     networks, NBC and CBS
     Each chooses which
     program to show in a
     certain time slot
     Viewer share varies
     depending on these
     combinations
     How can NBC get the
     most viewers?
The payoff matrix and strategies
                                          CBS




                                              es




                                                          r
                                           ut




                                                        ea
                                   CS r
                                        ivo
                                         in




                                                        D
                                       M

                                      rv




                                                     s,
                                      I
                                                   Ye
                                   Su
                              60
            My Name is Earl   60     20     30     55
      NBC



                   Dateline   50     75     45     60
               Law & Order    70     45     35     30
The payoff matrix and strategies
                                           CBS




                                               es




                                                           r
                                            ut




                                                         ea
                                    CS r
                                         ivo
                                          in




                                                         D
                                        M

                                       rv




                                                      s,
                                       I
                                                    Ye
                                    Su
                               60
             My Name is Earl   60     20     30     55
       NBC



                    Dateline   50     75     45     60
                Law & Order    70     45     35     30



   What is NBC’s strategy?
The payoff matrix and strategies
                                           CBS




                                               es




                                                           r
                                            ut




                                                         ea
                                    CS r
                                         ivo
                                          in




                                                         D
                                        M

                                       rv




                                                      s,
                                       I
                                                    Ye
                                    Su
                                60
             My Name is Earl   60     20     30     55
       NBC



                    Dateline   50     75     45     60
                Law & Order    70     45     35     30



   What is NBC’s strategy?
       NBC wants to maximize NBC’s minimum share
The payoff matrix and strategies
                                                CBS




                                                    es




                                                                r
                                                 ut




                                                              ea
                                         CS r
                                              ivo
                                               in




                                                              D
                                             M

                                            rv




                                                           s,
                                            I
                                                         Ye
                                         Su
                                    60
             My Name is Earl        60     20     30     55
       NBC



                    Dateline        50     75     45     60
                Law & Order         70     45     35     30



   What is NBC’s strategy?
       NBC wants to maximize NBC’s minimum share
       In airing Dateline, NBC’s share is at least 45
The payoff matrix and strategies
                                                CBS




                                                    es




                                                                r
                                                 ut




                                                              ea
                                         CS r
                                              ivo
                                               in




                                                              D
                                             M

                                            rv




                                                           s,
                                            I
                                                         Ye
                                         Su
                                    60
             My Name is Earl        60     20     30     55
       NBC



                    Dateline        50     75     45     60
                Law & Order         70     45     35     30



   What is NBC’s strategy?
       NBC wants to maximize NBC’s minimum share
       In airing Dateline, NBC’s share is at least 45
       This is a good strategy for NBC
The payoff matrix and strategies
                                           CBS




                                               es




                                                           r
                                            ut




                                                         ea
                                    CS r
                                         ivo
                                          in




                                                         D
                                        M

                                       rv




                                                      s,
                                       I
                                                    Ye
                                    Su
                               60
             My Name is Earl   60     20     30     55
       NBC



                    Dateline   50     75     45     60
                Law & Order    70     45     35     30



   What is CBS’s strategy?
The payoff matrix and strategies
                                           CBS




                                               es




                                                           r
                                            ut




                                                         ea
                                    CS r
                                         ivo
                                          in




                                                         D
                                        M

                                       rv




                                                      s,
                                       I
                                                    Ye
                                    Su
                                60
             My Name is Earl   60     20     30     55
       NBC



                    Dateline   50     75     45     60
                Law & Order    70     45     35     30



   What is CBS’s strategy?
       CBS wants to minimize NBC’s maximum share
The payoff matrix and strategies
                                              CBS




                                                  es




                                                              r
                                               ut




                                                            ea
                                       CS r
                                            ivo
                                             in




                                                            D
                                           M

                                          rv




                                                         s,
                                          I
                                                       Ye
                                       Su
                                  60
             My Name is Earl      60     20     30     55
       NBC



                    Dateline      50     75     45     60
                Law & Order       70     45     35     30



   What is CBS’s strategy?
       CBS wants to minimize NBC’s maximum share
       In airing CSI, CBS keeps NBC’s share no bigger than 45
The payoff matrix and strategies
                                              CBS




                                                  es




                                                              r
                                               ut




                                                            ea
                                       CS r
                                            ivo
                                             in




                                                            D
                                           M

                                          rv




                                                         s,
                                          I
                                                       Ye
                                       Su
                                   60
             My Name is Earl      60     20     30     55
       NBC



                    Dateline      50     75     45     60
                Law & Order       70     45     35     30



   What is CBS’s strategy?
       CBS wants to minimize NBC’s maximum share
       In airing CSI, CBS keeps NBC’s share no bigger than 45
       This is a good strategy for CBS
The payoff matrix and strategies
                                            CBS




                                                es




                                                            r
                                             ut




                                                          ea
                                     CS r
                                          ivo
                                           in




                                                          D
                                         M

                                        rv




                                                       s,
                                        I
                                                     Ye
                                     Su
                                60
             My Name is Earl    60     20     30     55
       NBC



                     Dateline   50     75     45     60
                 Law & Order    70     45     35     30



   Equilibrium
The payoff matrix and strategies
                                                CBS




                                                    es




                                                                r
                                                 ut




                                                              ea
                                         CS r
                                              ivo
                                               in




                                                              D
                                             M

                                            rv




                                                           s,
                                            I
                                                         Ye
                                         Su
                                     60
             My Name is Earl        60     20     30     55
       NBC



                     Dateline       50     75     45     60
                 Law & Order        70     45     35     30



   Equilibrium
       (Dateline,CSI) is an equilibrium pair of strategies
The payoff matrix and strategies
                                                CBS




                                                    es




                                                                r
                                                 ut




                                                              ea
                                         CS r
                                              ivo
                                               in




                                                              D
                                             M

                                            rv




                                                           s,
                                            I
                                                         Ye
                                         Su
                                     60
             My Name is Earl        60     20     30     55
       NBC



                     Dateline       50     75     45     60
                 Law & Order        70     45     35     30



   Equilibrium
       (Dateline,CSI) is an equilibrium pair of strategies
       Assuming NBC airs Dateline, CBS’s best choice is to air CSI,
       and vice versa
Characteristics of an Equlibrium




       Let A be a payoff matrix. A saddle point is an entry ars
       which is the minimum entry in its row and the maximum
       entry in its column.
       A game whose payoff matrix has a saddle point is called
       strictly determined
       Payoff matrices can have multiple saddle points
Pure Strategies are optimal in Strictly-Determined Games
   Theorem
   Let A be a payoff matrix. If ars is a saddle point, then er is an
   optimal strategy for R and es is an optimal strategy for C.
Pure Strategies are optimal in Strictly-Determined Games
   Theorem
   Let A be a payoff matrix. If ars is a saddle point, then er is an
   optimal strategy for R and es is an optimal strategy for C.
   Proof.
   If q is a strategy for C, then
                                n               n
                                    arj qj ≥
       E (er , q) = er Aq =                          ars qj = ars = E (er , es )
                              j=1              j=1

   If p is a strategy for R, then
                                    m                m
                                          pi ais ≤
            E (er , es ) = pAes =                          pi ars = E (er , es )
                                    i=1              i=1

   So for any p and q, we have

                      E (er , q) ≥ E (er , es ) ≥ E (er , es )
Outline
   Games and payoffs
     Matching dice
     Vaccination

   The theorem of the day

   Strictly determined games
       Example: Network programming
       Characteristics of an Equlibrium

   Two-by-two strictly-determined games

   Two-by-two non-strictly-determined games
     Calculation
     Example: Vaccination

   Other
Finding equilibria by gravity



      If C chose strategy 2,
      and R knew it, R would          
                                1    3
      definitely choose 2
                                       
      This would make C                
                                       
      choose strategy 1                
                                       
      but (2, 1) is an
                                       
                                  2   4
      equilibrium, a saddle
      point.
Finding equilibria by gravity




                                         
                                  2    3
  Here (1, 1) is an equilibrium
  position; starting from there          
                                         
  neither player would want to
                                         
                                         
  deviate from this.
                                         
                                         
                                    1   4
Finding equilibria by gravity




                                       
                                2    3
                                       
  What about this one?                 
                                       
                                       
                                       
                                       
                                  4   1
Outline
   Games and payoffs
     Matching dice
     Vaccination

   The theorem of the day

   Strictly determined games
       Example: Network programming
       Characteristics of an Equlibrium

   Two-by-two strictly-determined games

   Two-by-two non-strictly-determined games
     Calculation
     Example: Vaccination

   Other
Two-by-two non-strictly-determined games
Calculation
     In this case we can compute E (p, q) by hand in terms of p1 = p
     and q1 = q:

     E (p, q) = pa11 q + pa12 (1 − q) + (1 − p)a21 q + (1 − p)a22 (1 − q)
Two-by-two non-strictly-determined games
Calculation
     In this case we can compute E (p, q) by hand in terms of p1 = p
     and q1 = q:

     E (p, q) = pa11 q + pa12 (1 − q) + (1 − p)a21 q + (1 − p)a22 (1 − q)

     The critical points are when
                 ∂E
                    = a11 q + a12 (1 − q) − a21 q − a22 (1 − q)
              0=
                 ∂p
                 ∂E
                    = pa11 − pa12 + (1 − p)a21 − (1 − p)a22
              0=
                 ∂q
Two-by-two non-strictly-determined games
Calculation
     In this case we can compute E (p, q) by hand in terms of p1 = p
     and q1 = q:

     E (p, q) = pa11 q + pa12 (1 − q) + (1 − p)a21 q + (1 − p)a22 (1 − q)

     The critical points are when
                 ∂E
                    = a11 q + a12 (1 − q) − a21 q − a22 (1 − q)
              0=
                 ∂p
                 ∂E
                    = pa11 − pa12 + (1 − p)a21 − (1 − p)a22
              0=
                 ∂q
     So
                     a22 − a12                      a22 − a21
          p=                             q=
               a11 + a22 − a21 − a22          a11 + a22 − a21 − a12
     These are in between 0 and 1 if there are no saddle points in the
     matrix.
Examples



               13
                    , then p = 2 ? Doesn’t work because A has a
      If A =                   0
               24
      saddle point.
               23         3
      If A =        , p = 2 ? Again, doesn’t work.
               14
               2    3
                        , p = −3 = 3/4, while q = −4 = 1/2. So R
                                                   −2
      If A =                  −4
               4    1
      should pick   1 half the time and 2 the other half, while C
      should pick   1 3/4 of the time and 2 the rest.
Further Calculations



   Also
                    ∂2E                        ∂2E
                         =0                         =0
                    ∂p 2                       ∂q 2
   So this is a saddle point!
   Finally,
                                     a11 a22 − a12 a21
                     E (p, q) =
                                  a11 + a22 − a21 − a22
Example: Vaccination

We have
            0.9 − 0.6          2
p1 =                         =                             Strain
     0.85 + 0.9 − 0.6 − 0.7    3
                                                           1       2
            0.9 − 0.7          4
q1 =                         =




                                                    Vacc
                                                     1 0.85 0.70
     0.85 + 0.9 − 0.6 − 0.7    9
                                                     2 0.60 0.90
     (0.85)(0.9) − (0.6)(0.7)
                              ≈ 0.767
 v=
      0.85 + 0.9 − 0.6 − 0.7
        We should give 2/3 of the population vaccine 1 and the rest
        vacine 2
        The worst case scenario is a 4 : 5 distribution of strains
        We’ll still cover 76.7% of the population
Outline
   Games and payoffs
     Matching dice
     Vaccination

   The theorem of the day

   Strictly determined games
       Example: Network programming
       Characteristics of an Equlibrium

   Two-by-two strictly-determined games

   Two-by-two non-strictly-determined games
     Calculation
     Example: Vaccination

   Other
Other Applications of GT




     War
           the Battle of the
           Bismarck Sea
     Business
           product introduction
           pricing
     Dating

More Related Content

Viewers also liked

Lesson20 Tangent Planes Slides+Notes
Lesson20   Tangent Planes Slides+NotesLesson20   Tangent Planes Slides+Notes
Lesson20 Tangent Planes Slides+Notes
Matthew Leingang
 
Midterm II Review
Midterm II ReviewMidterm II Review
Midterm II Review
Matthew Leingang
 
Lesson 26: Optimization II: Data Fitting
Lesson 26: Optimization II: Data FittingLesson 26: Optimization II: Data Fitting
Lesson 26: Optimization II: Data Fitting
Matthew Leingang
 
Lesson24 Implicit Differentiation Slides
Lesson24    Implicit  Differentiation SlidesLesson24    Implicit  Differentiation Slides
Lesson24 Implicit Differentiation Slides
Matthew Leingang
 
Lesson 29: Areas
Lesson 29: AreasLesson 29: Areas
Lesson 29: Areas
Matthew Leingang
 
Lesson 28: Lagrange Multipliers II
Lesson 28: Lagrange  Multipliers IILesson 28: Lagrange  Multipliers II
Lesson 28: Lagrange Multipliers II
Matthew Leingang
 
Game Theory for Business: Overcoming Rivals and Gaining Advantage
Game Theory for Business: Overcoming Rivals and Gaining AdvantageGame Theory for Business: Overcoming Rivals and Gaining Advantage
Game Theory for Business: Overcoming Rivals and Gaining Advantage
eCornell
 
Lesson 25: Indeterminate Forms and L'Hôpital's Rule
Lesson 25: Indeterminate Forms and L'Hôpital's RuleLesson 25: Indeterminate Forms and L'Hôpital's Rule
Lesson 25: Indeterminate Forms and L'Hôpital's Rule
Matthew Leingang
 
Lesson 32: The Fundamental Theorem Of Calculus
Lesson 32: The Fundamental Theorem Of CalculusLesson 32: The Fundamental Theorem Of Calculus
Lesson 32: The Fundamental Theorem Of Calculus
Matthew Leingang
 
Lesson 31: Evaluating Definite Integrals
Lesson 31: Evaluating Definite IntegralsLesson 31: Evaluating Definite Integrals
Lesson 31: Evaluating Definite Integrals
Matthew Leingang
 
Lesson 22: Quadratic Forms
Lesson 22: Quadratic FormsLesson 22: Quadratic Forms
Lesson 22: Quadratic Forms
Matthew Leingang
 
Lesson 23: The Chain Rule
Lesson 23: The Chain RuleLesson 23: The Chain Rule
Lesson 23: The Chain Rule
Matthew Leingang
 
Lesson 27: Lagrange Multipliers I
Lesson 27: Lagrange Multipliers ILesson 27: Lagrange Multipliers I
Lesson 27: Lagrange Multipliers I
Matthew Leingang
 
Lesson 35: Game Theory and Linear Programming
Lesson 35: Game Theory and Linear ProgrammingLesson 35: Game Theory and Linear Programming
Lesson 35: Game Theory and Linear Programming
Matthew Leingang
 
Lesson 24: Implicit Differentiation
Lesson 24: Implicit DifferentiationLesson 24: Implicit Differentiation
Lesson 24: Implicit Differentiation
Matthew Leingang
 
Midterm II Review Session Slides
Midterm II Review Session SlidesMidterm II Review Session Slides
Midterm II Review Session Slides
Matthew Leingang
 
gt_2007
gt_2007gt_2007
gt_2007
webuploader
 
Lesson 30: The Definite Integral
Lesson 30: The  Definite  IntegralLesson 30: The  Definite  Integral
Lesson 30: The Definite Integral
Matthew Leingang
 
Lesson 19: Related Rates
Lesson 19: Related RatesLesson 19: Related Rates
Lesson 19: Related Rates
Matthew Leingang
 
Lesson 16: Implicit Differentiation
Lesson 16: Implicit DifferentiationLesson 16: Implicit Differentiation
Lesson 16: Implicit Differentiation
Matthew Leingang
 

Viewers also liked (20)

Lesson20 Tangent Planes Slides+Notes
Lesson20   Tangent Planes Slides+NotesLesson20   Tangent Planes Slides+Notes
Lesson20 Tangent Planes Slides+Notes
 
Midterm II Review
Midterm II ReviewMidterm II Review
Midterm II Review
 
Lesson 26: Optimization II: Data Fitting
Lesson 26: Optimization II: Data FittingLesson 26: Optimization II: Data Fitting
Lesson 26: Optimization II: Data Fitting
 
Lesson24 Implicit Differentiation Slides
Lesson24    Implicit  Differentiation SlidesLesson24    Implicit  Differentiation Slides
Lesson24 Implicit Differentiation Slides
 
Lesson 29: Areas
Lesson 29: AreasLesson 29: Areas
Lesson 29: Areas
 
Lesson 28: Lagrange Multipliers II
Lesson 28: Lagrange  Multipliers IILesson 28: Lagrange  Multipliers II
Lesson 28: Lagrange Multipliers II
 
Game Theory for Business: Overcoming Rivals and Gaining Advantage
Game Theory for Business: Overcoming Rivals and Gaining AdvantageGame Theory for Business: Overcoming Rivals and Gaining Advantage
Game Theory for Business: Overcoming Rivals and Gaining Advantage
 
Lesson 25: Indeterminate Forms and L'Hôpital's Rule
Lesson 25: Indeterminate Forms and L'Hôpital's RuleLesson 25: Indeterminate Forms and L'Hôpital's Rule
Lesson 25: Indeterminate Forms and L'Hôpital's Rule
 
Lesson 32: The Fundamental Theorem Of Calculus
Lesson 32: The Fundamental Theorem Of CalculusLesson 32: The Fundamental Theorem Of Calculus
Lesson 32: The Fundamental Theorem Of Calculus
 
Lesson 31: Evaluating Definite Integrals
Lesson 31: Evaluating Definite IntegralsLesson 31: Evaluating Definite Integrals
Lesson 31: Evaluating Definite Integrals
 
Lesson 22: Quadratic Forms
Lesson 22: Quadratic FormsLesson 22: Quadratic Forms
Lesson 22: Quadratic Forms
 
Lesson 23: The Chain Rule
Lesson 23: The Chain RuleLesson 23: The Chain Rule
Lesson 23: The Chain Rule
 
Lesson 27: Lagrange Multipliers I
Lesson 27: Lagrange Multipliers ILesson 27: Lagrange Multipliers I
Lesson 27: Lagrange Multipliers I
 
Lesson 35: Game Theory and Linear Programming
Lesson 35: Game Theory and Linear ProgrammingLesson 35: Game Theory and Linear Programming
Lesson 35: Game Theory and Linear Programming
 
Lesson 24: Implicit Differentiation
Lesson 24: Implicit DifferentiationLesson 24: Implicit Differentiation
Lesson 24: Implicit Differentiation
 
Midterm II Review Session Slides
Midterm II Review Session SlidesMidterm II Review Session Slides
Midterm II Review Session Slides
 
gt_2007
gt_2007gt_2007
gt_2007
 
Lesson 30: The Definite Integral
Lesson 30: The  Definite  IntegralLesson 30: The  Definite  Integral
Lesson 30: The Definite Integral
 
Lesson 19: Related Rates
Lesson 19: Related RatesLesson 19: Related Rates
Lesson 19: Related Rates
 
Lesson 16: Implicit Differentiation
Lesson 16: Implicit DifferentiationLesson 16: Implicit Differentiation
Lesson 16: Implicit Differentiation
 

Similar to Lesson 34: Introduction To Game Theory

Lesson 12: Linear Independence
Lesson 12: Linear IndependenceLesson 12: Linear Independence
Lesson 12: Linear Independence
Matthew Leingang
 
Midterm I Review
Midterm I ReviewMidterm I Review
Midterm I Review
Matthew Leingang
 
Lesson03 Dot Product And Matrix Multiplication Slides Notes
Lesson03    Dot  Product And  Matrix  Multiplication Slides NotesLesson03    Dot  Product And  Matrix  Multiplication Slides Notes
Lesson03 Dot Product And Matrix Multiplication Slides Notes
Matthew Leingang
 
CP Violation in B meson and Belle
CP Violation in B meson and BelleCP Violation in B meson and Belle
CP Violation in B meson and Belle
Los Alamos National Laboratory
 
社員手冊05
社員手冊05社員手冊05
社員手冊05
dodo168
 
11X1 T12 09 locus problems
11X1 T12 09 locus problems11X1 T12 09 locus problems
11X1 T12 09 locus problems
Nigel Simmons
 
Representing molecules as atomic-scale electrical circuits with fluctuating-c...
Representing molecules as atomic-scale electrical circuits with fluctuating-c...Representing molecules as atomic-scale electrical circuits with fluctuating-c...
Representing molecules as atomic-scale electrical circuits with fluctuating-c...
Jiahao Chen
 

Similar to Lesson 34: Introduction To Game Theory (7)

Lesson 12: Linear Independence
Lesson 12: Linear IndependenceLesson 12: Linear Independence
Lesson 12: Linear Independence
 
Midterm I Review
Midterm I ReviewMidterm I Review
Midterm I Review
 
Lesson03 Dot Product And Matrix Multiplication Slides Notes
Lesson03    Dot  Product And  Matrix  Multiplication Slides NotesLesson03    Dot  Product And  Matrix  Multiplication Slides Notes
Lesson03 Dot Product And Matrix Multiplication Slides Notes
 
CP Violation in B meson and Belle
CP Violation in B meson and BelleCP Violation in B meson and Belle
CP Violation in B meson and Belle
 
社員手冊05
社員手冊05社員手冊05
社員手冊05
 
11X1 T12 09 locus problems
11X1 T12 09 locus problems11X1 T12 09 locus problems
11X1 T12 09 locus problems
 
Representing molecules as atomic-scale electrical circuits with fluctuating-c...
Representing molecules as atomic-scale electrical circuits with fluctuating-c...Representing molecules as atomic-scale electrical circuits with fluctuating-c...
Representing molecules as atomic-scale electrical circuits with fluctuating-c...
 

More from Matthew Leingang

Making Lesson Plans
Making Lesson PlansMaking Lesson Plans
Making Lesson Plans
Matthew Leingang
 
Streamlining assessment, feedback, and archival with auto-multiple-choice
Streamlining assessment, feedback, and archival with auto-multiple-choiceStreamlining assessment, feedback, and archival with auto-multiple-choice
Streamlining assessment, feedback, and archival with auto-multiple-choice
Matthew Leingang
 
Electronic Grading of Paper Assessments
Electronic Grading of Paper AssessmentsElectronic Grading of Paper Assessments
Electronic Grading of Paper Assessments
Matthew Leingang
 
Lesson 27: Integration by Substitution (slides)
Lesson 27: Integration by Substitution (slides)Lesson 27: Integration by Substitution (slides)
Lesson 27: Integration by Substitution (slides)
Matthew Leingang
 
Lesson 26: The Fundamental Theorem of Calculus (slides)
Lesson 26: The Fundamental Theorem of Calculus (slides)Lesson 26: The Fundamental Theorem of Calculus (slides)
Lesson 26: The Fundamental Theorem of Calculus (slides)
Matthew Leingang
 
Lesson 26: The Fundamental Theorem of Calculus (slides)
Lesson 26: The Fundamental Theorem of Calculus (slides)Lesson 26: The Fundamental Theorem of Calculus (slides)
Lesson 26: The Fundamental Theorem of Calculus (slides)
Matthew Leingang
 
Lesson 27: Integration by Substitution (handout)
Lesson 27: Integration by Substitution (handout)Lesson 27: Integration by Substitution (handout)
Lesson 27: Integration by Substitution (handout)
Matthew Leingang
 
Lesson 26: The Fundamental Theorem of Calculus (handout)
Lesson 26: The Fundamental Theorem of Calculus (handout)Lesson 26: The Fundamental Theorem of Calculus (handout)
Lesson 26: The Fundamental Theorem of Calculus (handout)
Matthew Leingang
 
Lesson 25: Evaluating Definite Integrals (slides)
Lesson 25: Evaluating Definite Integrals (slides)Lesson 25: Evaluating Definite Integrals (slides)
Lesson 25: Evaluating Definite Integrals (slides)
Matthew Leingang
 
Lesson 25: Evaluating Definite Integrals (handout)
Lesson 25: Evaluating Definite Integrals (handout)Lesson 25: Evaluating Definite Integrals (handout)
Lesson 25: Evaluating Definite Integrals (handout)
Matthew Leingang
 
Lesson 24: Areas and Distances, The Definite Integral (handout)
Lesson 24: Areas and Distances, The Definite Integral (handout)Lesson 24: Areas and Distances, The Definite Integral (handout)
Lesson 24: Areas and Distances, The Definite Integral (handout)
Matthew Leingang
 
Lesson 24: Areas and Distances, The Definite Integral (slides)
Lesson 24: Areas and Distances, The Definite Integral (slides)Lesson 24: Areas and Distances, The Definite Integral (slides)
Lesson 24: Areas and Distances, The Definite Integral (slides)
Matthew Leingang
 
Lesson 23: Antiderivatives (slides)
Lesson 23: Antiderivatives (slides)Lesson 23: Antiderivatives (slides)
Lesson 23: Antiderivatives (slides)
Matthew Leingang
 
Lesson 23: Antiderivatives (slides)
Lesson 23: Antiderivatives (slides)Lesson 23: Antiderivatives (slides)
Lesson 23: Antiderivatives (slides)
Matthew Leingang
 
Lesson 22: Optimization Problems (slides)
Lesson 22: Optimization Problems (slides)Lesson 22: Optimization Problems (slides)
Lesson 22: Optimization Problems (slides)
Matthew Leingang
 
Lesson 22: Optimization Problems (handout)
Lesson 22: Optimization Problems (handout)Lesson 22: Optimization Problems (handout)
Lesson 22: Optimization Problems (handout)
Matthew Leingang
 
Lesson 21: Curve Sketching (slides)
Lesson 21: Curve Sketching (slides)Lesson 21: Curve Sketching (slides)
Lesson 21: Curve Sketching (slides)
Matthew Leingang
 
Lesson 21: Curve Sketching (handout)
Lesson 21: Curve Sketching (handout)Lesson 21: Curve Sketching (handout)
Lesson 21: Curve Sketching (handout)
Matthew Leingang
 
Lesson 20: Derivatives and the Shapes of Curves (slides)
Lesson 20: Derivatives and the Shapes of Curves (slides)Lesson 20: Derivatives and the Shapes of Curves (slides)
Lesson 20: Derivatives and the Shapes of Curves (slides)
Matthew Leingang
 
Lesson 20: Derivatives and the Shapes of Curves (handout)
Lesson 20: Derivatives and the Shapes of Curves (handout)Lesson 20: Derivatives and the Shapes of Curves (handout)
Lesson 20: Derivatives and the Shapes of Curves (handout)
Matthew Leingang
 

More from Matthew Leingang (20)

Making Lesson Plans
Making Lesson PlansMaking Lesson Plans
Making Lesson Plans
 
Streamlining assessment, feedback, and archival with auto-multiple-choice
Streamlining assessment, feedback, and archival with auto-multiple-choiceStreamlining assessment, feedback, and archival with auto-multiple-choice
Streamlining assessment, feedback, and archival with auto-multiple-choice
 
Electronic Grading of Paper Assessments
Electronic Grading of Paper AssessmentsElectronic Grading of Paper Assessments
Electronic Grading of Paper Assessments
 
Lesson 27: Integration by Substitution (slides)
Lesson 27: Integration by Substitution (slides)Lesson 27: Integration by Substitution (slides)
Lesson 27: Integration by Substitution (slides)
 
Lesson 26: The Fundamental Theorem of Calculus (slides)
Lesson 26: The Fundamental Theorem of Calculus (slides)Lesson 26: The Fundamental Theorem of Calculus (slides)
Lesson 26: The Fundamental Theorem of Calculus (slides)
 
Lesson 26: The Fundamental Theorem of Calculus (slides)
Lesson 26: The Fundamental Theorem of Calculus (slides)Lesson 26: The Fundamental Theorem of Calculus (slides)
Lesson 26: The Fundamental Theorem of Calculus (slides)
 
Lesson 27: Integration by Substitution (handout)
Lesson 27: Integration by Substitution (handout)Lesson 27: Integration by Substitution (handout)
Lesson 27: Integration by Substitution (handout)
 
Lesson 26: The Fundamental Theorem of Calculus (handout)
Lesson 26: The Fundamental Theorem of Calculus (handout)Lesson 26: The Fundamental Theorem of Calculus (handout)
Lesson 26: The Fundamental Theorem of Calculus (handout)
 
Lesson 25: Evaluating Definite Integrals (slides)
Lesson 25: Evaluating Definite Integrals (slides)Lesson 25: Evaluating Definite Integrals (slides)
Lesson 25: Evaluating Definite Integrals (slides)
 
Lesson 25: Evaluating Definite Integrals (handout)
Lesson 25: Evaluating Definite Integrals (handout)Lesson 25: Evaluating Definite Integrals (handout)
Lesson 25: Evaluating Definite Integrals (handout)
 
Lesson 24: Areas and Distances, The Definite Integral (handout)
Lesson 24: Areas and Distances, The Definite Integral (handout)Lesson 24: Areas and Distances, The Definite Integral (handout)
Lesson 24: Areas and Distances, The Definite Integral (handout)
 
Lesson 24: Areas and Distances, The Definite Integral (slides)
Lesson 24: Areas and Distances, The Definite Integral (slides)Lesson 24: Areas and Distances, The Definite Integral (slides)
Lesson 24: Areas and Distances, The Definite Integral (slides)
 
Lesson 23: Antiderivatives (slides)
Lesson 23: Antiderivatives (slides)Lesson 23: Antiderivatives (slides)
Lesson 23: Antiderivatives (slides)
 
Lesson 23: Antiderivatives (slides)
Lesson 23: Antiderivatives (slides)Lesson 23: Antiderivatives (slides)
Lesson 23: Antiderivatives (slides)
 
Lesson 22: Optimization Problems (slides)
Lesson 22: Optimization Problems (slides)Lesson 22: Optimization Problems (slides)
Lesson 22: Optimization Problems (slides)
 
Lesson 22: Optimization Problems (handout)
Lesson 22: Optimization Problems (handout)Lesson 22: Optimization Problems (handout)
Lesson 22: Optimization Problems (handout)
 
Lesson 21: Curve Sketching (slides)
Lesson 21: Curve Sketching (slides)Lesson 21: Curve Sketching (slides)
Lesson 21: Curve Sketching (slides)
 
Lesson 21: Curve Sketching (handout)
Lesson 21: Curve Sketching (handout)Lesson 21: Curve Sketching (handout)
Lesson 21: Curve Sketching (handout)
 
Lesson 20: Derivatives and the Shapes of Curves (slides)
Lesson 20: Derivatives and the Shapes of Curves (slides)Lesson 20: Derivatives and the Shapes of Curves (slides)
Lesson 20: Derivatives and the Shapes of Curves (slides)
 
Lesson 20: Derivatives and the Shapes of Curves (handout)
Lesson 20: Derivatives and the Shapes of Curves (handout)Lesson 20: Derivatives and the Shapes of Curves (handout)
Lesson 20: Derivatives and the Shapes of Curves (handout)
 

Recently uploaded

Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
Pravash Chandra Das
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 

Recently uploaded (20)

Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 

Lesson 34: Introduction To Game Theory

  • 1. Lesson 34 (KH, Section 11.4) Introduction to Game Theory Math 20 December 12, 2007 Announcements Pset 12 due December 17 (last day of class) next OH today 1–3 (SC 323)
  • 2. Outline Games and payoffs Matching dice Vaccination The theorem of the day Strictly determined games Example: Network programming Characteristics of an Equlibrium Two-by-two strictly-determined games Two-by-two non-strictly-determined games Calculation Example: Vaccination Other
  • 3. A Game of Chance You and I each have a six-sided die We roll and the loser pays the winner the difference in the numbers shown If we play this a number of times, who’s going to win?
  • 4. The Payoff Matrix Lists each player’s C ’s outcomes outcomes versus 1 2345 6 the other’s 1 0 -1 -2 -3 -4 -5 Each aij represents R’s outcomes 2 1 0 -1 -2 -3 -4 the payoff from C 3 2 1 0 -1 -2 -3 to R if outcomes i 4 3 2 1 0 -1 -2 for R and j for C 5 4 3210 -1 occur (a zero-sum 6 5 4321 0 game).
  • 5. Expected Value Let the probabilities of R’s outcomes and C ’s outcomes be given by probability vectors  q1  q2  p = p1 p2 · · · pn q=.  .. qn
  • 6. Expected Value Let the probabilities of R’s outcomes and C ’s outcomes be given by probability vectors  q1  q2  p = p1 p2 · · · pn q=.  .. qn The probability of R having outcome i and C having outcome j is therefore pi qj .
  • 7. Expected Value Let the probabilities of R’s outcomes and C ’s outcomes be given by probability vectors  q1  q2  p = p1 p2 · · · pn q=.  .. qn The probability of R having outcome i and C having outcome j is therefore pi qj . The expected value of R’s payoff is n E (p, q) = pi aij qj = pAq i,j=1
  • 8. Expected Value Let the probabilities of R’s outcomes and C ’s outcomes be given by probability vectors  q1  q2  p = p1 p2 · · · pn q=.  .. qn The probability of R having outcome i and C having outcome j is therefore pi qj . The expected value of R’s payoff is n E (p, q) = pi aij qj = pAq i,j=1 A “fair game” if the dice are fair.
  • 9. Expected value of this game pAq 0 −1 −2 −3 −4 −5    1/6 −1 −2 −3 −4  1/6 1 0    0 −1 −2 −3  1/6 2 1 1/6 1/6 1/6 1/6 1/6 1/6  =   0 −1 −2  1/6 3 2 1    0 −1  1/6 4 3 2 1 54 3 2 1 0 1/6 −15/6    −9/6     −3/6  1/6 1/6 1/6 1/6 1/6 1/6  =   3/6     9/6  15/6 =0
  • 10. Expected value with an unfair die 1/10 1/10 1/5 1/5 1/5 1/5 Suppose p = . Then pAq 0 −1 −2 −3 −4 −5   1/6 1 0 −1 −2 −3 −4  1/6   0 −1 −2 −3 2 1  1/6 = 1/10 1/10 1/5 1/5 1/5 1/5   0 −1 −2 3 2 1  1/6   0 −1 4 3 2 1  1/6 54 3 2 1 0 1/6 −15    −9     −3  24 2 1 1 · 1 1 2 2 2 2 = =  60 = 5  10 6 3 9 15
  • 11. Strategies What if we could choose a die to be C ’s outcomes as biased as we 1 2345 6 wanted? 1 0 -1 -2 -3 -4 -5 In other words, R’s outcomes 2 1 0 -1 -2 -3 -4 what if we could 3 2 1 0 -1 -2 -3 choose a strategy 4 3 2 1 0 -1 -2 p for this game? 5 4 3210 -1 Clearly, we’d want 6 5 4321 0 to get a 6 all the time!
  • 12. Flu Vaccination Suppose there are two flu strains, and we have two flu vaccines to combat them. We don’t know distribution of strains Strain 1 2 Neither pure strategy is Vacc 1 0.85 0.70 the clear favorite 2 0.60 0.90 Is there a combination of vaccines (a mixed strategy) that maximizes total immunity of the population?
  • 13. Outline Games and payoffs Matching dice Vaccination The theorem of the day Strictly determined games Example: Network programming Characteristics of an Equlibrium Two-by-two strictly-determined games Two-by-two non-strictly-determined games Calculation Example: Vaccination Other
  • 14. Theorem (Fundamental Theorem of Zero-Sum Games) There exist optimal strategies p∗ for R and q∗ for C such that for all strategies p and q: E (p∗ , q) ≥ E (p∗ , q∗ ) ≥ E (p, q∗ )
  • 15. Theorem (Fundamental Theorem of Zero-Sum Games) There exist optimal strategies p∗ for R and q∗ for C such that for all strategies p and q: E (p∗ , q) ≥ E (p∗ , q∗ ) ≥ E (p, q∗ ) E (p∗ , q∗ ) is called the value v of the game.
  • 16. Reflect on the inequality E (p∗ , q) ≥ E (p∗ , q∗ ) ≥ E (p, q∗ ) In other words, E (p∗ , q) ≥ E (p∗ , q∗ ): R can guarantee a lower bound on his/her payoff E (p∗ , q∗ ) ≥ E (p, q∗ ): C can guarantee an upper bound on how much he/she loses This value could be negative in which case C has the advantage
  • 17. Fundamental problem of zero-sum games Find the p∗ and q∗ ! The general case we’ll look at next time (hard-ish) There are some games in which we can find optimal strategies now: Strictly-determined games 2 × 2 non-strictly-determined games
  • 18. Outline Games and payoffs Matching dice Vaccination The theorem of the day Strictly determined games Example: Network programming Characteristics of an Equlibrium Two-by-two strictly-determined games Two-by-two non-strictly-determined games Calculation Example: Vaccination Other
  • 19. Example: Network programming Suppose we have two networks, NBC and CBS Each chooses which program to show in a certain time slot Viewer share varies depending on these combinations How can NBC get the most viewers?
  • 20. The payoff matrix and strategies CBS es r ut ea CS r ivo in D M rv s, I Ye Su 60 My Name is Earl 60 20 30 55 NBC Dateline 50 75 45 60 Law & Order 70 45 35 30
  • 21. The payoff matrix and strategies CBS es r ut ea CS r ivo in D M rv s, I Ye Su 60 My Name is Earl 60 20 30 55 NBC Dateline 50 75 45 60 Law & Order 70 45 35 30 What is NBC’s strategy?
  • 22. The payoff matrix and strategies CBS es r ut ea CS r ivo in D M rv s, I Ye Su 60 My Name is Earl 60 20 30 55 NBC Dateline 50 75 45 60 Law & Order 70 45 35 30 What is NBC’s strategy? NBC wants to maximize NBC’s minimum share
  • 23. The payoff matrix and strategies CBS es r ut ea CS r ivo in D M rv s, I Ye Su 60 My Name is Earl 60 20 30 55 NBC Dateline 50 75 45 60 Law & Order 70 45 35 30 What is NBC’s strategy? NBC wants to maximize NBC’s minimum share In airing Dateline, NBC’s share is at least 45
  • 24. The payoff matrix and strategies CBS es r ut ea CS r ivo in D M rv s, I Ye Su 60 My Name is Earl 60 20 30 55 NBC Dateline 50 75 45 60 Law & Order 70 45 35 30 What is NBC’s strategy? NBC wants to maximize NBC’s minimum share In airing Dateline, NBC’s share is at least 45 This is a good strategy for NBC
  • 25. The payoff matrix and strategies CBS es r ut ea CS r ivo in D M rv s, I Ye Su 60 My Name is Earl 60 20 30 55 NBC Dateline 50 75 45 60 Law & Order 70 45 35 30 What is CBS’s strategy?
  • 26. The payoff matrix and strategies CBS es r ut ea CS r ivo in D M rv s, I Ye Su 60 My Name is Earl 60 20 30 55 NBC Dateline 50 75 45 60 Law & Order 70 45 35 30 What is CBS’s strategy? CBS wants to minimize NBC’s maximum share
  • 27. The payoff matrix and strategies CBS es r ut ea CS r ivo in D M rv s, I Ye Su 60 My Name is Earl 60 20 30 55 NBC Dateline 50 75 45 60 Law & Order 70 45 35 30 What is CBS’s strategy? CBS wants to minimize NBC’s maximum share In airing CSI, CBS keeps NBC’s share no bigger than 45
  • 28. The payoff matrix and strategies CBS es r ut ea CS r ivo in D M rv s, I Ye Su 60 My Name is Earl 60 20 30 55 NBC Dateline 50 75 45 60 Law & Order 70 45 35 30 What is CBS’s strategy? CBS wants to minimize NBC’s maximum share In airing CSI, CBS keeps NBC’s share no bigger than 45 This is a good strategy for CBS
  • 29. The payoff matrix and strategies CBS es r ut ea CS r ivo in D M rv s, I Ye Su 60 My Name is Earl 60 20 30 55 NBC Dateline 50 75 45 60 Law & Order 70 45 35 30 Equilibrium
  • 30. The payoff matrix and strategies CBS es r ut ea CS r ivo in D M rv s, I Ye Su 60 My Name is Earl 60 20 30 55 NBC Dateline 50 75 45 60 Law & Order 70 45 35 30 Equilibrium (Dateline,CSI) is an equilibrium pair of strategies
  • 31. The payoff matrix and strategies CBS es r ut ea CS r ivo in D M rv s, I Ye Su 60 My Name is Earl 60 20 30 55 NBC Dateline 50 75 45 60 Law & Order 70 45 35 30 Equilibrium (Dateline,CSI) is an equilibrium pair of strategies Assuming NBC airs Dateline, CBS’s best choice is to air CSI, and vice versa
  • 32. Characteristics of an Equlibrium Let A be a payoff matrix. A saddle point is an entry ars which is the minimum entry in its row and the maximum entry in its column. A game whose payoff matrix has a saddle point is called strictly determined Payoff matrices can have multiple saddle points
  • 33. Pure Strategies are optimal in Strictly-Determined Games Theorem Let A be a payoff matrix. If ars is a saddle point, then er is an optimal strategy for R and es is an optimal strategy for C.
  • 34. Pure Strategies are optimal in Strictly-Determined Games Theorem Let A be a payoff matrix. If ars is a saddle point, then er is an optimal strategy for R and es is an optimal strategy for C. Proof. If q is a strategy for C, then n n arj qj ≥ E (er , q) = er Aq = ars qj = ars = E (er , es ) j=1 j=1 If p is a strategy for R, then m m pi ais ≤ E (er , es ) = pAes = pi ars = E (er , es ) i=1 i=1 So for any p and q, we have E (er , q) ≥ E (er , es ) ≥ E (er , es )
  • 35. Outline Games and payoffs Matching dice Vaccination The theorem of the day Strictly determined games Example: Network programming Characteristics of an Equlibrium Two-by-two strictly-determined games Two-by-two non-strictly-determined games Calculation Example: Vaccination Other
  • 36. Finding equilibria by gravity If C chose strategy 2, and R knew it, R would   1 3 definitely choose 2   This would make C     choose strategy 1     but (2, 1) is an   2 4 equilibrium, a saddle point.
  • 37. Finding equilibria by gravity   2 3 Here (1, 1) is an equilibrium position; starting from there     neither player would want to     deviate from this.     1 4
  • 38. Finding equilibria by gravity   2 3   What about this one?           4 1
  • 39. Outline Games and payoffs Matching dice Vaccination The theorem of the day Strictly determined games Example: Network programming Characteristics of an Equlibrium Two-by-two strictly-determined games Two-by-two non-strictly-determined games Calculation Example: Vaccination Other
  • 40. Two-by-two non-strictly-determined games Calculation In this case we can compute E (p, q) by hand in terms of p1 = p and q1 = q: E (p, q) = pa11 q + pa12 (1 − q) + (1 − p)a21 q + (1 − p)a22 (1 − q)
  • 41. Two-by-two non-strictly-determined games Calculation In this case we can compute E (p, q) by hand in terms of p1 = p and q1 = q: E (p, q) = pa11 q + pa12 (1 − q) + (1 − p)a21 q + (1 − p)a22 (1 − q) The critical points are when ∂E = a11 q + a12 (1 − q) − a21 q − a22 (1 − q) 0= ∂p ∂E = pa11 − pa12 + (1 − p)a21 − (1 − p)a22 0= ∂q
  • 42. Two-by-two non-strictly-determined games Calculation In this case we can compute E (p, q) by hand in terms of p1 = p and q1 = q: E (p, q) = pa11 q + pa12 (1 − q) + (1 − p)a21 q + (1 − p)a22 (1 − q) The critical points are when ∂E = a11 q + a12 (1 − q) − a21 q − a22 (1 − q) 0= ∂p ∂E = pa11 − pa12 + (1 − p)a21 − (1 − p)a22 0= ∂q So a22 − a12 a22 − a21 p= q= a11 + a22 − a21 − a22 a11 + a22 − a21 − a12 These are in between 0 and 1 if there are no saddle points in the matrix.
  • 43. Examples 13 , then p = 2 ? Doesn’t work because A has a If A = 0 24 saddle point. 23 3 If A = , p = 2 ? Again, doesn’t work. 14 2 3 , p = −3 = 3/4, while q = −4 = 1/2. So R −2 If A = −4 4 1 should pick 1 half the time and 2 the other half, while C should pick 1 3/4 of the time and 2 the rest.
  • 44. Further Calculations Also ∂2E ∂2E =0 =0 ∂p 2 ∂q 2 So this is a saddle point! Finally, a11 a22 − a12 a21 E (p, q) = a11 + a22 − a21 − a22
  • 45. Example: Vaccination We have 0.9 − 0.6 2 p1 = = Strain 0.85 + 0.9 − 0.6 − 0.7 3 1 2 0.9 − 0.7 4 q1 = = Vacc 1 0.85 0.70 0.85 + 0.9 − 0.6 − 0.7 9 2 0.60 0.90 (0.85)(0.9) − (0.6)(0.7) ≈ 0.767 v= 0.85 + 0.9 − 0.6 − 0.7 We should give 2/3 of the population vaccine 1 and the rest vacine 2 The worst case scenario is a 4 : 5 distribution of strains We’ll still cover 76.7% of the population
  • 46. Outline Games and payoffs Matching dice Vaccination The theorem of the day Strictly determined games Example: Network programming Characteristics of an Equlibrium Two-by-two strictly-determined games Two-by-two non-strictly-determined games Calculation Example: Vaccination Other
  • 47. Other Applications of GT War the Battle of the Bismarck Sea Business product introduction pricing Dating