SlideShare ist ein Scribd-Unternehmen logo
1 von 47
Downloaden Sie, um offline zu lesen
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
     outcomes versus                                C ’s outcomes
     the other’s                              1    2 3 4 5           6
                                          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    3 2 1 0          -1
     occur (a zero-sum
                                          6   5    4 3 2 1           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 0
                                                      −1 −2 −3 −4  1/6
                                                                    
         1/6   1/6   1/6   1/6   1/6
                                           2 1
                                       1/6 
                                                       0 −1 −2 −3  1/6
   =                                                                
                                           3 2
                                                      1  0 −1 −2  1/6
                                                                    
                                           4 3        2  1  0 −1  1/6
                                            5 4        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
   Suppose p =             1/10   1/10   1/5   1/5   1/5   1/5   . Then

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



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


      What if we could
      choose a die to be
      as biased as we                               C ’s outcomes
      wanted?                                 1    2 3 4 5           6
                                          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    3 2 1 0          -1
      Clearly, we’d want                  6   5    4 3 2 1           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
     Neither pure strategy is                  1      2




                                 Vacc
     the clear favorite                 1   0.85 0.70
     Is there a combination of          2   0.60 0.90
     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
       E (er , q) = er Aq =         arj qj ≥         ars qj = ars = E (er , es )
                              j=1              j=1

   If p is a strategy for R, then
                                    m                m
            E (er , es ) = pAes =         pi ais ≤         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          
      definitely choose 2         1   3 
                                       
      This would make C         
                                
                                        
                                        
      choose strategy 1         
                                
                                        
                                        
      but (2, 1) is an
                                       
                                  2   4
      equilibrium, a saddle
      point.
Finding equilibria by gravity




                                         
  Here (1, 1) is an equilibrium    2   3 
  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 and q1 :

     E (p, q) = p1 a11 q1 +p1 a12 (1−q1 )+(1−p1 )a21 q1 +(1−p1 )a22 (1−q1 )
Two-by-two non-strictly-determined games
Calculation

     In this case we can compute E (p, q) by hand in terms of p1 and q1 :

     E (p, q) = p1 a11 q1 +p1 a12 (1−q1 )+(1−p1 )a21 q1 +(1−p1 )a22 (1−q1 )

     The critical points are when
                 ∂E
              0=     = a11 q1 + a12 (1 − q1 ) − a21 q1 − a22 (1 − q1 )
                 ∂p1
                 ∂E
              0=     = p1 a11 − p1 a12 + (1 − p1 )a21 − (1 − p1 )a22
                  ∂q
Two-by-two non-strictly-determined games
Calculation

     In this case we can compute E (p, q) by hand in terms of p1 and q1 :

     E (p, q) = p1 a11 q1 +p1 a12 (1−q1 )+(1−p1 )a21 q1 +(1−p1 )a22 (1−q1 )

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



               1 3
      If A =        , then p1 = 2 ? Doesn’t work because A has a
                                0
               2 4
      saddle point.
               2 3
      If A =        , p1 = 3 ? Again, doesn’t work.
                           2
               1 4
               2    3
      If A =            , p1 = −3 = 3/4, while q1 = −4 = 1/2. So R
                               −4
                                                     −2
               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
            0.9 − 0.7          4                           1       2
q1 =                         =




                                                    Vacc
     0.85 + 0.9 − 0.6 − 0.7    9                     1 0.85 0.70
     (0.85)(0.9) − (0.6)(0.7)                        2 0.60 0.90
 v=                           ≈ 0.767
      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

Weitere ähnliche Inhalte

Andere mochten auch

Lesson 6: The derivative as a function
Lesson 6: The derivative as a functionLesson 6: The derivative as a function
Lesson 6: The derivative as a functionMatthew Leingang
 
Lesson 5: Tangents, Velocity, the Derivative
Lesson 5: Tangents, Velocity, the DerivativeLesson 5: Tangents, Velocity, the Derivative
Lesson 5: Tangents, Velocity, the DerivativeMatthew Leingang
 
Lesson 32: Simplex Method II
Lesson 32: Simplex Method IILesson 32: Simplex Method II
Lesson 32: Simplex Method IIMatthew Leingang
 
Lesson 1: Coordinates and Distance
Lesson 1: Coordinates and DistanceLesson 1: Coordinates and Distance
Lesson 1: Coordinates and DistanceMatthew Leingang
 
Surface treatment technologies
Surface treatment technologiesSurface treatment technologies
Surface treatment technologiesAhmed Khalaf
 
Lesson 3: The Cross Product
Lesson 3: The Cross ProductLesson 3: The Cross Product
Lesson 3: The Cross ProductMatthew Leingang
 
Lesson 31: The Simplex Method, I
Lesson 31: The Simplex Method, ILesson 31: The Simplex Method, I
Lesson 31: The Simplex Method, IMatthew Leingang
 
Lesson 7: What does f' say about f?
Lesson 7: What does f' say about f?Lesson 7: What does f' say about f?
Lesson 7: What does f' say about f?Matthew Leingang
 
Lesson 5: Functions and surfaces
Lesson 5: Functions and surfacesLesson 5: Functions and surfaces
Lesson 5: Functions and surfacesMatthew Leingang
 
Lesson 29: Linear Programming I
Lesson 29: Linear Programming ILesson 29: Linear Programming I
Lesson 29: Linear Programming IMatthew Leingang
 
Lesson 4: Limits Involving Infinity
Lesson 4: Limits Involving InfinityLesson 4: Limits Involving Infinity
Lesson 4: Limits Involving InfinityMatthew Leingang
 
F and G Taylor Series Solutions to the Circular Restricted Three-Body Problem
F and G Taylor Series Solutions to the Circular Restricted Three-Body ProblemF and G Taylor Series Solutions to the Circular Restricted Three-Body Problem
F and G Taylor Series Solutions to the Circular Restricted Three-Body ProblemEtienne Pellegrini
 
Lesson 2: Limits and Limit Laws
Lesson 2: Limits and Limit LawsLesson 2: Limits and Limit Laws
Lesson 2: Limits and Limit LawsMatthew Leingang
 
Lesson 4: Lines, Planes, and the Distance Formula
Lesson 4: Lines, Planes, and the Distance FormulaLesson 4: Lines, Planes, and the Distance Formula
Lesson 4: Lines, Planes, and the Distance FormulaMatthew Leingang
 
Taylor Polynomials and Series
Taylor Polynomials and SeriesTaylor Polynomials and Series
Taylor Polynomials and SeriesMatthew 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 ProgrammingMatthew Leingang
 
Lesson 30: Duality In Linear Programming
Lesson 30: Duality In Linear ProgrammingLesson 30: Duality In Linear Programming
Lesson 30: Duality In Linear ProgrammingMatthew Leingang
 

Andere mochten auch (19)

Lesson 6: The derivative as a function
Lesson 6: The derivative as a functionLesson 6: The derivative as a function
Lesson 6: The derivative as a function
 
Lesson 5: Tangents, Velocity, the Derivative
Lesson 5: Tangents, Velocity, the DerivativeLesson 5: Tangents, Velocity, the Derivative
Lesson 5: Tangents, Velocity, the Derivative
 
Lesson 32: Simplex Method II
Lesson 32: Simplex Method IILesson 32: Simplex Method II
Lesson 32: Simplex Method II
 
Introduction to Math 1a
Introduction to Math 1aIntroduction to Math 1a
Introduction to Math 1a
 
Lesson 1: Coordinates and Distance
Lesson 1: Coordinates and DistanceLesson 1: Coordinates and Distance
Lesson 1: Coordinates and Distance
 
Surface treatment technologies
Surface treatment technologiesSurface treatment technologies
Surface treatment technologies
 
Lesson 3: The Cross Product
Lesson 3: The Cross ProductLesson 3: The Cross Product
Lesson 3: The Cross Product
 
Review for final exam
Review for final examReview for final exam
Review for final exam
 
Lesson 31: The Simplex Method, I
Lesson 31: The Simplex Method, ILesson 31: The Simplex Method, I
Lesson 31: The Simplex Method, I
 
Lesson 7: What does f' say about f?
Lesson 7: What does f' say about f?Lesson 7: What does f' say about f?
Lesson 7: What does f' say about f?
 
Lesson 5: Functions and surfaces
Lesson 5: Functions and surfacesLesson 5: Functions and surfaces
Lesson 5: Functions and surfaces
 
Lesson 29: Linear Programming I
Lesson 29: Linear Programming ILesson 29: Linear Programming I
Lesson 29: Linear Programming I
 
Lesson 4: Limits Involving Infinity
Lesson 4: Limits Involving InfinityLesson 4: Limits Involving Infinity
Lesson 4: Limits Involving Infinity
 
F and G Taylor Series Solutions to the Circular Restricted Three-Body Problem
F and G Taylor Series Solutions to the Circular Restricted Three-Body ProblemF and G Taylor Series Solutions to the Circular Restricted Three-Body Problem
F and G Taylor Series Solutions to the Circular Restricted Three-Body Problem
 
Lesson 2: Limits and Limit Laws
Lesson 2: Limits and Limit LawsLesson 2: Limits and Limit Laws
Lesson 2: Limits and Limit Laws
 
Lesson 4: Lines, Planes, and the Distance Formula
Lesson 4: Lines, Planes, and the Distance FormulaLesson 4: Lines, Planes, and the Distance Formula
Lesson 4: Lines, Planes, and the Distance Formula
 
Taylor Polynomials and Series
Taylor Polynomials and SeriesTaylor Polynomials and Series
Taylor Polynomials and Series
 
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 30: Duality In Linear Programming
Lesson 30: Duality In Linear ProgrammingLesson 30: Duality In Linear Programming
Lesson 30: Duality In Linear Programming
 

Mehr von 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-choiceMatthew Leingang
 
Electronic Grading of Paper Assessments
Electronic Grading of Paper AssessmentsElectronic Grading of Paper Assessments
Electronic Grading of Paper AssessmentsMatthew 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
 

Mehr von 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)
 

Kürzlich hochgeladen

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 

Kürzlich hochgeladen (20)

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 

Game Theory Lesson 34

  • 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 outcomes versus C ’s outcomes the other’s 1 2 3 4 5 6 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 3 2 1 0 -1 occur (a zero-sum 6 5 4 3 2 1 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 0  −1 −2 −3 −4  1/6   1/6 1/6 1/6 1/6 1/6 2 1 1/6  0 −1 −2 −3  1/6 =   3 2  1 0 −1 −2  1/6   4 3 2 1 0 −1  1/6 5 4 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 Suppose p = 1/10 1/10 1/5 1/5 1/5 1/5 . Then pAq 0 −1 −2 −3 −4 −5   1/6 1 0 −1 −2 −3 −4  1/6   1/10 1/10 1/5 1/5 1/5 2 1 1/5  0 −1 −2 −3  1/6 =  3 2  1 0 −1 −2  1/6  4 3 2 1 0 −1  1/6 5 4 3 2 1 0 1/6 −15    −9    1 1  −3  24 2 = 10 · 6 1 1 2 2 2 2   =  60 = 5  3   9  15
  • 11. Strategies What if we could choose a die to be as biased as we C ’s outcomes wanted? 1 2 3 4 5 6 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 3 2 1 0 -1 Clearly, we’d want 6 5 4 3 2 1 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 Neither pure strategy is 1 2 Vacc the clear favorite 1 0.85 0.70 Is there a combination of 2 0.60 0.90 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 E (er , q) = er Aq = arj qj ≥ ars qj = ars = E (er , es ) j=1 j=1 If p is a strategy for R, then m m E (er , es ) = pAes = pi ais ≤ 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   definitely choose 2  1 3    This would make C     choose strategy 1     but (2, 1) is an   2 4 equilibrium, a saddle point.
  • 37. Finding equilibria by gravity   Here (1, 1) is an equilibrium  2 3  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 and q1 : E (p, q) = p1 a11 q1 +p1 a12 (1−q1 )+(1−p1 )a21 q1 +(1−p1 )a22 (1−q1 )
  • 41. Two-by-two non-strictly-determined games Calculation In this case we can compute E (p, q) by hand in terms of p1 and q1 : E (p, q) = p1 a11 q1 +p1 a12 (1−q1 )+(1−p1 )a21 q1 +(1−p1 )a22 (1−q1 ) The critical points are when ∂E 0= = a11 q1 + a12 (1 − q1 ) − a21 q1 − a22 (1 − q1 ) ∂p1 ∂E 0= = p1 a11 − p1 a12 + (1 − p1 )a21 − (1 − p1 )a22 ∂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 and q1 : E (p, q) = p1 a11 q1 +p1 a12 (1−q1 )+(1−p1 )a21 q1 +(1−p1 )a22 (1−q1 ) The critical points are when ∂E 0= = a11 q1 + a12 (1 − q1 ) − a21 q1 − a22 (1 − q1 ) ∂p1 ∂E 0= = p1 a11 − p1 a12 + (1 − p1 )a21 − (1 − p1 )a22 ∂q So a22 − a12 a22 − a21 q1 = p1 = a11 + a22 − a21 − a12 a11 + a22 − a21 − a12 These are in between 0 and 1 if there are no saddle points in the matrix.
  • 43. Examples 1 3 If A = , then p1 = 2 ? Doesn’t work because A has a 0 2 4 saddle point. 2 3 If A = , p1 = 3 ? Again, doesn’t work. 2 1 4 2 3 If A = , p1 = −3 = 3/4, while q1 = −4 = 1/2. So R −4 −2 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 0.9 − 0.7 4 1 2 q1 = = Vacc 0.85 + 0.9 − 0.6 − 0.7 9 1 0.85 0.70 (0.85)(0.9) − (0.6)(0.7) 2 0.60 0.90 v= ≈ 0.767 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