240 likes | 249 Views
Information, Control and Games. Shi-Chung Chang EE-II 245, Tel: 2363-5251 ext. 245 scchang@cc.ee.ntu.edu.tw, http://recipe.ee.ntu.edu.tw/scc.htm Office Hours: Mon/Wed 1:00-2:00 pm or by appointment Yi-Nung Yang (03 ) 2655201 ext. 5205, yinung@cycu.edu.tw.
E N D
Information, Control and Games Shi-Chung Chang EE-II 245, Tel: 2363-5251 ext. 245 scchang@cc.ee.ntu.edu.tw, http://recipe.ee.ntu.edu.tw/scc.htm Office Hours: Mon/Wed 1:00-2:00 pm or by appointment Yi-Nung Yang (03 ) 2655201 ext. 5205, yinung@cycu.edu.tw
Information set Left figure: payoff for DM1 Right figure: payoff for DM2 Denotations in an Extensive Form Game Starting node (Empty history ) A simultaneous move info. set Terminal node
Game Tree: Examples • In last Lectures we analyzed games in normal form ~ All the dynamic aspects have been stripped • Sometimes it is valuable to analyze games in extensive form with dynamics intact Example. Consider the following two-person non-zero sum game in extensive form to minimizecosts Q. How to solve it? • Two methods: • M1 ~ Convert to normal form • M2 ~ Deal directly in extensive form
Normal form analysis • DM1: 3 strategies, L, M, and R • DM2: 23 = 8 strategies • Game in normal form: Q. Major difficulties? • Dimensionality can be very large (Recall the DP example) • Dynamic aspects are not appropriately considered • Which of the four Nash solutions will actually happen?
2B 2A • To overcome the difficulties, we shall analyze the extensive form directly. How? • The solution is unique • (0, -1) is not a solution since DM1 who acts first will not select L • Extensive form is a reasonable approach for this problem Q. If DM1 selected L, what should DM2 do? How about if DM1 selected M or R? • The solution process is backward induction • Starting from leaf nodes and work backward until the root node is reached, each time solve a simple problem • Then moving forward from the root to obtain the solution
2B 2A Example. With a slight variation: • If DM1 selected M or R, DM2 does not know how DM1 acted Q. How to solve it? • Again there are two methods: • M1 ~ Convert to a normal form • M2 ~ Deal directly in extensive form Normal form analysis: How? • DM1: 3 strategies, L, M, and R • DM2: 22 = 4 strategies
DM1\DM2 LL LR RL RR L (0, -1) (0, -1) (-2, 1) (-2, 1) M (3, 2) (0, 3) (3, 2) (0, 3) R (2, 1) (-1, 0) (2, 1) (-1, 0) 2B 2A • Game in normal form: Q. Major difficulties? • Same as before • Dimensionality can be very large • Dynamic aspects are not appropriately considered
DM1\DM2 L R M (3, 2) (0, 3) R (2, 1) (-1, 0) 2B 2A Q. At information set 2A, what should DM2 do? How about at 2B? What should DM1 select? Q. To analyze the extensive form directly. How? • At 2A, DM2 should select L with costs (0, -1) • At 2B, DM2 faces the following normal game: Q. What problem does DM1 face? How should he select? • The solution process is backward induction
Subgames and Subgame Perfection Subgames • for any non-terminal history h is the part of the game that remains after h occurred. Subgames • Subgame perfect equilibrium: No subgame can any player do better by choosing a different strategy
Location GameExample: Dynamic Game of Perfect InformationGrocery Shopping on Market Street Market Street is a one-way street. One-Way Market Street 1 100 Two firms locate grocery stores on Market Street sequentially. That is, first firm 1 locates and then firm 2.
Consumerslive along streets 1-100. N W i 1 2 3 99 100 Consumers drive to market street, then drive west on market street (there are no left turns onto market street) until they reach a grocery store.
Payoffs An example: Firm 1 locates at 15 and 2 locates at 47. Consumers: 1 consumer uniformly distributed on each street. 1(15, 47) = 47-15 = 32. 2 (15, 47) = 101-47 =54 Firm 1 Firm 2 15 47 1 100 Since firm 1 gets all consumers who live on 15th St, 16th St, …45th St and 46th St.
Now let’s use backward induction to find all subgame perfect Nash equilibrium. Recall that subgame perfection is an equilibrium refinement concept. If SGPNE then NE. 1 1 2 100 i 2 2 2 2 100 1 j 2 What are the pay-offs to Player 1? Player 2?
Payoffs: i (i,j) = 101-i if i>j (101-i)/2 if i=j j-i if i<j i-j (101-i)/2 101-i Firm j Firm i Firm j Firm i i=j 1 j i 100 1 100 Payoffs: j (i,j) = i-j if i>j (101-i)/2 if i=j 101-j if i<j
Backward Induction • Fix a player 2 node i0 (player 1 has located at i0). What maximizes player 2’s payoff? • First note that player 2 will always want to be at 1, i0, or i0 + 1. • For example suppose player 1 has located at 4 (i.e. player 2 is at node 4). Where will 2 want to locate? • Suppose player 1 has located at 75. Where will player 2 want to locate?
Solving the game via backward induction • At nodei , firm 2 plays j= i+1 if 1 i 50 j= 1 if 51 i 100 • Back at firm i’s node: 1(i, j ) = i+1-i if 1 i 50 =101-i if 51 i 100 • Therefore unique subgame perfect equilibrium is: firm 1 plays 51 = i* firm 2 plays j=i+1 if 1 i 50 and j=1 if 51 i 100 = j* • Note the way in which the strategies are stated.
The end of market street • Equilibrium path: firm 1 plays 51, firm 2 plays 1. • Payoffs 1(i*, j* ) = 50 and 2 (i*, j*) = 50 • Also note that there is no first mover advantage.
Location Game 2 What ifMarket Street is a two-way street. Two-Way Market Street 1 100 Two firms locate grocery stores on Market Street sequentially. That is, first firm 1 locates and then firm 2.
k/2 Firm 1 Firm 2 i j 0 k Payoffs of location game in a two-way street • Payoffs: i (i,j) = i + (j-i)/2j (i,j) = (k-j) + (j-i)/2
General Distribution of Consumers’ Preference • Single-peak distribution: • Principle of Minimum Differentiation • Double-peak distribution ?
Location Game 3 What ifThe Market Street is a Circle? Does one-way or two-way matter? Two-Way Market Street (1) 0 0 = i’s location x = ? (j’s location) What if there are 3 firms?