ece700 07 game theory with engineering applications
play

ECE700.07: Game Theory with Engineering Applications Le Lecture 3: - PowerPoint PPT Presentation

ECE700.07: Game Theory with Engineering Applications Le Lecture 3: Ga Games in Normal Form Seyed Majid Zahedi Outline Strategic form games Dominant strategy equilibrium Pure and mixed Nash equilibrium Iterative elimination of


  1. ECE700.07: Game Theory with Engineering Applications Le Lecture 3: Ga Games in Normal Form Seyed Majid Zahedi

  2. Outline • Strategic form games • Dominant strategy equilibrium • Pure and mixed Nash equilibrium • Iterative elimination of strictly dominated strategies • Price of anarchy • Correlated equilibrium • Readings: • MAS Sec. 3.2 and 3.4, GT Sec. 1 and 2

  3. Strategic Form Games • Agents act simultaneously without knowledge of others’ actions • Each game has to have • (1) Set of agents (2) Set of actions (3) Utilities • Formally, strategic form game is triplet ⟨ℐ, 𝑇 % %∈ℐ , 𝑣 % %∈ℐ ⟩ • ℐ is finite set of agents • 𝑇 % is set of available actions for agent 𝑗 and 𝑡 % ∈ 𝑇 % is action of agent 𝑗 • 𝑣 % : 𝑇 → ℝ is utility of agent 𝑗 , where 𝑇 = ∏ % 𝑇 % is set of all action profiles • 𝑡 0% = 𝑡 1 12% is vector of actions for all agents except 𝒋 • 𝑇 0% = ∏ 12% 𝑇 1 is set of all action profiles for all agents except 𝑗 • (𝑡 % , 𝑡 0% ) ∈ 𝑇 is strategy profile, or outcome

  4. Example: Prisoner’s Dilemma Prisoner 2 Stay Silent Confess Prisoner 1 Stay Silent (-1, -1) (-3, 0) Confess (0, -3) (-2, -2) • First number denotes utility of A1 and second number utility of A2 • Row 𝑗 and column 𝑘 cell contains 𝑦, 𝑧 , where 𝑦 = 𝑣 9 𝑗, 𝑘 and 𝑧 = 𝑣 : 𝑗, 𝑘

  5. Strategies • Strategy is complete description of how to play • It requires full contingent planning • As if you have to delegate play to “computer” • You would have to spell out how game should be played in every contingency • In chess, for example, this would be an impossible task • In strategic form games, there is no difference between action and strategy (we will use them interchangeably)

  6. Finite Strategy Spaces • When 𝑇 % is finite for all 𝑗 , game is called finite game • For 2 agents and small action sets, it can be expressed in matrix form • Example: matching pennies Agent 2 Heads Tails Agent 1 Heads (-1, 1) (1, -1) Tails (1, -1) (0, 0) • Game represents pure conflict; one player’s utility is negative other player’s utility; thus, zero sum game

  7. Infinite Strategy Spaces • When 𝑇 % is infinite for at least one 𝑗 , game is called infinite game • Example: Cournot competition • Two firms (agents) produce homogeneous good for same market • Agent 𝑗 ’s action is quantity, 𝑡 % ∈ [0, ∞] , she produces • Agent 𝑗 ’s utility is her total revenue minus total cost • 𝑣 % 𝑡 9 , 𝑡 : = 𝑡 % 𝑞 𝑡 9 + 𝑡 : − 𝑑𝑡 % • 𝑞(𝑡) is price as function of total quantity, 𝑑 is unit cost (same for both agents)

  8. Dominant Strategy • Strategy 𝑡 % ∈ 𝑇 % is dominant strategy for agent 𝑗 if D ∈ 𝑇 % and for all s 0% ∈ 𝑇 0% D , 𝑡 0% for all s % 𝑣 % 𝑡 % , 𝑡 0% ≥ 𝑣 % 𝑡 % • Example: prisoner’s dilemma Prisoner 2 Stay Silent Confess Prisoner 1 Stay Silent (-1, -1) (-3, 0) Confess (0, -3) (-2, -2) • Action “confess” strictly dominates action “stay silent” • Self-interested, rational behavior does not lead to socially optimal result

  9. Dominant Strategy Equilibrium • Strategy profile 𝑡 ∗ is (strictly) dominant strategy equilibrium if for each ∗ is (strictly) dominant strategy agent 𝑗 , s % ISP1: s 1 t 1 • Example: ISP routing game ISP2: s 2 t 2 s 1 t 2 • ISPs share networks with other ISPs for free C Peering points DC t 1 • ISPs choose to route traffic themselves or via partner s 2 • In this example, we assume cost along link is one ISP 2 Route Yourself Route via Partner ISP 1 Route Yourself (-3, -3) (-6, -2) Route via Partner (-2, -6) (-5, -5)

  10. Dominated Strategies D ∈ 𝑇 % : • Strategy 𝑡 % ∈ 𝑇 % is strictly dominated for agent 𝑗 if ∃s % D , 𝑡 0% > 𝑣 % 𝑡 % , 𝑡 0% , ∀ 𝑡 0% ∈ 𝑇 0% 𝑣 % 𝑡 % D ∈ 𝑇 % : • Strategy 𝑡 % ∈ 𝑇 % is weakly dominated for agent 𝑗 if ∃s % D , 𝑡 0% ≥ 𝑣 % 𝑡 % , 𝑡 0% , ∀ 𝑡 0% ∈ 𝑇 0% 𝑣 % 𝑡 % D , 𝑡 0% > 𝑣 % 𝑡 % , 𝑡 0% , ∃ 𝑡 0% ∈ 𝑇 0% 𝑣 % 𝑡 %

  11. Rationality and Strictly Dominated Strategies Prisoner 2 Stay Silent Confess Suicide Prisoner 1 Stay Silent (-1, -1) (-3, 0) (0, -10) Confess (0, -3) (-2, -2) (-1, -10) Suicide (-10, 0) (-10, -1) (-10, -10) • There is no DS because of additional “suicide” strategy • Strictly dominated strategy for both prisoners • No “rational” agent would choose “suicide” • No agent should play strictly dominated strategy

  12. Rationality and Strictly Dominated Strategies (cont.) • If A1 knows that A2 is rational, then she can eliminate A2’s “suicide” strategy, and likewise for A2 • After one round of elimination of strictly dominated strategies, we are back to prisoner’s dilemma game • Iterated elimination of strictly dominated strategies leads to unique outcome, “confess, confess” • Game is dominance solvable (We will come back to this later)

  13. How Reasonable is Dominance Solvability? • Consider k-beauty contest game is dominance solvable! 100 dominated (2/3)*100 dominated after removal of (2/3)*(2/3)*100 (originally) dominated strategies … 0

  14. Existence of Dominant Strategy Equilibrium • Does matching pennies game have DSE? Agent 2 Heads Tails Agent 1 Heads (-1, 1) (1, -1) Tails (1, -1) (-1, 1) • Dominant strategy equilibria do not always exist

  15. <latexit sha1_base64="2Q/K6RFWHEbdfLrUjiy5AnHfOaA=">ACenicbVFda9swFJW9r87rtmx9LAPR0C5hJLNDYXsplPaljy0sbSEKRlauE1FZNtJ12AM/Qv9a3vbL+lLHyYn6djaXZA4Oufce6WrpFDSYhj+8vxnz1+8fLX2Oniz/vbd+9aHj6c2L42AochVbs4TbkFJDUOUqOC8MCzRMFZcnHY6GeXYKzM9Q+cFzDO+FTLVAqOjopbtwex7Ni46sm6S3foHmXcTCnL+DV1tOwMem7vPRh61J26jAWNM2AJTKWuhGtv6ATPdi+DlwlhnCNlUxpvWQpU0Ajlxr+EXOcgbmSFuqAgZ6sCsWtdtgPF0GfgmgF2mQVx3HrJ5vkosxAo1Dc2lEUFjiuEpVFO7tFBwcGnMHJQ8wzsuFqMrqbjpnQNDduaQL9u+MimfWzrPEOTOM/tYa8j/aMS0+/jSuqiRNBi2SgtFcWcNv9AJ9KAQDV3gAsj3V2pmHDBbrfCtwQosdPfgpOB/0o7Ecnu+39k5vlONbIJtkiHRKRb2SfHJFjMiSC3HmfvB3vs3fvb/ld/8vS6nurEW6Qf8Lf/Q1q7Ls5</latexit> <latexit sha1_base64="2Q/K6RFWHEbdfLrUjiy5AnHfOaA=">ACenicbVFda9swFJW9r87rtmx9LAPR0C5hJLNDYXsplPaljy0sbSEKRlauE1FZNtJ12AM/Qv9a3vbL+lLHyYn6djaXZA4Oufce6WrpFDSYhj+8vxnz1+8fLX2Oniz/vbd+9aHj6c2L42AochVbs4TbkFJDUOUqOC8MCzRMFZcnHY6GeXYKzM9Q+cFzDO+FTLVAqOjopbtwex7Ni46sm6S3foHmXcTCnL+DV1tOwMem7vPRh61J26jAWNM2AJTKWuhGtv6ATPdi+DlwlhnCNlUxpvWQpU0Ajlxr+EXOcgbmSFuqAgZ6sCsWtdtgPF0GfgmgF2mQVx3HrJ5vkosxAo1Dc2lEUFjiuEpVFO7tFBwcGnMHJQ8wzsuFqMrqbjpnQNDduaQL9u+MimfWzrPEOTOM/tYa8j/aMS0+/jSuqiRNBi2SgtFcWcNv9AJ9KAQDV3gAsj3V2pmHDBbrfCtwQosdPfgpOB/0o7Ecnu+39k5vlONbIJtkiHRKRb2SfHJFjMiSC3HmfvB3vs3fvb/ld/8vS6nurEW6Qf8Lf/Q1q7Ls5</latexit> <latexit sha1_base64="2Q/K6RFWHEbdfLrUjiy5AnHfOaA=">ACenicbVFda9swFJW9r87rtmx9LAPR0C5hJLNDYXsplPaljy0sbSEKRlauE1FZNtJ12AM/Qv9a3vbL+lLHyYn6djaXZA4Oufce6WrpFDSYhj+8vxnz1+8fLX2Oniz/vbd+9aHj6c2L42AochVbs4TbkFJDUOUqOC8MCzRMFZcnHY6GeXYKzM9Q+cFzDO+FTLVAqOjopbtwex7Ni46sm6S3foHmXcTCnL+DV1tOwMem7vPRh61J26jAWNM2AJTKWuhGtv6ATPdi+DlwlhnCNlUxpvWQpU0Ajlxr+EXOcgbmSFuqAgZ6sCsWtdtgPF0GfgmgF2mQVx3HrJ5vkosxAo1Dc2lEUFjiuEpVFO7tFBwcGnMHJQ8wzsuFqMrqbjpnQNDduaQL9u+MimfWzrPEOTOM/tYa8j/aMS0+/jSuqiRNBi2SgtFcWcNv9AJ9KAQDV3gAsj3V2pmHDBbrfCtwQosdPfgpOB/0o7Ecnu+39k5vlONbIJtkiHRKRb2SfHJFjMiSC3HmfvB3vs3fvb/ld/8vS6nurEW6Qf8Lf/Q1q7Ls5</latexit> <latexit sha1_base64="2Q/K6RFWHEbdfLrUjiy5AnHfOaA=">ACenicbVFda9swFJW9r87rtmx9LAPR0C5hJLNDYXsplPaljy0sbSEKRlauE1FZNtJ12AM/Qv9a3vbL+lLHyYn6djaXZA4Oufce6WrpFDSYhj+8vxnz1+8fLX2Oniz/vbd+9aHj6c2L42AochVbs4TbkFJDUOUqOC8MCzRMFZcnHY6GeXYKzM9Q+cFzDO+FTLVAqOjopbtwex7Ni46sm6S3foHmXcTCnL+DV1tOwMem7vPRh61J26jAWNM2AJTKWuhGtv6ATPdi+DlwlhnCNlUxpvWQpU0Ajlxr+EXOcgbmSFuqAgZ6sCsWtdtgPF0GfgmgF2mQVx3HrJ5vkosxAo1Dc2lEUFjiuEpVFO7tFBwcGnMHJQ8wzsuFqMrqbjpnQNDduaQL9u+MimfWzrPEOTOM/tYa8j/aMS0+/jSuqiRNBi2SgtFcWcNv9AJ9KAQDV3gAsj3V2pmHDBbrfCtwQosdPfgpOB/0o7Ecnu+39k5vlONbIJtkiHRKRb2SfHJFjMiSC3HmfvB3vs3fvb/ld/8vS6nurEW6Qf8Lf/Q1q7Ls5</latexit> Best Response • 𝐶 % 𝑡 0% represents agent 𝑗 ’s best response correspondence to 𝑡 0% • Example: Cournot competition s 2 • 𝑣 % 𝑡 9 , 𝑡 : = 𝑡 % 𝑞 𝑡 9 + 𝑡 : − 𝑑𝑡 % 1 • Suppose that 𝑑 = 1 and 𝑞 𝑡 = max 0, 2 − 𝑡 B 1 (s 2 ) 1/2 • First order optimality condition gives B 2 (s 1 ) 1/2 1 s 1 B i ( s − i ) = arg max( s i (2 − s i − s − i ) − s i ) ( (1 − s − i ) / 2 if s − i ≤ 1 = 0 otherwise • Figure illustrates best response correspondences (functions here!)

  16. Pure Strategy Nash Equilibrium • (Pure strategy) Nash equilibrium is strategy profile 𝑡 ∗ ∈ 𝑇 such that ∗ , 𝑡 0% ∗ ∗ 𝑣 % 𝑡 % ≥ 𝑣 % 𝑡 % , 𝑡 0% , ∀𝑗, 𝑡 % ∈ 𝑇 % • No agent can profitably deviate given strategies of others • In Nash equilibrium, best response correspondences intersect ∗ ∈ 𝐶 % 𝑡 0% • Strategy profile 𝑡 ∗ ∈ 𝑇 is Nash equilibrium iff 𝑡 % ∗ , ∀𝑗 s 2 1 B 1 (s 2 ) 1/2 B 2 (s 1 ) 1/2 1 s 1

  17. Example: Battle of the Sexes Wife Football Opera Husband Football (4, 1) (-1, -1) Opera (-1, -1) (1, 4) • Couple agreed to meet this evening • They cannot recall if they will be attending opera or football • Husband prefers football, wife prefers opera • Both prefer to go to same place rather than different ones

  18. Existence of Pure Strategy Nash Equilibrium • Does matching pennies game have pure strategy NE? Agent 2 Heads Tails Agent 1 Heads (-1, 1) (1, -1) Tails (1, -1) (-1, 1) • Pure strategy Nash equilibria do not always exist

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend