Game Theory and MANETs: A Brief Tutorial

Size: px
Start display at page:

Download "Game Theory and MANETs: A Brief Tutorial"

Transcription

1 Game Theory and MANETs: A Brief Tutorial Luiz A. DaSilva and Allen B. MacKenzie Slides available at GameTheoryTutorial.pdf 1

2 Agenda Fundamentals of Game Theory Decision Making and Utility Theory Normal Form Games Repeated Games Potential Games Game Theory and Wireless Networks: What the Future Holds Reference Allen MacKenzie and Luiz DaSilva, Game Theory for Wireless Engineers, Morgan & Claypool Publishers,

3 Reference Acknowledgements The Office of Naval Research, for their support of our research into game theoretic modeling of ad hoc networks The National Science Foundation, for their support of MacKenzie s research into game theoretic modeling of cooperation in wireless networks James Neel, Jeffrey Reed, Robert Gilles, Vivek Srivastava, Rekha Menon, Ramakant Komali, James Hicks and many others who have contributed significantly to this work 3

4 Agenda Fundamentals of Game Theory Decision Making and Utility Theory Normal Form Games Repeated Games Potential Games Game Theory and Wireless Networks: What the Future Holds What is Game Theory? A bag of analytical tools designed to help us understand the phenomena that we observe when decision-makers interact (Osborne and Rubinstein) The study of mathematical models of conflict and cooperation between intelligent rational decision-makers (Myerson) 4

5 Relevance to Ad Hoc Networks Ad hoc networks typically are Self-organizing Optimized in a decentralized fashion Resource-constrained (power, energy, bandwidth, channels) Game theory can be used to study the distributed decisions made by decision-makers (network nodes) to achieve some goal (maximize performance, minimize resource utilization) Some Potential Pitfalls Confusing an optimization problem and a game. Confusing cooperative and noncooperative game theory. Failing to carefully define the game under consideration. 5

6 Philosophical Pitfalls There are two philosophies for applying game theory: A modeling or direct application of the theory. An engineering or system design application of the theory. These philosophies are mutually exclusive! Examples Power control Nodes set power level to maximize their SINR Routing Source node selects a path to minimize delay Trust and reputation management Nodes decide to what extent to cooperate with others in performing network functions (service discovery, forwarding) Important: In each of these examples, one node s decision affects other nodes in the network 6

7 Agenda Fundamentals of Game Theory Decision Making and Utility Theory Normal Form Games Repeated Games Potential Games Game Theory and Wireless Networks: What the Future Holds Intelligent Decision Making Recall one of our definitions of game theory: The study of mathematical models of conflict and cooperation between intelligent rational decisionmakers (Myerson) What is an intelligent rational decision maker? And how can we model his or her behavior mathematically? The construction of mathematical models of intelligent, rational decision making is called decision theory. Game theory is multiagent decision theory! 7

8 Preference Relations Let X be any set, called the set of outcomes or alternatives. Let f i % be a binary relation on X. x, y " X f i is said to be complete if for all either % x f i y or y f i x. % % f i is said to be transitive if x f i y and y f i z imply % that x f z. % % i % f i % The binary relation is a preference relation if it is complete and transitive. Preference Relations A preference relation expresses an individual player s desirability of one outcome over another. f i % (Weak) Preference Relationship * i a a is preferred at least as much as a * by player i a f % fi Strict Preference Relationship * a f i a * iff a i a but not f % a * f % i a ~ i Indifference Relationship * a ~ i a * iff a i a and f % a * f % i a 8

9 Is This Reasonable? Is it reasonable to require that preferences be complete? Requires that we compare any two objects in X, even if they are unrelated. Is it reasonable to require that preferences be transitive? Requires that we make very fine distinctions. Examples of Preferences Application Layer: Users prefer highquality video over low quality video. Network Layer: Nodes prefer robust, reliable paths over transient, unreliable paths. Link Layer: Users prefer short medium access delays. Physical Layer: Users prefer high SINR and low BER. 9

10 Utility Representation We would like to represent preferences using real numbers. f % u i : X " # A preference relation i is said to be represented by a utility function when x f i y " u i (x) # u i (y). % When can we construct utility representations? If X is finite, or even countable, then we can always construct a utility representation for any preference relation. If X is uncountably infinite, then we may not be able to do so. Example: Lexicographic Preferences Let X = [0,1] x [0,1] (x 1,x 2 ) f i (y 1,y 2 ) if x 1 > y 1 or (x 1 =y 1 and x 2 y 2 ) % How important is this fact? 10

11 Preferences Over Lotteries In many cases, we must specify preferences over lotteries rather than certain outcomes. Which is better? (A) A WLAN connection with probability 0.7 and no connection with probability 0.3. (B) A cellular connection with probability 1. Representing Uncertainty Let Z be the set of outcomes. Let X be the set of choice objects, which are probability distributions over Z. Z = {WLAN, Cellular, none} X = {(p WLAN, p Cellular, 1-p WLAN -p Cellular )} Does there exist an expected utility representation for a preference relation on X? 11

12 Expected Utility Representations f % i A binary relation over X is said to have an expected utility representation if there exists a function u i : Z " # such that p f i q " E p [u(z)] # E q [u(z)] % E p means the expected value with respect to the probability distribution p. The von Neumann-Morgenstern Axioms are key to the existence of expected utility representations. Von Neumann-Morgenstern Axioms Axiom 1. The binary relation preference relation. f % i on X is a Axiom 2 (Independence). For all p,q,r " X and a![0,1], p f i q if and only if % ap + (1" a)r f i % aq + (1" a)r Is this sensible? Allais Paradox 12

13 Von Neumann-Morgenstern Axioms Axiom 3 (Archimedean). For all p,q,r " X such that p f q f r, there exist a,b " (0,1) such that ap + (1" a)r f q f bp + (1" b)r. Is this sensible? Z = {WiFi,DialUp,UntimelyDeath} Existence of Expected Utility Representations If Z is a finite set and X is the set of probability distributions on Z, then a binary relation f i on X % satisfies axioms 1, 2, and 3 if and only if there is an expected utility representation of f i. % For any Z, if f i is a binary relation defined on the % set X of simple probability distributions on Z, then f i satisfies axioms 1, 2, and 3 if and only if % there is an expected utility representation of f i. % 13

14 Agenda Fundamentals of Game Theory Decision Making and Utility Theory Normal Form Games Repeated Games Potential Games Game Theory and Wireless Networks: What the Future Holds Critical Components of a Game A (well-defined) set of 2 or more players A set of actions for each player. A set of preference relationships for each player for each possible action tuple. 14

15 Normal Form Games G = { } N, A, ui N A i Set of players Set of actions available to player i A Action space A = A1! A2! L! An {u i } Set of individual objective functions Normal Form Game Example Resource sharing in a network There is a cost to sharing, but if everyone refuses to share all will suffer What is the expected outcome of this game? Note: this is a 3-player version of the Prisoner s Dilemma 15

16 Dominated Strategies Sometimes it is possible to predict an outcome to the game based on decisions a rational player would make (or the elimination of strategies a rational player would not make) A pure strategy s i is strictly dominated for player i if there exists s i*! S i such that ( s *, s ) > u ( s, s ) # s S u i i! i i i! i! i "! i Further, s i is strictly dominated with respect to if there exists s i*! S i such that ( s *, s ) > u ( s, s ) # s A u i i! i i i! i! i "! i A! i " S! i Iterative deletion of dominated strategies Player 2 L R Player 1 L M R 1,1 2,0 0,3 0.5, 1.5 1,0.5 0,2 16

17 Can we predict the outcome of a paper/rock/scissors game? Player 2 0,0 1,-1-1,1 Player 1-1,1 1,-1 0,0-1,1 1,-1 0,0 Mixed Strategies A player can randomize over her strategy set Denote by σ i a mixed strategy available to player i And σ i (s i ) is the probability that the mixed strategy assigns to s i The expected utility to player I under a joint mixed strategy is u ( $ ) = ( $ ( s N i! " s# S j= 1 j j )) u ( s) i 17

18 Nash Equilibrium A point from which no user can benefit by unilaterally deviating An action tuple a is a Nash equilibrium if, for every player i in N and every action b i in A i, ui ( a ) " ui ( bi, a! i ) More generally expressed in terms of mixed strategies Existence of the Nash Equilibrium Every finite game in strategic form has a Nash equilibrium in pure or mixed strategies The existence of the Nash equilibrium can also be determined for some classes of games with infinite strategy spaces Proof of existence usually relies on fixed point theorems 18

19 Predictive Power of the NE A consistent prediction of the outcome of the game If all players predict the NE, it is reasonable to assume that they will play it Once reached, there is no reason to believe any player will deviate, and the system will remain in equilibrium until conditions change But not without its issues If players start from an action profile that is not an NE, are we sure they eventually reach the NE? (Convergence) What if there are multiple NEs? Is one more likely than the others? (Refinements to the concept of NE) Vulnerable to deviations by a coalition of players Pricing of network services Game theory can be used to design pricing structures that maximize network profitability or social welfare (e.g., sum of users utilities) Model Player strategy: level of service requested of the network, traffic profile Utility: difference between how much a user values a given level of QoS and the price she pays for it (customer surplus) Models in the literature for both static and dynamic pricing 19

20 Flow control model Model a finite set of users sharing a network of queues Player strategy: rate at which the player offers traffic to the network at each available service class Constrained by a fixed maximum rate and maximum number of outstanding packets in the network Performance objective: select an admissible flow control strategy that maximizes average throughput subject to an upper bound on average delay Agenda Fundamentals of Game Theory Decision Making and Utility Theory Normal Form Games Repeated Games Potential Games Game Theory and Wireless Networks: What the Future Holds 20

21 Extensive form The game is represented as a tree Each vertex represents a decision point for one of the players Edges from a vertex represent possible actions available to the player At the leaves, we specify payoffs to each player by following that path from the root Extensive form can account for different information sets Describe how much a player knows when asked to select an action Extensive and normal forms Every game in strategic form can also be represented in extensive form And vice-versa Extensive form does not necessarily imply sequential actions But particularly convenient to represent games that involve sequential actions 21

22 Node cooperation revisited information set Another example 1) What are the equilibria in this game? 2) All these equilibria equally likely? 22

23 A subgame Take a vertex x in an extensive form game Let F(x) represent the set of vertices and edges that follow x, including x A subgame is a subset of the original game such that 1. It is rooted at vertex x, which is the only vertex of that information set; 2. The game contains all vertices in F(x); 3. If a vertex in a particular information set is contained in the subgame, then all vertices in that information set are also contained. Subgame perfection A proper subgame of a game Γ is a subgame whose root is not the root of Γ A subgame perfect equilibrium of game Γ is a Nash equilibrium of G that is also a Nash equilibrium of every proper subgame of Γ 23

24 Repeated Games Players interact repeatedly within a potentially infinite time horizon. Used to model ideas of reputation and punishment in games and in ad hoc networks. Our brief introduction: Setup and Strategies The Equilibria An Example Repeated Games: The Setting A strategic form game, known as the stage game, is played repeatedly. In each stage, all players know the past actions taken by all other players. Players strive to maximize their expected payoff over multiple rounds of the game, using a discounted sum of payoffs. The discount rate, 0 " # <1, expresses how much players value the present over the future. $ % u i = (1"#) (#) k g i (a k ) k= 0 24

25 Repeated Games: The Strategies A history is a record of all actions played by all players in the past. h k = (a 0,a 1,a 2,...,a k ) A player s strategy is a mapping from histories to actions. a i k = f i (h k"1 ) Repeated Games: Equilibria The definition of Nash Equilibrium still applies to repeated games. A Nash Equilibrium strategy profile is one such that, for each player, her chosen strategy maximizes her expected payoff, given the chosen strategies of the other players. Often for repeated games, the NE is refined to the subgame perfect equilbrium. This refinement rules out equilibria which contain empty threats. 25

26 Repeated Game Example: Node Cooperation Consider the repeated P2P file sharing game. With the grim trigger strategy, a player plays Share until an opponent plays Not Share, after which she plays Not Share. All players playing the grim trigger strategy is a Nash equilibrium. But there are infinitely many Nash equilibria Folk Theorems A Folk Theorem considers a subclass of games and identifies a set of payoffs that are feasible under some equilibrium strategy profile Many subclasses of games = many Folk Theorems 26

27 Feasible payoff vector The convex hull of a set U is the smallest convex set that contains U The stage game payoff vector v=(v 1, v 2,, v N ) is feasible if it is an element of the convex hull of pure strategy payoffs for the game Min-max payoff The min-max (or reservation) payoff establishes the best payoff that each player can guarantee for herself, regardless of others actions The min-max payoff for player i is v i = min $ " A ) max$ #" ( A ) gi ( $ i, $! i #! i i i! ( i ) 27

28 Feasible individually rational payoffs In any Nash equilibrium of the repeated game, player i s payoff is at least her reservation payoff The set of feasible strictly individually rational payoffs is { v! V v > v " i N} i i! Folk Theorem In a repeated game, any combination of payoffs such that each player gets at least her min-max payoff is sustainable, provided that each player believes the game will be repeated with high probability Thm: For every feasible strictly individually rational payoff vector v, there exists! <1 such that for all! "(!,1) there is a Nash equilibrium of the game with payoffs v. 28

29 Power control in CDMA Model utility as an increasing function of SINR and a decreasing function of power Single-stage game yields a unique, but inefficient, Nash equilibrium Repeated game yields power assignments that result in fair/efficient network operation Under the threat of punishment of users that deviate from the strategy (other users threaten to increase their transmit power to the Pareto-inefficient levels dictated by the NE of the single-stage game) MAC in Aloha In each slot, users independently choose to transmit If more than one user transmits, collision results Payoffs are subject to a per-slot discount factor δ There exists a value of the cost of failed transmission for which the aggregate throughput achieved in the game equals the maximum throughput of a slotted Aloha system where transmit decisions are made in a centralized manner 29

30 Agenda Fundamentals of Game Theory Decision Making and Utility Theory Normal Form Games Repeated Games Potential Games Game Theory and Wireless Networks: What the Future Holds Potential Games Why Nash Equilibrium? Multiple equilibria may exist - infinitely many in case of repeated games No guarantee of convergence Possibly inefficient In potential games very simple adaptation strategies lead to Nash Equilibrium play. Under certain conditions, these equilibria may also be efficient! 30

31 Best Reply Dynamic Consider a normal form game played repeatedly. At each stage, exactly one player is offered the opportunity to change her action from the previous stage. With the best reply strategy, a player will always switch to an action which is a best reply to the current actions of other players. Better Reply Dynamic With the better reply strategy, a player will always switch to an action which gives a higher payoff than her current action, given the current actions of other players. With the random better reply strategy, a player will choose an action at random from those which yield a higher payoff than her current action, given the current actions of other players. 31

32 Potential Games: Definition An exact potential function, is a function V : A " R such that for any player, i, and any action tuples, V (a i,a "i ) "V (b i,a "i ) = u i (a i,a "i ) " u i (b i,a "i ) A game with an exact potential function is called an exact potential game. Exact Potential Game Example Exact Potential Function

33 Potential Games: Definition An ordinal potential function, is a function V : A " R such that for any player, i, and any action tuples, V (a i,a "i ) "V (b i,a "i ) > 0 # u i (a i,a "i ) " u i (b i,a "i ) > 0 A game with an ordinal potential function is called an ordinal potential game. Potential Games: Properties Potential function maximizers are guaranteed to be Nash Equilibria. If a point maximizes an exact or ordinal potential function, then an unilateral deviation cannot possibly increase a players utility. Furthermore, under simple conditions, all potential games have at least one pure strategy NE. All finite potential games have at least one pure strategy NE. If the strategy space S is compact and the potential function is continuous, then the game must have at least one pure strategy NE. 33

34 Exact Potential Game Example Exact Potential Function Potential Games: Properties Finite Improvement Path Property An improvement path is a sequence of strategy profiles {s 1,s 2,s 3, } such that only one player, i n, changes strategy from s n-1 to s n and For finite potential games, all improvement paths have are of finite length. Paper-Rock-Scissors is not a potential game! u i n (s n"1 ) < u i n (s n ) 0,0-1,1 1,-1 1,-1 0,0-1,1-1,1 1,-1 0,0 34

35 Potential Games: Best Response Convergence For potential games with pure strategy NE, the best response dynamic will converge to a NE. For finite games, this can be proven using the finite improvement path property. For infinite games (with compact action spaces) this can be proven using theorems from nonlinear programming. Potential Games: Better Response Convergence For finite potential games, the better response dynamic will converge to a NE. Again, this can be proven using the finite improvement path property. For infinite potential games with NE, the random better response dynamic will converge to a NE. This is a recent result which we have not yet published, but hope to publish soon. 35

36 Potential Games: Identification Unfortunately, given an arbitrary game, it can be difficult to determine whether or not a game is a potential game. This problem is especially difficult for ordinal potential games. We will provide some hints for exact potential games. Potential Games: Identification A coordination game is a game in which all users have the same utility function. That is u i (s) = C(s) Obviously, a coordination game is an exact potential game. A dummy game is a game in which each player s payoff is a function of only the actions of other players. That is, for each i, u i (s) = D i (s "i ) Dummy games are also exact potential games. Every exact potential game can be written as the sum of a coordination game and a dummy game. 36

37 Sum Example ,0.5,0.5-2,0.5, ,-2,-2-2,-2, = ,-2,0.5-2,-4.5,-2-4.5,-2,-2-4.5,-4.5,-4.5 Coordination Game Dummy Game Potential Game Potential Games: Interpretation In some cases, the potential function may also serve a social welfare function. In such cases, the NE which are potential function maximizers are efficient and can result from simple adaptation processes. 37

38 Potential Game Application: Interference Avoidance In a CDMA system, users are differentiated by their choice of spreading codes. A user s spreading code can be viewed as a strategy. The payoff to the strategy will be related to its orthogonality with (or, rather, lack of correlation with) the spreading codes of other users. Interference Avoidance Suppose that each player chooses a spreading code, s i, from S i = {s i " # M s i =1} Let S be an M x N matrix whose ith column is s i. Also part of the model is additive M- dimensional white Gaussian noise, assumed to have an M x M covariance matrix R z. 38

39 Interference Avoidance One possible utility function is the SINR for a correlation receiver: 1 u i (S) = s T i R i s i Here R i = S "i S T "i + R z, which is the autocorrelation matrix of the interference plus noise. It turns out that the negated generalized total squared correlation function is an ordinal potential function: V (S) = " SS T + R z F 2 Agenda Fundamentals of Game Theory Decision Making and Utility Theory Normal Form Games Repeated Games Potential Games Game Theory and Wireless Networks: What the Future Holds 39

40 The Role of Information in Distributed Decisions Nodes in ad hoc networks must make distributed decisions But in practice, they have limited information regarding other network participants, channel and network conditions The cost of anarchy and the cost of ignorance How much control information must be disseminated in the network to enable nodes to make sound decisions? Game-theoretic models Imperfect information a node does not know the type of others in the network (e.g., different utility functions) Imperfect monitoring a node assesses others actions probabilistically based on a private or public signal Cognitive Radios and Learning Radios react to changes in the channel (spectrum utilization), end-to-end performance assessment, and learn from outcomes of their past decisions How will these radios learn and how fast will they arrive at effective solutions? Machine learning may hold part of the answer Game theory can help, especially in assessing convergence properties 40

41 Emergent Behavior Behavior exhibited by a group that cannot be ascribed to any particular member of the group No central control, yet generally yields benefits to the group as a whole (birds flocking, termite mounds, cities that self-organize) Simple decisions lead to global efficiency Local information can lead to global wisdom Game theoretic models can be used to Determine whether simple decisions by network nodes lead to optimal (or near-optimal) outcomes Assess how much a node must observe its neighbors to make effective decisions Mechanism Design Area of game theory that studies how to engineer incentive mechanisms that lead independent, selfinterested participants to outcomes that are globally desirable Selfish decisions often lead to inefficient equilibria What incentives are appropriate to steer nodes towards desirable equilibria? Game theory often use to analyze wireless communications problems Mechanism design can provide a formal framework to the design of protocols 41

42 Modeling of Mobility Most current work analyzes the network under static (or at least stable) conditions Can be viewed as a snapshot of current network conditions Game theory can be used to analyze the impact of mobility Perturbations to the equilibrium Learning and convergence under constant change Summary Game theory is applied to model conflict and cooperation among independent, rational decision makers Natural application to the modeling of ad hoc networks Nash equilibrium is a consistent predictor of the outcome of a game Refinements, such as subgame perfect equilibrium, apply to certain classes of games, such as repeated games Convergence is an important issue Potential games possess useful convergence properties for better and best response strategies Cognitive networks, emergent behavior, the cost of ignorance are potential areas of investigation using GT 42

Finite games: finite number of players, finite number of possible actions, finite number of moves. Canusegametreetodepicttheextensiveform.

Finite games: finite number of players, finite number of possible actions, finite number of moves. Canusegametreetodepicttheextensiveform. A game is a formal representation of a situation in which individuals interact in a setting of strategic interdependence. Strategic interdependence each individual s utility depends not only on his own

More information

1. Introduction to Game Theory

1. Introduction to Game Theory 1. Introduction to Game Theory What is game theory? Important branch of applied mathematics / economics Eight game theorists have won the Nobel prize, most notably John Nash (subject of Beautiful mind

More information

Multiagent Systems: Intro to Game Theory. CS 486/686: Introduction to Artificial Intelligence

Multiagent Systems: Intro to Game Theory. CS 486/686: Introduction to Artificial Intelligence Multiagent Systems: Intro to Game Theory CS 486/686: Introduction to Artificial Intelligence 1 1 Introduction So far almost everything we have looked at has been in a single-agent setting Today - Multiagent

More information

Game Theory. Department of Electronics EL-766 Spring Hasan Mahmood

Game Theory. Department of Electronics EL-766 Spring Hasan Mahmood Game Theory Department of Electronics EL-766 Spring 2011 Hasan Mahmood Email: hasannj@yahoo.com Course Information Part I: Introduction to Game Theory Introduction to game theory, games with perfect information,

More information

Multiagent Systems: Intro to Game Theory. CS 486/686: Introduction to Artificial Intelligence

Multiagent Systems: Intro to Game Theory. CS 486/686: Introduction to Artificial Intelligence Multiagent Systems: Intro to Game Theory CS 486/686: Introduction to Artificial Intelligence 1 Introduction So far almost everything we have looked at has been in a single-agent setting Today - Multiagent

More information

Game Theory and Randomized Algorithms

Game Theory and Randomized Algorithms Game Theory and Randomized Algorithms Guy Aridor Game theory is a set of tools that allow us to understand how decisionmakers interact with each other. It has practical applications in economics, international

More information

ECON 282 Final Practice Problems

ECON 282 Final Practice Problems ECON 282 Final Practice Problems S. Lu Multiple Choice Questions Note: The presence of these practice questions does not imply that there will be any multiple choice questions on the final exam. 1. How

More information

Cognitive Radios Games: Overview and Perspectives

Cognitive Radios Games: Overview and Perspectives Cognitive Radios Games: Overview and Yezekael Hayel University of Avignon, France Supélec 06/18/07 1 / 39 Summary 1 Introduction 2 3 4 5 2 / 39 Summary Introduction Cognitive Radio Technologies Game Theory

More information

Game theory attempts to mathematically. capture behavior in strategic situations, or. games, in which an individual s success in

Game theory attempts to mathematically. capture behavior in strategic situations, or. games, in which an individual s success in Game Theory Game theory attempts to mathematically capture behavior in strategic situations, or games, in which an individual s success in making choices depends on the choices of others. A game Γ consists

More information

Summary Overview of Topics in Econ 30200b: Decision theory: strong and weak domination by randomized strategies, domination theorem, expected utility

Summary Overview of Topics in Econ 30200b: Decision theory: strong and weak domination by randomized strategies, domination theorem, expected utility Summary Overview of Topics in Econ 30200b: Decision theory: strong and weak domination by randomized strategies, domination theorem, expected utility theorem (consistent decisions under uncertainty should

More information

Game Theory Refresher. Muriel Niederle. February 3, A set of players (here for simplicity only 2 players, all generalized to N players).

Game Theory Refresher. Muriel Niederle. February 3, A set of players (here for simplicity only 2 players, all generalized to N players). Game Theory Refresher Muriel Niederle February 3, 2009 1. Definition of a Game We start by rst de ning what a game is. A game consists of: A set of players (here for simplicity only 2 players, all generalized

More information

CS510 \ Lecture Ariel Stolerman

CS510 \ Lecture Ariel Stolerman CS510 \ Lecture04 2012-10-15 1 Ariel Stolerman Administration Assignment 2: just a programming assignment. Midterm: posted by next week (5), will cover: o Lectures o Readings A midterm review sheet will

More information

final examination on May 31 Topics from the latter part of the course (covered in homework assignments 4-7) include:

final examination on May 31 Topics from the latter part of the course (covered in homework assignments 4-7) include: The final examination on May 31 may test topics from any part of the course, but the emphasis will be on topic after the first three homework assignments, which were covered in the midterm. Topics from

More information

Using Game Theory to Analyze Physical Layer Cognitive Radio Algorithms

Using Game Theory to Analyze Physical Layer Cognitive Radio Algorithms Using Game Theory to Analyze Physical Layer Cognitive Radio Algorithms James Neel, Rekha Menon, Jeffrey H. Reed, Allen B. MacKenzie Bradley Department of Electrical Engineering Virginia Tech 1. Introduction

More information

Domination Rationalizability Correlated Equilibrium Computing CE Computational problems in domination. Game Theory Week 3. Kevin Leyton-Brown

Domination Rationalizability Correlated Equilibrium Computing CE Computational problems in domination. Game Theory Week 3. Kevin Leyton-Brown Game Theory Week 3 Kevin Leyton-Brown Game Theory Week 3 Kevin Leyton-Brown, Slide 1 Lecture Overview 1 Domination 2 Rationalizability 3 Correlated Equilibrium 4 Computing CE 5 Computational problems in

More information

Mixed Strategies; Maxmin

Mixed Strategies; Maxmin Mixed Strategies; Maxmin CPSC 532A Lecture 4 January 28, 2008 Mixed Strategies; Maxmin CPSC 532A Lecture 4, Slide 1 Lecture Overview 1 Recap 2 Mixed Strategies 3 Fun Game 4 Maxmin and Minmax Mixed Strategies;

More information

Appendix A A Primer in Game Theory

Appendix A A Primer in Game Theory Appendix A A Primer in Game Theory This presentation of the main ideas and concepts of game theory required to understand the discussion in this book is intended for readers without previous exposure to

More information

Multiagent Systems: Intro to Game Theory. CS 486/686: Introduction to Artificial Intelligence

Multiagent Systems: Intro to Game Theory. CS 486/686: Introduction to Artificial Intelligence Multiagent Systems: Intro to Game Theory CS 486/686: Introduction to Artificial Intelligence 1 Introduction So far almost everything we have looked at has been in a single-agent setting Today - Multiagent

More information

Resource Allocation and Decision Analysis (ECON 8010) Spring 2014 Foundations of Game Theory

Resource Allocation and Decision Analysis (ECON 8010) Spring 2014 Foundations of Game Theory Resource Allocation and Decision Analysis (ECON 8) Spring 4 Foundations of Game Theory Reading: Game Theory (ECON 8 Coursepak, Page 95) Definitions and Concepts: Game Theory study of decision making settings

More information

Game Theory and Economics of Contracts Lecture 4 Basics in Game Theory (2)

Game Theory and Economics of Contracts Lecture 4 Basics in Game Theory (2) Game Theory and Economics of Contracts Lecture 4 Basics in Game Theory (2) Yu (Larry) Chen School of Economics, Nanjing University Fall 2015 Extensive Form Game I It uses game tree to represent the games.

More information

Dynamic Games: Backward Induction and Subgame Perfection

Dynamic Games: Backward Induction and Subgame Perfection Dynamic Games: Backward Induction and Subgame Perfection Carlos Hurtado Department of Economics University of Illinois at Urbana-Champaign hrtdmrt2@illinois.edu Jun 22th, 2017 C. Hurtado (UIUC - Economics)

More information

CSCI 699: Topics in Learning and Game Theory Fall 2017 Lecture 3: Intro to Game Theory. Instructor: Shaddin Dughmi

CSCI 699: Topics in Learning and Game Theory Fall 2017 Lecture 3: Intro to Game Theory. Instructor: Shaddin Dughmi CSCI 699: Topics in Learning and Game Theory Fall 217 Lecture 3: Intro to Game Theory Instructor: Shaddin Dughmi Outline 1 Introduction 2 Games of Complete Information 3 Games of Incomplete Information

More information

Advanced Microeconomics: Game Theory

Advanced Microeconomics: Game Theory Advanced Microeconomics: Game Theory P. v. Mouche Wageningen University 2018 Outline 1 Motivation 2 Games in strategic form 3 Games in extensive form What is game theory? Traditional game theory deals

More information

Computing Nash Equilibrium; Maxmin

Computing Nash Equilibrium; Maxmin Computing Nash Equilibrium; Maxmin Lecture 5 Computing Nash Equilibrium; Maxmin Lecture 5, Slide 1 Lecture Overview 1 Recap 2 Computing Mixed Nash Equilibria 3 Fun Game 4 Maxmin and Minmax Computing Nash

More information

Game Theory: The Basics. Theory of Games and Economics Behavior John Von Neumann and Oskar Morgenstern (1943)

Game Theory: The Basics. Theory of Games and Economics Behavior John Von Neumann and Oskar Morgenstern (1943) Game Theory: The Basics The following is based on Games of Strategy, Dixit and Skeath, 1999. Topic 8 Game Theory Page 1 Theory of Games and Economics Behavior John Von Neumann and Oskar Morgenstern (1943)

More information

Dominant and Dominated Strategies

Dominant and Dominated Strategies Dominant and Dominated Strategies Carlos Hurtado Department of Economics University of Illinois at Urbana-Champaign hrtdmrt2@illinois.edu Junel 8th, 2016 C. Hurtado (UIUC - Economics) Game Theory On the

More information

Asynchronous Best-Reply Dynamics

Asynchronous Best-Reply Dynamics Asynchronous Best-Reply Dynamics Noam Nisan 1, Michael Schapira 2, and Aviv Zohar 2 1 Google Tel-Aviv and The School of Computer Science and Engineering, The Hebrew University of Jerusalem, Israel. 2 The

More information

ECON 312: Games and Strategy 1. Industrial Organization Games and Strategy

ECON 312: Games and Strategy 1. Industrial Organization Games and Strategy ECON 312: Games and Strategy 1 Industrial Organization Games and Strategy A Game is a stylized model that depicts situation of strategic behavior, where the payoff for one agent depends on its own actions

More information

3 Game Theory II: Sequential-Move and Repeated Games

3 Game Theory II: Sequential-Move and Repeated Games 3 Game Theory II: Sequential-Move and Repeated Games Recognizing that the contributions you make to a shared computer cluster today will be known to other participants tomorrow, you wonder how that affects

More information

NORMAL FORM (SIMULTANEOUS MOVE) GAMES

NORMAL FORM (SIMULTANEOUS MOVE) GAMES NORMAL FORM (SIMULTANEOUS MOVE) GAMES 1 For These Games Choices are simultaneous made independently and without observing the other players actions Players have complete information, which means they know

More information

Minmax and Dominance

Minmax and Dominance Minmax and Dominance CPSC 532A Lecture 6 September 28, 2006 Minmax and Dominance CPSC 532A Lecture 6, Slide 1 Lecture Overview Recap Maxmin and Minmax Linear Programming Computing Fun Game Domination Minmax

More information

THEORY: NASH EQUILIBRIUM

THEORY: NASH EQUILIBRIUM THEORY: NASH EQUILIBRIUM 1 The Story Prisoner s Dilemma Two prisoners held in separate rooms. Authorities offer a reduced sentence to each prisoner if he rats out his friend. If a prisoner is ratted out

More information

Chapter 2 Basics of Game Theory

Chapter 2 Basics of Game Theory Chapter 2 Basics of Game Theory Abstract This chapter provides a brief overview of basic concepts in game theory. These include game formulations and classifications, games in extensive vs. in normal form,

More information

ECON 301: Game Theory 1. Intermediate Microeconomics II, ECON 301. Game Theory: An Introduction & Some Applications

ECON 301: Game Theory 1. Intermediate Microeconomics II, ECON 301. Game Theory: An Introduction & Some Applications ECON 301: Game Theory 1 Intermediate Microeconomics II, ECON 301 Game Theory: An Introduction & Some Applications You have been introduced briefly regarding how firms within an Oligopoly interacts strategically

More information

Game Theory. Wolfgang Frimmel. Dominance

Game Theory. Wolfgang Frimmel. Dominance Game Theory Wolfgang Frimmel Dominance 1 / 13 Example: Prisoners dilemma Consider the following game in normal-form: There are two players who both have the options cooperate (C) and defect (D) Both players

More information

Math 464: Linear Optimization and Game

Math 464: Linear Optimization and Game Math 464: Linear Optimization and Game Haijun Li Department of Mathematics Washington State University Spring 2013 Game Theory Game theory (GT) is a theory of rational behavior of people with nonidentical

More information

Extensive Games with Perfect Information. Start by restricting attention to games without simultaneous moves and without nature (no randomness).

Extensive Games with Perfect Information. Start by restricting attention to games without simultaneous moves and without nature (no randomness). Extensive Games with Perfect Information There is perfect information if each player making a move observes all events that have previously occurred. Start by restricting attention to games without simultaneous

More information

CMU Lecture 22: Game Theory I. Teachers: Gianni A. Di Caro

CMU Lecture 22: Game Theory I. Teachers: Gianni A. Di Caro CMU 15-781 Lecture 22: Game Theory I Teachers: Gianni A. Di Caro GAME THEORY Game theory is the formal study of conflict and cooperation in (rational) multi-agent systems Decision-making where several

More information

Non-Cooperative Game Theory

Non-Cooperative Game Theory Notes on Microeconomic Theory IV 3º - LE-: 008-009 Iñaki Aguirre epartamento de Fundamentos del Análisis Económico I Universidad del País Vasco An introduction to. Introduction.. asic notions.. Extensive

More information

Topic 1: defining games and strategies. SF2972: Game theory. Not allowed: Extensive form game: formal definition

Topic 1: defining games and strategies. SF2972: Game theory. Not allowed: Extensive form game: formal definition SF2972: Game theory Mark Voorneveld, mark.voorneveld@hhs.se Topic 1: defining games and strategies Drawing a game tree is usually the most informative way to represent an extensive form game. Here is one

More information

Repeated Games. Economics Microeconomic Theory II: Strategic Behavior. Shih En Lu. Simon Fraser University (with thanks to Anke Kessler)

Repeated Games. Economics Microeconomic Theory II: Strategic Behavior. Shih En Lu. Simon Fraser University (with thanks to Anke Kessler) Repeated Games Economics 302 - Microeconomic Theory II: Strategic Behavior Shih En Lu Simon Fraser University (with thanks to Anke Kessler) ECON 302 (SFU) Repeated Games 1 / 25 Topics 1 Information Sets

More information

Exercises for Introduction to Game Theory SOLUTIONS

Exercises for Introduction to Game Theory SOLUTIONS Exercises for Introduction to Game Theory SOLUTIONS Heinrich H. Nax & Bary S. R. Pradelski March 19, 2018 Due: March 26, 2018 1 Cooperative game theory Exercise 1.1 Marginal contributions 1. If the value

More information

LECTURE 26: GAME THEORY 1

LECTURE 26: GAME THEORY 1 15-382 COLLECTIVE INTELLIGENCE S18 LECTURE 26: GAME THEORY 1 INSTRUCTOR: GIANNI A. DI CARO ICE-CREAM WARS http://youtu.be/jilgxenbk_8 2 GAME THEORY Game theory is the formal study of conflict and cooperation

More information

Normal Form Games: A Brief Introduction

Normal Form Games: A Brief Introduction Normal Form Games: A Brief Introduction Arup Daripa TOF1: Market Microstructure Birkbeck College Autumn 2005 1. Games in strategic form. 2. Dominance and iterated dominance. 3. Weak dominance. 4. Nash

More information

ECON 2100 Principles of Microeconomics (Summer 2016) Game Theory and Oligopoly

ECON 2100 Principles of Microeconomics (Summer 2016) Game Theory and Oligopoly ECON 2100 Principles of Microeconomics (Summer 2016) Game Theory and Oligopoly Relevant readings from the textbook: Mankiw, Ch. 17 Oligopoly Suggested problems from the textbook: Chapter 17 Questions for

More information

Advanced Microeconomics (Economics 104) Spring 2011 Strategic games I

Advanced Microeconomics (Economics 104) Spring 2011 Strategic games I Advanced Microeconomics (Economics 104) Spring 2011 Strategic games I Topics The required readings for this part is O chapter 2 and further readings are OR 2.1-2.3. The prerequisites are the Introduction

More information

Lecture 6: Basics of Game Theory

Lecture 6: Basics of Game Theory 0368.4170: Cryptography and Game Theory Ran Canetti and Alon Rosen Lecture 6: Basics of Game Theory 25 November 2009 Fall 2009 Scribes: D. Teshler Lecture Overview 1. What is a Game? 2. Solution Concepts:

More information

Reading Robert Gibbons, A Primer in Game Theory, Harvester Wheatsheaf 1992.

Reading Robert Gibbons, A Primer in Game Theory, Harvester Wheatsheaf 1992. Reading Robert Gibbons, A Primer in Game Theory, Harvester Wheatsheaf 1992. Additional readings could be assigned from time to time. They are an integral part of the class and you are expected to read

More information

Game Theory ( nd term) Dr. S. Farshad Fatemi. Graduate School of Management and Economics Sharif University of Technology.

Game Theory ( nd term) Dr. S. Farshad Fatemi. Graduate School of Management and Economics Sharif University of Technology. Game Theory 44812 (1393-94 2 nd term) Dr. S. Farshad Fatemi Graduate School of Management and Economics Sharif University of Technology Spring 2015 Dr. S. Farshad Fatemi (GSME) Game Theory Spring 2015

More information

Weeks 3-4: Intro to Game Theory

Weeks 3-4: Intro to Game Theory Prof. Bryan Caplan bcaplan@gmu.edu http://www.bcaplan.com Econ 82 Weeks 3-4: Intro to Game Theory I. The Hard Case: When Strategy Matters A. You can go surprisingly far with general equilibrium theory,

More information

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India August 2012

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India August 2012 Game Theory Lecture Notes By Y. Narahari Department of Computer Science and Automation Indian Institute of Science Bangalore, India August 01 Rationalizable Strategies Note: This is a only a draft version,

More information

Computational Methods for Non-Cooperative Game Theory

Computational Methods for Non-Cooperative Game Theory Computational Methods for Non-Cooperative Game Theory What is a game? Introduction A game is a decision problem in which there a multiple decision makers, each with pay-off interdependence Each decisions

More information

CHAPTER LEARNING OUTCOMES. By the end of this section, students will be able to:

CHAPTER LEARNING OUTCOMES. By the end of this section, students will be able to: CHAPTER 4 4.1 LEARNING OUTCOMES By the end of this section, students will be able to: Understand what is meant by a Bayesian Nash Equilibrium (BNE) Calculate the BNE in a Cournot game with incomplete information

More information

Introduction to Algorithms / Algorithms I Lecturer: Michael Dinitz Topic: Algorithms and Game Theory Date: 12/4/14

Introduction to Algorithms / Algorithms I Lecturer: Michael Dinitz Topic: Algorithms and Game Theory Date: 12/4/14 600.363 Introduction to Algorithms / 600.463 Algorithms I Lecturer: Michael Dinitz Topic: Algorithms and Game Theory Date: 12/4/14 25.1 Introduction Today we re going to spend some time discussing game

More information

Section Notes 6. Game Theory. Applied Math 121. Week of March 22, understand the difference between pure and mixed strategies.

Section Notes 6. Game Theory. Applied Math 121. Week of March 22, understand the difference between pure and mixed strategies. Section Notes 6 Game Theory Applied Math 121 Week of March 22, 2010 Goals for the week be comfortable with the elements of game theory. understand the difference between pure and mixed strategies. be able

More information

Introduction to Game Theory I

Introduction to Game Theory I Nicola Dimitri University of Siena (Italy) Rome March-April 2014 Introduction to Game Theory 1/3 Game Theory (GT) is a tool-box useful to understand how rational people choose in situations of Strategic

More information

Distributed Optimization and Games

Distributed Optimization and Games Distributed Optimization and Games Introduction to Game Theory Giovanni Neglia INRIA EPI Maestro 18 January 2017 What is Game Theory About? Mathematical/Logical analysis of situations of conflict and cooperation

More information

U strictly dominates D for player A, and L strictly dominates R for player B. This leaves (U, L) as a Strict Dominant Strategy Equilibrium.

U strictly dominates D for player A, and L strictly dominates R for player B. This leaves (U, L) as a Strict Dominant Strategy Equilibrium. Problem Set 3 (Game Theory) Do five of nine. 1. Games in Strategic Form Underline all best responses, then perform iterated deletion of strictly dominated strategies. In each case, do you get a unique

More information

1. Simultaneous games All players move at same time. Represent with a game table. We ll stick to 2 players, generally A and B or Row and Col.

1. Simultaneous games All players move at same time. Represent with a game table. We ll stick to 2 players, generally A and B or Row and Col. I. Game Theory: Basic Concepts 1. Simultaneous games All players move at same time. Represent with a game table. We ll stick to 2 players, generally A and B or Row and Col. Representation of utilities/preferences

More information

Chapter 13. Game Theory

Chapter 13. Game Theory Chapter 13 Game Theory A camper awakens to the growl of a hungry bear and sees his friend putting on a pair of running shoes. You can t outrun a bear, scoffs the camper. His friend coolly replies, I don

More information

ECO 220 Game Theory. Objectives. Agenda. Simultaneous Move Games. Be able to structure a game in normal form Be able to identify a Nash equilibrium

ECO 220 Game Theory. Objectives. Agenda. Simultaneous Move Games. Be able to structure a game in normal form Be able to identify a Nash equilibrium ECO 220 Game Theory Simultaneous Move Games Objectives Be able to structure a game in normal form Be able to identify a Nash equilibrium Agenda Definitions Equilibrium Concepts Dominance Coordination Games

More information

ESSENTIALS OF GAME THEORY

ESSENTIALS OF GAME THEORY ESSENTIALS OF GAME THEORY 1 CHAPTER 1 Games in Normal Form Game theory studies what happens when self-interested agents interact. What does it mean to say that agents are self-interested? It does not necessarily

More information

Noncooperative Games COMP4418 Knowledge Representation and Reasoning

Noncooperative Games COMP4418 Knowledge Representation and Reasoning Noncooperative Games COMP4418 Knowledge Representation and Reasoning Abdallah Saffidine 1 1 abdallah.saffidine@gmail.com slides design: Haris Aziz Semester 2, 2017 Abdallah Saffidine (UNSW) Noncooperative

More information

Note: A player has, at most, one strictly dominant strategy. When a player has a dominant strategy, that strategy is a compelling choice.

Note: A player has, at most, one strictly dominant strategy. When a player has a dominant strategy, that strategy is a compelling choice. Game Theoretic Solutions Def: A strategy s i 2 S i is strictly dominated for player i if there exists another strategy, s 0 i 2 S i such that, for all s i 2 S i,wehave ¼ i (s 0 i ;s i) >¼ i (s i ;s i ):

More information

CMU-Q Lecture 20:

CMU-Q Lecture 20: CMU-Q 15-381 Lecture 20: Game Theory I Teacher: Gianni A. Di Caro ICE-CREAM WARS http://youtu.be/jilgxenbk_8 2 GAME THEORY Game theory is the formal study of conflict and cooperation in (rational) multi-agent

More information

Introduction to Game Theory

Introduction to Game Theory Introduction to Game Theory Part 1. Static games of complete information Chapter 1. Normal form games and Nash equilibrium Ciclo Profissional 2 o Semestre / 2011 Graduação em Ciências Econômicas V. Filipe

More information

Dominant and Dominated Strategies

Dominant and Dominated Strategies Dominant and Dominated Strategies Carlos Hurtado Department of Economics University of Illinois at Urbana-Champaign hrtdmrt2@illinois.edu May 29th, 2015 C. Hurtado (UIUC - Economics) Game Theory On the

More information

A Game-Theoretic Framework for Interference Avoidance in Ad hoc Networks

A Game-Theoretic Framework for Interference Avoidance in Ad hoc Networks A Game-Theoretic Framework for Interference Avoidance in Ad hoc Networks R. Menon, A. B. MacKenzie, R. M. Buehrer and J. H. Reed The Bradley Department of Electrical and Computer Engineering Virginia Tech,

More information

Game Theory. Wolfgang Frimmel. Subgame Perfect Nash Equilibrium

Game Theory. Wolfgang Frimmel. Subgame Perfect Nash Equilibrium Game Theory Wolfgang Frimmel Subgame Perfect Nash Equilibrium / Dynamic games of perfect information We now start analyzing dynamic games Strategic games suppress the sequential structure of decision-making

More information

Lecture 7: Dominance Concepts

Lecture 7: Dominance Concepts Microeconomics I: Game Theory Lecture 7: Dominance Concepts (see Osborne, 2009, Sect 2.7.8,2.9,4.4) Dr. Michael Trost Department of Applied Microeconomics December 6, 2013 Dr. Michael Trost Microeconomics

More information

Cross-Layer Game Theoretic Mechanism for Tactical Mobile Networks

Cross-Layer Game Theoretic Mechanism for Tactical Mobile Networks Cross-Layer Game Theoretic Mechanism for Tactical Mobile Networks William J. Rogers Thesis submitted to the Faculty of the Virginia Polytechnic Institute and State University in partial fulfillment of

More information

(a) Left Right (b) Left Right. Up Up 5-4. Row Down 0-5 Row Down 1 2. (c) B1 B2 (d) B1 B2 A1 4, 2-5, 6 A1 3, 2 0, 1

(a) Left Right (b) Left Right. Up Up 5-4. Row Down 0-5 Row Down 1 2. (c) B1 B2 (d) B1 B2 A1 4, 2-5, 6 A1 3, 2 0, 1 Economics 109 Practice Problems 2, Vincent Crawford, Spring 2002 In addition to these problems and those in Practice Problems 1 and the midterm, you may find the problems in Dixit and Skeath, Games of

More information

NORMAL FORM GAMES: invariance and refinements DYNAMIC GAMES: extensive form

NORMAL FORM GAMES: invariance and refinements DYNAMIC GAMES: extensive form 1 / 47 NORMAL FORM GAMES: invariance and refinements DYNAMIC GAMES: extensive form Heinrich H. Nax hnax@ethz.ch & Bary S. R. Pradelski bpradelski@ethz.ch March 19, 2018: Lecture 5 2 / 47 Plan Normal form

More information

Distributed Optimization and Games

Distributed Optimization and Games Distributed Optimization and Games Introduction to Game Theory Giovanni Neglia INRIA EPI Maestro 18 January 2017 What is Game Theory About? Mathematical/Logical analysis of situations of conflict and cooperation

More information

Strategies and Game Theory

Strategies and Game Theory Strategies and Game Theory Prof. Hongbin Cai Department of Applied Economics Guanghua School of Management Peking University March 31, 2009 Lecture 7: Repeated Game 1 Introduction 2 Finite Repeated Game

More information

Adversarial Search and Game Theory. CS 510 Lecture 5 October 26, 2017

Adversarial Search and Game Theory. CS 510 Lecture 5 October 26, 2017 Adversarial Search and Game Theory CS 510 Lecture 5 October 26, 2017 Reminders Proposals due today Midterm next week past midterms online Midterm online BBLearn Available Thurs-Sun, ~2 hours Overview Game

More information

Extensive-Form Games with Perfect Information

Extensive-Form Games with Perfect Information Extensive-Form Games with Perfect Information Yiling Chen September 22, 2008 CS286r Fall 08 Extensive-Form Games with Perfect Information 1 Logistics In this unit, we cover 5.1 of the SLB book. Problem

More information

Economics 201A - Section 5

Economics 201A - Section 5 UC Berkeley Fall 2007 Economics 201A - Section 5 Marina Halac 1 What we learnt this week Basics: subgame, continuation strategy Classes of games: finitely repeated games Solution concepts: subgame perfect

More information

1 Simultaneous move games of complete information 1

1 Simultaneous move games of complete information 1 1 Simultaneous move games of complete information 1 One of the most basic types of games is a game between 2 or more players when all players choose strategies simultaneously. While the word simultaneously

More information

Adaptive Channel Allocation Spectrum Etiquette for Cognitive Radio Networks

Adaptive Channel Allocation Spectrum Etiquette for Cognitive Radio Networks Adaptive Channel Allocation Spectrum Etiquette for Cognitive Radio Networks arxiv:cs/6219v1 [cs.gt] 7 Feb 26 Nie Nie and Cristina Comaniciu Department of Electrical and Computer Engineering Stevens Institute

More information

FIRST PART: (Nash) Equilibria

FIRST PART: (Nash) Equilibria FIRST PART: (Nash) Equilibria (Some) Types of games Cooperative/Non-cooperative Symmetric/Asymmetric (for 2-player games) Zero sum/non-zero sum Simultaneous/Sequential Perfect information/imperfect information

More information

Self-interested agents What is Game Theory? Example Matrix Games. Game Theory Intro. Lecture 3. Game Theory Intro Lecture 3, Slide 1

Self-interested agents What is Game Theory? Example Matrix Games. Game Theory Intro. Lecture 3. Game Theory Intro Lecture 3, Slide 1 Game Theory Intro Lecture 3 Game Theory Intro Lecture 3, Slide 1 Lecture Overview 1 Self-interested agents 2 What is Game Theory? 3 Example Matrix Games Game Theory Intro Lecture 3, Slide 2 Self-interested

More information

Game Theory: introduction and applications to computer networks

Game Theory: introduction and applications to computer networks Game Theory: introduction and applications to computer networks Lecture 1: introduction Giovanni Neglia INRIA EPI Maestro 30 January 2012 Part of the slides are based on a previous course with D. Figueiredo

More information

8.F The Possibility of Mistakes: Trembling Hand Perfection

8.F The Possibility of Mistakes: Trembling Hand Perfection February 4, 2015 8.F The Possibility of Mistakes: Trembling Hand Perfection back to games of complete information, for the moment refinement: a set of principles that allow one to select among equilibria.

More information

/633 Introduction to Algorithms Lecturer: Michael Dinitz Topic: Algorithmic Game Theory Date: 12/6/18

/633 Introduction to Algorithms Lecturer: Michael Dinitz Topic: Algorithmic Game Theory Date: 12/6/18 601.433/633 Introduction to Algorithms Lecturer: Michael Dinitz Topic: Algorithmic Game Theory Date: 12/6/18 24.1 Introduction Today we re going to spend some time discussing game theory and algorithms.

More information

Leandro Chaves Rêgo. Unawareness in Extensive Form Games. Joint work with: Joseph Halpern (Cornell) Statistics Department, UFPE, Brazil.

Leandro Chaves Rêgo. Unawareness in Extensive Form Games. Joint work with: Joseph Halpern (Cornell) Statistics Department, UFPE, Brazil. Unawareness in Extensive Form Games Leandro Chaves Rêgo Statistics Department, UFPE, Brazil Joint work with: Joseph Halpern (Cornell) January 2014 Motivation Problem: Most work on game theory assumes that:

More information

Lecture 5: Subgame Perfect Equilibrium. November 1, 2006

Lecture 5: Subgame Perfect Equilibrium. November 1, 2006 Lecture 5: Subgame Perfect Equilibrium November 1, 2006 Osborne: ch 7 How do we analyze extensive form games where there are simultaneous moves? Example: Stage 1. Player 1 chooses between fin,outg If OUT,

More information

Game Theory Lecturer: Ji Liu Thanks for Jerry Zhu's slides

Game Theory Lecturer: Ji Liu Thanks for Jerry Zhu's slides Game Theory ecturer: Ji iu Thanks for Jerry Zhu's slides [based on slides from Andrew Moore http://www.cs.cmu.edu/~awm/tutorials] slide 1 Overview Matrix normal form Chance games Games with hidden information

More information

Chapter 3 Learning in Two-Player Matrix Games

Chapter 3 Learning in Two-Player Matrix Games Chapter 3 Learning in Two-Player Matrix Games 3.1 Matrix Games In this chapter, we will examine the two-player stage game or the matrix game problem. Now, we have two players each learning how to play

More information

Introduction to Game Theory

Introduction to Game Theory Introduction to Game Theory Review for the Final Exam Dana Nau University of Maryland Nau: Game Theory 1 Basic concepts: 1. Introduction normal form, utilities/payoffs, pure strategies, mixed strategies

More information

The extensive form representation of a game

The extensive form representation of a game The extensive form representation of a game Nodes, information sets Perfect and imperfect information Addition of random moves of nature (to model uncertainty not related with decisions of other players).

More information

2. The Extensive Form of a Game

2. The Extensive Form of a Game 2. The Extensive Form of a Game In the extensive form, games are sequential, interactive processes which moves from one position to another in response to the wills of the players or the whims of chance.

More information

Multiple Agents. Why can t we all just get along? (Rodney King)

Multiple Agents. Why can t we all just get along? (Rodney King) Multiple Agents Why can t we all just get along? (Rodney King) Nash Equilibriums........................................ 25 Multiple Nash Equilibriums................................. 26 Prisoners Dilemma.......................................

More information

Microeconomics of Banking: Lecture 4

Microeconomics of Banking: Lecture 4 Microeconomics of Banking: Lecture 4 Prof. Ronaldo CARPIO Oct. 16, 2015 Administrative Stuff Homework 1 is due today at the end of class. I will upload the solutions and Homework 2 (due in two weeks) later

More information

Game theory lecture 5. October 5, 2013

Game theory lecture 5. October 5, 2013 October 5, 2013 In normal form games one can think that the players choose their strategies simultaneously. In extensive form games the sequential structure of the game plays a central role. In this section

More information

Game Theory and Economics Prof. Dr. Debarshi Das Humanities and Social Sciences Indian Institute of Technology, Guwahati

Game Theory and Economics Prof. Dr. Debarshi Das Humanities and Social Sciences Indian Institute of Technology, Guwahati Game Theory and Economics Prof. Dr. Debarshi Das Humanities and Social Sciences Indian Institute of Technology, Guwahati Module No. # 05 Extensive Games and Nash Equilibrium Lecture No. # 03 Nash Equilibrium

More information

SF2972 GAME THEORY Normal-form analysis II

SF2972 GAME THEORY Normal-form analysis II SF2972 GAME THEORY Normal-form analysis II Jörgen Weibull January 2017 1 Nash equilibrium Domain of analysis: finite NF games = h i with mixed-strategy extension = h ( ) i Definition 1.1 Astrategyprofile

More information

DECISION MAKING GAME THEORY

DECISION MAKING GAME THEORY DECISION MAKING GAME THEORY THE PROBLEM Two suspected felons are caught by the police and interrogated in separate rooms. Three cases were presented to them. THE PROBLEM CASE A: If only one of you confesses,

More information

Games. Episode 6 Part III: Dynamics. Baochun Li Professor Department of Electrical and Computer Engineering University of Toronto

Games. Episode 6 Part III: Dynamics. Baochun Li Professor Department of Electrical and Computer Engineering University of Toronto Games Episode 6 Part III: Dynamics Baochun Li Professor Department of Electrical and Computer Engineering University of Toronto Dynamics Motivation for a new chapter 2 Dynamics Motivation for a new chapter

More information

Introduction to (Networked) Game Theory. Networked Life NETS 112 Fall 2016 Prof. Michael Kearns

Introduction to (Networked) Game Theory. Networked Life NETS 112 Fall 2016 Prof. Michael Kearns Introduction to (Networked) Game Theory Networked Life NETS 112 Fall 2016 Prof. Michael Kearns Game Theory for Fun and Profit The Beauty Contest Game Write your name and an integer between 0 and 100 Let

More information