Topic 4 Game Theory 15.10.24
Topic 4 Game Theory 15.10.24
Seller interdependence
• If D Mart offers deep discounts on soft drinks, will Big Bazar
follow suit?
• Indigo Airlines “loyalty” miles do not expire—how did Air
India, Akasha, et al react?
• Airtel “Connected everywhere” ad campaign prompted an
effective retaliatory ad strategy by Vodafone, Jio.
• Ultratech decision to add production capacity is conditioned
upon the investment plans of rival Cement producers.
Game Theory and
Seller Interdependence
Selecting a course of
action in a situation in
which rival players are
selecting strategies that
suit their interests is the
basic problem of game
theory.
Players and
their actions
A situation of competitive rivalry must involve
two or more players whose choice of actions
affect each other.
• A “player” can be a firm, an interest group or coalition, a military
leader, government official.
• Games generally consider only one kind of action—e.g., for Indigo
it will be number of daily departures, fares, in-flight services,
schedules, advertising, choice of hubs, ordering planes, expanding
terminals, mergers and acquisitions, and human resource
decisions.
• For IPL, it maybe pitch condition, form of rival’s players, Weather,
Psychological conditions of the team (ex of T-20 world cup by
captain Rohit Sharma, Shreya’s AI tool)
Outcomes and Payoffs
Bhola
Stay Confess
Mum
Stay 2 years, 8 years,
Mum 2 years 1 year
Kalu
Confess 1 year, 5 years,
8 years 5 years
Game Theory
+
Utility Theory Describes what an agent wants.
Decision under
certainty,
e.g., Product mix
problems
, Decision under risk
e.g., Decision tree
Decision under
uncertainty,
e.g., game theory
Decision Under Risk
Two concepts Here:
Actual
Money: .5X1,00,000=50,000,
where .5 is probability of
occurrence of gaining 1,00,000 or
zero (both equal) if one invests
20,000 in a venture
Utility: This proposal will have no
utility for some one having only
20,000 in bank as compare to
Contd.
Mathematically let Z be a
random variable with expected
value E (z) and variance ², the
sample ave Z¯ will have variance
²/n, as n → ∞, ² becomes 0 and
Z¯ approaches E (z)
This is useful when a single stage
decision is taken. To handle
multiple stage decision process,
decision tree is used
Decision Tree
Example :
High Demand (0.75)
1,000,000/year
2
i ld 300,000/year
u
B rge t 00 Low Demand (0.25)
0
la lan 00,
p 5,0 High demand
1 (0.75) 900,000/year
nd Low demand
1,
Expa 5
00
(0.25)
Bu nt
200,000/year
0,
,000
pla
ar
i ld
250,000/ye
00
4 4, 20 0
0
sm
d
High deman 6 (0.75) 250,000/year
all
3 Don’t e
xpand
( 0.75) Low demand
Lo 200,000/year
(0 wd (0.25)
.2 em
5) an
d 200,000/year
At node 4 :
(900,000 x 0.75 + 200,000 X 0.25) X 8 –
4,200,000 = 1,600,000.
With no expansion
(250,000 x 0.75 + 200,000 x 0.25 ) x 8 =
1,900,000.
Replace all branches after 4 by 1,900,000 /-.
At node 1 :
(1,000,000x 0.75 + 300,000 x 0.25) x 10 –
5,000,000 = 3,250,000.
And
Method to handle Decision
under uncertainty
Supply Level a2 8 7 8 23
a3 21 18 12 21
a4 30 22 19 15
Itassumes that Q1, …Q4 are equally likely to
occur with associated probability of 1/4.
The expected costs of different action is
calculated as
E(a1) = ¼ [ 5 + 10 + 18 + 25 ] = 14.5
E(a2) = ¼ [ 8 + 7 + 8 + 23 ] = 11.5
E(a3) = ¼ [ 21 + 18 + 12 + 21 ] = 18
E(a4) = ¼ [ 30 + 22 + 19 + 15 ] =21.5
The best level of inventory according to
Laplace criterion is ‘a2’.
Minimax Criterion
This is most comparative since it is based on
making the best out of the worst possible
conditions.
For the same example :
◦ Maximum com for row ‘1’ ( supply / inventory q 1 ) =
25
◦ Maximum com for row ‘2’ ( supply / inventory q 2 ) =
23
◦ Maximum com for row ‘3’ ( supply / inventory q 3 ) =
21
◦ Maximum com for row ‘4’ ( supply / inventory q 4 ) =
30
This criterion given inventory level as q3.
Savage Minimax regret criterion
Consider the following loss matrix
Q1 Q2
a1 1100 90
0
a2 1000 1000
0 0
The above minimax criteria will yield ‘a2’, which
logically is incorrect as with a1, with Q2 state you
loose only 90, which is very low.
Thetoo conservative approach of minimax is
addressed in this method by constructing another
matrix, i.e. regret Matrix by subtracting smallest
element in a column to all other elements in the
same column. In theQ1 above
Q2 ex. this will lead to
a1 1000 0 1000
a2 0 9910 9910
a2 7 23 15
a3 12 21 16.5
a4 15 30 22.5
Game theory
Based on Mini Max
Each player has finite or infinite number
of choices called strategy
The outcome or payoff of a game is
summarized as function of strategies for
each player
Assumptions
Finite no. of players
Choices are made simultaneously, i.e.,
opponents choice is not known
List of possible course of action is
available to each player
Every combination of course of action is
associated with an outcome
Zero sum game
• Pay off matrix
• ( +ve for player A – Maxi Min player
-ve for player B - Mini Max player )
Ex: Two players tossing coins
B
H T
A H 1 -1
T -1 1
Bidding problem
Two items: 1 II
Rs. 75 Rs. 125
+4 1 maximin
Average +3 2
payoff 3
+2 v* = 5/2
+1
X1=0
X1=1
-1 X1 * = 1/2
-2
Example: Consider the following (4x2) game:
B
1 2
1 2 4
A 2 2 3
3 3 2
4 -2 6
This game does not have a saddle point. Let y1 and y2(=1-
y1) be B’s mixed strategies. Thus
A’s pure strategy B’s expected payoff
1 -2y1 + 4
2 -y1 + 3
3 Y1 + 2
4 -8y1 + 6
The point x1* is determined by solving:
-x1* + 3 = 2x1* + 2
+6
Upper
4 envelope
+5
minimax
+4 1
Average
2
payoff +3
3 v* = 8/3
+2
+1
Y1 = 0
Y1* = 2/3
-1
-2
LP Approach to Game Theory
1 2 - - n
1 a11 a12 - - a1n
2 a21 a22 - - a2n
` ` ` `
` ` ` `
m am1 am2 - - amn
= total number of alternatives for player ‘A’
= total number of alternatives for player ‘B’
= payoff matrix
= value of game
= probability of selection of alternative by player ‘A’;
`
`
Descriptive Model for ‘A’:
,. . . } ]
subject to
subject to
;
After Dividing both sides of constraints by
The constraints can be transformed into:
. . . . (eq. 1)
Let; for
[,,...]
and
] (From eq.1)
The model is now:
+...+
subject to
Column 3 3 3
maximum
Since the maximin value is -3, it is possible
that the value of the game may be negative or
zero. Thus a constant K, which is at least equal
to the negative of the maximin value, is added
to all the elements of the matrix, that is K ≥ 3.
Let K = 5. The preceding matrix becomes
B
1 2 3
1 8 4 2
A 2 2 8 4
3 1 2 8
B’s linear programming problem is thus given as:
maximize w = y1 + y2 + y3
Basic y1 y2 y3 s1 s2 s3
solution
w 0 0 0 5/49 11/196 1/14 45/196
y1 1 0 0 1/7 -1/14 0 1/14
y2 0 1 0 -3/98 31/196 -1/14 11/196
v* = - K = 196/45 – 5 = -29/45
y1* = = = 14/45
y2* = = = 11/45
y3* = = = 20/45
Thanks…