An introduction on game theory for wireless networking [1]

Similar documents
Introduction to Industrial Organization Professor: Caixia Shen Fall 2014 Lecture Note 5 Games and Strategy (Ch. 4)

MS&E 246: Lecture 5 Efficiency and fairness. Ramesh Johari

CS711: Introduction to Game Theory and Mechanism Design

Lecture 3 Representation of Games

CMSC 474, Introduction to Game Theory 16. Behavioral vs. Mixed Strategies

G5212: Game Theory. Mark Dean. Spring 2017

Extensive-Form Games with Imperfect Information

MKTG 555: Marketing Models

Lecture 6 Dynamic games with imperfect information

Game theory and applications: Lecture 1

Advanced Microeconomics

preferences of the individual players over these possible outcomes, typically measured by a utility or payoff function.

CUR 412: Game Theory and its Applications Final Exam Ronaldo Carpio Jan. 13, 2015

Answers to Problem Set 4

G5212: Game Theory. Mark Dean. Spring 2017

Game Theory. VK Room: M1.30 Last updated: October 22, 2012.

Stochastic Games and Bayesian Games

FDPE Microeconomics 3 Spring 2017 Pauli Murto TA: Tsz-Ning Wong (These solution hints are based on Julia Salmi s solution hints for Spring 2015.

FDPE Microeconomics 3 Spring 2017 Pauli Murto TA: Tsz-Ning Wong (These solution hints are based on Julia Salmi s solution hints for Spring 2015.

Prisoner s dilemma with T = 1

ECO 5341 (Section 2) Spring 2016 Midterm March 24th 2016 Total Points: 100

Prisoner s Dilemma. CS 331: Artificial Intelligence Game Theory I. Prisoner s Dilemma. Prisoner s Dilemma. Prisoner s Dilemma.

CHAPTER 15 Sequential rationality 1-1

Game Theory for Wireless Engineers Chapter 3, 4

Sequential-move games with Nature s moves.

Game Theory Week 7, Lecture 7

Problem 3 Solutions. l 3 r, 1

Microeconomics of Banking: Lecture 5

Rationalizable Strategies

Exercises Solutions: Game Theory

Game Theory. Important Instructions

Introduction to Multi-Agent Programming

Game Theory. Wolfgang Frimmel. Repeated Games

CS 331: Artificial Intelligence Game Theory I. Prisoner s Dilemma

CHAPTER 14: REPEATED PRISONER S DILEMMA

In reality; some cases of prisoner s dilemma end in cooperation. Game Theory Dr. F. Fatemi Page 219

Player 2 L R M H a,a 7,1 5,0 T 0,5 5,3 6,6

6.254 : Game Theory with Engineering Applications Lecture 3: Strategic Form Games - Solution Concepts

Stochastic Games and Bayesian Games

The Ohio State University Department of Economics Econ 601 Prof. James Peck Extra Practice Problems Answers (for final)

Iterated Dominance and Nash Equilibrium

January 26,

Noncooperative Oligopoly

The Nash equilibrium of the stage game is (D, R), giving payoffs (0, 0). Consider the trigger strategies:

Chapter 8. Repeated Games. Strategies and payoffs for games played twice

Simon Fraser University Fall Econ 302 D200 Final Exam Solution Instructor: Songzi Du Wednesday December 16, 2015, 8:30 11:30 AM

Preliminary Notions in Game Theory

Introduction to Game Theory

m 11 m 12 Non-Zero Sum Games Matrix Form of Zero-Sum Games R&N Section 17.6

(a) (5 points) Suppose p = 1. Calculate all the Nash Equilibria of the game. Do/es the equilibrium/a that you have found maximize social utility?

M.Phil. Game theory: Problem set II. These problems are designed for discussions in the classes of Week 8 of Michaelmas term. 1

Outline for Dynamic Games of Complete Information

In the Name of God. Sharif University of Technology. Microeconomics 2. Graduate School of Management and Economics. Dr. S.

Today. Applications of NE and SPNE Auctions English Auction Second-Price Sealed-Bid Auction First-Price Sealed-Bid Auction

Repeated Games with Perfect Monitoring

Solution to Tutorial 1

1 R. 2 l r 1 1 l2 r 2

Solution to Tutorial /2013 Semester I MA4264 Game Theory

ECE 586BH: Problem Set 5: Problems and Solutions Multistage games, including repeated games, with observed moves

Economics 171: Final Exam

Microeconomic Theory May 2013 Applied Economics. Ph.D. PRELIMINARY EXAMINATION MICROECONOMIC THEORY. Applied Economics Graduate Program.

Game Theory Tutorial 3 Answers

Agenda. Game Theory Matrix Form of a Game Dominant Strategy and Dominated Strategy Nash Equilibrium Game Trees Subgame Perfection

SI 563 Homework 3 Oct 5, Determine the set of rationalizable strategies for each of the following games. a) X Y X Y Z

Finitely repeated simultaneous move game.

Introduction to Game Theory Lecture Note 5: Repeated Games

Duopoly models Multistage games with observed actions Subgame perfect equilibrium Extensive form of a game Two-stage prisoner s dilemma

ECON 803: MICROECONOMIC THEORY II Arthur J. Robson Fall 2016 Assignment 9 (due in class on November 22)

Epistemic Experiments: Utilities, Beliefs, and Irrational Play

CS 798: Homework Assignment 4 (Game Theory)

In the Name of God. Sharif University of Technology. Graduate School of Management and Economics

Econ 101A Final exam May 14, 2013.

UC Berkeley Haas School of Business Game Theory (EMBA 296 & EWMBA 211) Summer 2016

Strategies and Nash Equilibrium. A Whirlwind Tour of Game Theory

4. Beliefs at all info sets off the equilibrium path are determined by Bayes' Rule & the players' equilibrium strategies where possible.

Outline for today. Stat155 Game Theory Lecture 13: General-Sum Games. General-sum games. General-sum games. Dominated pure strategies

Wireless Network Pricing Chapter 6: Oligopoly Pricing

CMPSCI 240: Reasoning about Uncertainty

Game Theory with Applications to Finance and Marketing, I

GAME THEORY. Department of Economics, MIT, Follow Muhamet s slides. We need the following result for future reference.

Dynamic Games. Econ 400. University of Notre Dame. Econ 400 (ND) Dynamic Games 1 / 18

Econ 101A Final exam May 14, 2013.

CMPSCI 240: Reasoning about Uncertainty

Introduction to Game Theory

Outline Introduction Game Representations Reductions Solution Concepts. Game Theory. Enrico Franchi. May 19, 2010

MS&E 246: Lecture 2 The basics. Ramesh Johari January 16, 2007

Introductory Microeconomics

Game Theory. Analyzing Games: From Optimality to Equilibrium. Manar Mohaisen Department of EEC Engineering

Game Theory: Normal Form Games

ECONS 424 STRATEGY AND GAME THEORY HANDOUT ON PERFECT BAYESIAN EQUILIBRIUM- III Semi-Separating equilibrium

Beliefs and Sequential Rationality

Regret Minimization and Security Strategies

Sequential Rationality and Weak Perfect Bayesian Equilibrium

Spring 2017 Final Exam

Econ 302 Assignment 3 Solution. a 2bQ c = 0, which is the monopolist s optimal quantity; the associated price is. P (Q) = a b

Econ 323 Microeconomic Theory. Practice Exam 2 with Solutions

Math 152: Applicable Mathematics and Computing

1 Solutions to Homework 4

Copyright 2008, Yan Chen

Microeconomics II. CIDE, MsC Economics. List of Problems

Transcription:

An introduction on game theory for wireless networking [1] Ning Zhang 14 May, 2012 [1] Game Theory in Wireless Networks: A Tutorial 1

Roadmap 1 Introduction 2 Static games 3 Extensive-form games 4 Summary 2

Introduction to Game Theory Game theory is the formal study of decisionmaking where several players must make choices that potentially affect the interests of the other players. Components -A set of players -For each player, a set of actions -Payoff function or utility function 3

Classification of games Non-cooperative Static Strategic-form Perfect information Complete information Cooperative Dynamic (repeated) Extensive-form Imperfect information Incomplete information Non-cooperative game theory is concerned with the analysis of strategic choices. By contrast, the cooperative describes only the outcomes hat result when the players come together in different combinations Strategic-form: simultaneous moves, matrix Extensive-form: sequential moves, tree Complete info: each player knows the identity of other players and, for each of them, the payoff resulting of each strategy. Perfect info:: each player can observe the action of each other player. 4/37

Complete information vs Perfect information A game with complete information is a game in which each player knows the game G = (N; S; U), notably the set of players N, the set of strategies S and the set of payoff functions U. The players have a perfect information in the game, meaning that each player always knows the previous moves of all players when he has to make his move. 5

Cooperation in self-organized wireless networks D 2 D 1 S 1 S 2 Usually, the devices are assumed to be cooperative. But what if they are selfish and rational? 6

4 Examples 7

Roadmap 1 Introduction 2 Static games 3 Dynamic games 4 Extensive-form games 8

Ex 1: The Forwarder s Dilemma Blue Green?? Reward for packet reaching the destination: 1 Cost of packet forwarding: c (0 < c << 1) 9/37

From a problem to a game users controlling the devices are rational = try to maximize their benefit game formulation: G = (P,S,U) P: set of players S: set of strategy U: set of payoff functions strategic-form representation Reward for packet reaching the destination: 1 Cost of packet forwarding: c (0 < c << 1) Green Blue Forward Drop Forward Drop (1-c, 1-c) (-c, 1) (1, -c) (0, 0) 10

Solving the Forwarder s Dilemma (1/2) Strict dominance: strictly best strategy, for any strategy of the other player(s) Strategy where: s i u s i i strictly dominates if U S u s s u s s s S s S i ' ' i( i, i) i( i, i), i i, i i payoff function of player i strategies of all players except player i In Example 1, strategy Drop strictly dominates strategy Forward Green Blue Forward Drop Forward Drop (1-c, 1-c) (-c, 1) (1, -c) (0, 0) 11

Solving the Forwarder s Dilemma (2/2) Solution by iterative strict dominance (ie., by iteratively eliminating strictly dominated strategies): Green Blue Forward Drop Forward Drop (1-c, 1-c) (-c, 1) (1, -c) (0, 0) BUT Drop strictly dominates Forward Forward would result in a better outcome } Dilemma 12

Ex2: The Joint Packet Forwarding Game Source Blue? Green? Dest Reward for packet reaching the destination: 1 Cost of packet forwarding: c (0 < c << 1) Green Blue Forward Drop Forward Drop (1-c, 1-c) (-c, 0) (0, 0) (0, 0) No strictly dominated strategies! 13

Weak dominance Weak dominance: strictly better strategy for at least one opponent strategy Strategy s i is weakly dominated by strategy s i if u s s u s s s S ' i( i, i) i( i, i), i i with strict inequality for at least one s -i Source Blue? Green? Dest Iterative weak dominance Green Blue Forward Drop Forward Drop (1-c, 1-c) (-c, 0) (0, 0) (0, 0) 14

Nash equilibrium (1/2) The best response of player i to the profile of strategies s -i is a strategy s i such that: where: b ( s ) arg max u ( s, s ) i i i i i s S u s s u s s s S * * * i( i, i) i( i, i), i i u i s i U S i i i Strategy profile s * constitutes a Nash equilibrium if, for each player i, payoff function of player i strategy of player i Nash Equilibrium = Mutual best responses 15

Nash equilibrium (2/2) Nash Equilibrium: no player can increase its payoff by deviating unilaterally E1: The Forwarder s Dilemma Green Blue Forward Drop Forward Drop (1-c, 1-c) (-c, 1*) (1*, -c) (0*, 0*) E2: The Joint Packet Green Blue Forward Forwarding game (1-c*, 1-c*) (-c, 0) Drop Forward Drop (0, 0*) (0*, 0*) Caution! Many games have more than one Nash equilibrium 16

Efficiency of Nash equilibria E2: The Joint Packet Green Blue Forwarding game Forward (1-c, 1-c) (-c, 0) Drop Forward Drop (0, 0) (0, 0) How to choose between several Nash equilibria? Pareto-optimality: A strategy profile is Pareto-optimal if it is not possible to increase the payoff of any player without decreasing the payoff of another player. 17

Ex 3: The Multiple Access game Time-division channel Reward for successful transmission: 1 Cost of transmission: c (0 < c << 1) green blue Quiet Transmit Quiet Transmit (0, 0) (0*, 1-c*) (1-c*, 0*) (-c, -c) There is no strictly dominating strategy There are two Nash equilibria 18

Mixed strategy Nash equilibrium green blue Quiet Transmit Quiet Transmit (0, 0) (0, 1-c) (1-c, 0) (-c, -c) The mixed strategy of player i is a probability distribution over his pure strategies p: probability of transmit for Blue q: probability of transmit for Green u p(1 q)(1 c) pqc p(1 c q) blue u q(1 c p) green 19

Mixed strategy Nash equilibrium u q(1 c p) green u p(1 q)(1 c) pqc p(1 c q) blue objectives Blue: choose p to maximize u blue Green: choose q to maximize u green Green: If p<1-c, setting q=1 If p>1-c, setting q=0 If p=1-c, any q is best response Blue: If q<1-c, setting p=1 If q>1-c, setting p=0 If q=1-c, any p is best response p 1 c, q 1 c is a Nash equilibrium 20

Ex 4: The Jamming game transmitter jammer T p J c1 c2 c1 There is no pure-strategy Nash equilibrium two channels: C 1 and C 2 c2 (-1, 1*) (1*, -1) (1*, -1) (-1, 1*) 1 1, q is a Nash equilibrium 2 2 transmitter: reward for successful transmission: 1 loss for jammed transmission: -1 jammer: reward for successful jamming: 1 loss for missed jamming: -1 p: probability of transmit on C 1 for Blue q: probability of transmit on C 1 for Green 21

Theorem by Nash, 1950 Theorem: Every finite strategic-form game has a mixed-strategy Nash equilibrium. 22

Roadmap B.1 Introduction B.2 Static games B.3 Extensive-form games B.4 Summary 23

Extensive-form games usually to model sequential decisions game represented by a tree Example 3 modified: the Sequential Multiple Access game: blue plays first, then green plays. Time-division channel Reward for successful transmission: 1 Cost of transmission: c (0 < c << 1) blue T Q green green T Q T Q (-c,-c) (1-c,0) (0,1-c) (0,0) 24

Strategies in Extensive-form games The strategy defines the moves for a player for every node in the game, even for those nodes that are not reached if the strategy is played. blue strategies for blue: T, Q strategies for green: TT, TQ, QT and QQ T Q green green T Q T Q (-c,-c) (1-c,0) (0,1-c) (0,0) TQ means that player p2 transmits if p1 transmits and remains quiet if p1 remains quiet. 25

Backward induction Solve the game by reducing from the final stage blue T Q green green T Q T Q (-c,-c) (1-c,0) (0,1-c) (0,0) Backward induction solution: h={t, Q} 26

Summary Game theory can help modeling rational behaviors in wireless networks Iterated Dominance, best response function Pure strategies vs Mixed Strategies More advanced games dealing with imperfect information or incomplete information 27

28