Game Theory and its Applications to Networks - Part I: Strict Competition

Size: px
Start display at page:

Download "Game Theory and its Applications to Networks - Part I: Strict Competition"

Transcription

1 Game Theory and its Applications to Networks - Part I: Strict Competition Corinne Touati Master ENS Lyon, Fall 200

2 What is Game Theory and what is it for? Definition (Roger Myerson, Game Theory, Analysis of Conflicts ) Game theory can be defined as the study of mathematical models of conflict and cooperation between intelligent rational decision-makers. Game theory provides general mathematical techniques for analyzing situations in which two or more individuals make decisions that will influence one another s welfare Branch of optimization Multiple actors with different objectives Actors interact with each others Corinne Touati (INRIA) Strict Competition 2 / 44

3 Strict Competition : An Example Example 2 boxers fighting. Each of them bet $ million. Whoever wins the game gets all the money... Questions: What are the players payoff? What are the possible outputs of the game? Corinne Touati (INRIA) Strict Competition 3 / 44

4 Outline Solution Concepts 2 Solving a Game 3 Infinite Games 4 Extensions Multistage (Dynamic) Games Games with Incomplete Information 5 Conclusion Corinne Touati (INRIA) Strict Competition 4 / 44

5 Outline Solution Concepts 2 Solving a Game 3 Infinite Games 4 Extensions Multistage (Dynamic) Games Games with Incomplete Information 5 Conclusion Corinne Touati (INRIA) Strict Competition Solution Concepts 5 / 44

6 Pure Competition: Modeling Definition: Two Players, Zero-Sum Game. 2 players, finite number of actions Payoffs of players are opposite Modelization We call strategy a decision rule on the set of actions Payoffs can be represented } { by a matrix A where Player chooses i, player gets aij Player 2 chooses j player 2 gets a ij A solution point is such that no player has incentives to deviate Corinne Touati (INRIA) Strict Competition Solution Concepts 6 / 44

7 Solution of a Game What is the solution of the game Player Player ? Corinne Touati (INRIA) Strict Competition Solution Concepts 7 / 44

8 Solution of a Game What is the solution of the game Player Player ? Corinne Touati (INRIA) Strict Competition Solution Concepts 7 / 44

9 Solution of a Game Spatial Representation What is the solution of the game Player Player ? Player Player 2 Corinne Touati (INRIA) Strict Competition Solution Concepts 7 / 44

10 Solution of a Game What is the solution of the game Player Player ? Interpretation: Solution point is a saddle point Value of a game: V = min max a ij = max min a ij j i i j }{{}}{{} V + V Corinne Touati (INRIA) Strict Competition Solution Concepts 7 / 44

11 Games with no solution? Proposition: For any game, we can define: V = max min i j Proof. i, min j Example: max i a ij and V + = min j a ij min a ij j max a ij. i In general V V + V V + Corinne Touati (INRIA) Strict Competition Solution Concepts 8 / 44

12 Interpretation of V and V Interpretation : Security Strategy and Level V is the utility that Player can secure ( gain-floor ). V + is the loss-ceiling for Player 2. Corinne Touati (INRIA) Strict Competition Solution Concepts 9 / 44

13 Interpretation of V and V Player Interpretation : Security Strategy and Level V is the utility that Player can secure ( gain-floor ). V + is the loss-ceiling for Player 2. Player Player 2 Player Interpretation 2: Ordered Decision Making Suppose that there is a predefined order in which players take decisions. (Then, whoever plays second has an advantage.) V is the solution value when Player plays first. V + is the solution value when Player 2 plays first. Corinne Touati (INRIA) Strict Competition Solution Concepts 9 / 44

14 Games with more than one solution? Proposition: Uniqueness of Solution A zero-sum game admits a unique V and V +. If it exists V is unique. A zero-sum game admits at most one (strict) saddle point Proof. Let (i, j) and (k, l) be two saddle points. a ij a il a kj a kl By definition of a ij : a ij a il and a ij a kj. Similarly, by definition of a kl : a kl a kj and a kl a il Then, a ij a il a kl a kj a ij. Corinne Touati (INRIA) Strict Competition Solution Concepts 0 / 44

15 Extension to Mixed Strategies Definition: Mixed Strategy. A mixed strategy x is a probability distribution on the set of pure strategies: i, x i 0, x i = i Optimal Strategies: Player maximize its expected gain-floor with x = argmax min y xay t. Player 2 minimizes its expected loss-ceiling with y = argmin max xay t. x Values of the game: V m V m + = max x = min y min y max x xay t = max x xay t = min y min xa.j and j max A i. y t. i Corinne Touati (INRIA) Strict Competition Solution Concepts / 44

16 The Minimax Theorem Theorem : The Minimax Theorem. In mixed strategies: V m = V m + Proof. def = V m Lemma : Theorem of the Supporting Hyperplane. Let B a closed and convex set of points in R n and x / B Then, n n p,...p n, p n+ : x i p i = p n+ and y B, p n+ < p i y i. i= Proof. Consider z the point in B of minimum distance to x and consider n, i n, p i = z i x i, p n+ = z i x i x i i i i= Corinne Touati (INRIA) Strict Competition Solution Concepts 2 / 44

17 The Minimax Theorem Theorem : The Minimax Theorem. In mixed strategies: V m = V m + Proof. def = V m Lemma : Theorem of the Alternative for Matrices. Let A = (a ij ) m n Either (i) (0,..., 0) is contained in the convex hull of A.,..., A.n, e,...e m. Or (ii) There exists x,..., x m s.t. m m i, x i > 0, x i =, j,..., n, a ij x i. i= Lemma 2. Lemma 3: Let A be a game and k R. Let B the game such that i, j, b ij = a ij + k. Then V m (A) = V m (B) + k and V m + (A) = V m + (B) + k. i= Corinne Touati (INRIA) Strict Competition Solution Concepts 2 / 44

18 The Minimax Theorem Theorem : The Minimax Theorem. In mixed strategies: V m = V m + def = V m Proof. From Lemma 2, we get that for any game, either (i) from lemma 2 and V m + 0 or (ii) and V m > 0. Hence, we cannot have V m 0 < V m +. With Lemma 3 this implies that V m = V m +. Corinne Touati (INRIA) Strict Competition Solution Concepts 2 / 44

19 The Minimax Theorem - Illustration Example: ( ) Corinne Touati (INRIA) Strict Competition Solution Concepts 3 / 44

20 A Note on Symmetric Games Definition: Symmetric Game. A game is symmetric if its matrix is skew-symmetric Proposition: The value of a symmetric game is 0 and any strategy optimal for player is also optimal for player 2. Proof. Note that xax t = xa t x t = (xax t ) t = xax t = 0. Hence x, min xay t 0 and max yax t 0 so V = 0. y y If x is an optimal strategy for then 0 xa = x( A t ) = xa t and Ax t 0. Corinne Touati (INRIA) Strict Competition Solution Concepts 4 / 44

21 Outline Solution Concepts 2 Solving a Game 3 Infinite Games 4 Extensions Multistage (Dynamic) Games Games with Incomplete Information 5 Conclusion Corinne Touati (INRIA) Strict Competition Solving a Game 5 / 44

22 Dominating Strategies Definition: Dominating (pure) Strategies. We say that pure strategy i dominates strategy j for player if k, a ik a jk. A similar definition holds for dominating strategies for player 2. Example: Corinne Touati (INRIA) Strict Competition Solving a Game 6 / 44

23 Dominating Strategies Definition: Dominating (pure) Strategies. We say that pure strategy i dominates strategy j for player if k, a ik a jk. A similar definition holds for dominating strategies for player 2. Example: Corinne Touati (INRIA) Strict Competition Solving a Game 6 / 44

24 Dominating Strategies Definition: Dominating (pure) Strategies. We say that pure strategy i dominates strategy j for player if k, a ik a jk. A similar definition holds for dominating strategies for player 2. Example: Corinne Touati (INRIA) Strict Competition Solving a Game 6 / 44

25 Dominating Strategies Definition: Dominating (pure) Strategies. We say that pure strategy i dominates strategy j for player if k, a ik a jk. A similar definition holds for dominating strategies for player 2. Example: Corinne Touati (INRIA) Strict Competition Solving a Game 6 / 44

26 Dominating Strategies Definition: Dominating (pure) Strategies. We say that pure strategy i dominates strategy j for player if k, a ik a jk. A similar definition holds for dominating strategies for player 2. Example: Corinne Touati (INRIA) Strict Competition Solving a Game 6 / 44

27 Dominating Strategies Definition: Dominating (pure) Strategies. We say that pure strategy i dominates strategy j for player if k, a ik a jk. A similar definition holds for dominating strategies for player 2. Example: Corinne Touati (INRIA) Strict Competition Solving a Game 6 / 44

28 Dominating Strategies Definition: Dominating (pure) Strategies. We say that pure strategy i dominates strategy j for player if k, a ik a jk. A similar definition holds for dominating strategies for player 2. Example: Corinne Touati (INRIA) Strict Competition Solving a Game 6 / 44

29 Fictitious Play Learning each other s behavior The players play a number of times Each time, each player plays so as to maximize its expected return against its opponent s observed empirical probability distribution The empirical distribution converge to optimal strategies. Example (Rock-Paper-Scissor) Paper Rock Scissor Corinne Touati (INRIA) Strict Competition Solving a Game 7 / 44

30 Linear Programming Problem for player : Maximize its gain-floor, i.e. max min a pi x i We re-write this as a linear program: x p i x i 0, i n max v s.t. x i = v x,v i= n v a ij x i, j y i= The dual problem is: y j 0, j m y j = v min v s.t. j= y,v m v a ij y j, i x j= which is the optimization problem of the second player! Corinne Touati (INRIA) Strict Competition Solving a Game 8 / 44

31 Linear Programming Example and Geometrical Interpretation: In pure strategies: V V + In mixed strategies: V = V + = 2.5, x opt = (0.5, 0.5), y opt = (0.25, 0.75) y + 3y 2 = 2.5 V y y 4y + 2y 2 = 2.5 y + y 2 = Corinne Touati (INRIA) Strict Competition Solving a Game 8 / 44

32 Outline Solution Concepts 2 Solving a Game 3 Infinite Games 4 Extensions Multistage (Dynamic) Games Games with Incomplete Information 5 Conclusion Corinne Touati (INRIA) Strict Competition Infinite Games 9 / 44

33 Infinite Games If the set of actions is infinite, the value V m may not exists, and even if it does, there may not be a solution strategy. Example 2 0 /2 /2 /3 2/3 /4 3/4 /5 4/5 For the truncated game, the solution is: (x = k 2 3k 2, x k = 2k 3k 2 ), (y = k 3k 2, y 2 = 2k 3k 2 ) with the game value V m = 2 k 3k 2. The value of the infinite game is V = 2/3 which cannot be attained. Yet, the players can secure a value arbitrarily close to. Definition: ε-saddle point. For a given ε 0, the pair (x ε, y ε ) U U 2 is called an ε-saddle point if J(x, y ε ) ε J(x ε, y ε ) J(x ε, y) + ε for all (x, y) U U 2 Corinne Touati (INRIA) Strict Competition Infinite Games 20 / 44

34 Infinite Games If the set of actions is infinite, the value V m may not exists, and even if it does, there may not be a solution strategy. Example 2 0 For the truncated game, the solution is: (x = Theorem 2: k 2Finite /2 /2 3k 2, x Value k = 2k 3k 2 ), of (y Infinite = k Game. 3k 2, y 2 = 2k 3k 2 ) with the An infinite game has a finite value /3 2/3 game value V m = 2 k 3k 2. if and only if, ε > 0, an ε-saddle point exists. /4 3/4 The value of the infinite game is V = 2/3 which /5 4/5 cannot be attained. Yet, the players can secure a value arbitrarily close to. Definition: ε-saddle point. For a given ε 0, the pair (x ε, y ε ) U U 2 is called an ε-saddle point if J(x, y ε ) ε J(x ε, y ε ) J(x ε, y) + ε for all (x, y) U U 2 Corinne Touati (INRIA) Strict Competition Infinite Games 20 / 44

35 Continuous Games Definition: Continuous Game. The strategy set is [0, ] [0, ]. The payoff function is A : [0, ] [0, ] R. A is sometimes called the kernel. Definition: Mixed Strategy. A probability distribution over the set of pure strategies. Can be represented by the cumulative distribution function F, continuous, non-decreasing, with F : [0, ] [0, ], F (0) = 0, F () =. Expected payoff for pure strategy x for player : E(x, G) = 0 A(x, y)dg(y) Expected payoff for pure strategy y for player 2: E(F, y) = 0 0 Corinne Touati (INRIA) Strict Competition Infinite Games 2 / 44 0 A(x, y)df (x) Value of the game: V m = sup inf E(F, y) and V m F y + = inf sup E(x, G) G x Expected reward E(F, G) = A(x, y)df (x)dg(y)

36 Properties Theorem 3. If A is continuous, then the forms sup inf and inf sup may be replaced by max min and min max. Proof. y E(F, y) is continuous over a compact (the interval [0, ]). By definition of V, there exists F n s.t. min E(F y n, y) > V /n. As the set of functions from [0 : ] to itself is compact, there exists a convergent subsequence of F. The limit F 0 can be extended to a continuous function attaining maximum V. Theorem 4. If A is continuous, then V = V +. Proof. Consider the sequence of matrices A n, with i, j, a n ij = A(i/n, j/n). It has a value and optimal strategies. From the uniform continuity of function A over [0, ] [0, ], the value of the continuous game is the limit of the value of the sequence of finite games. Corinne Touati (INRIA) Strict Competition Infinite Games 22 / 44

37 Concave-Convex Games Definition: Concave-Convex Games. A game is said concave-convex it y, x A(x, y) is concave and x, y A(x, y) is convex. Proposition: A continuous concave-convex game always have pure strategy solutions. Proof.... Corinne Touati (INRIA) Strict Competition Infinite Games 23 / 44

38 Outline Solution Concepts 2 Solving a Game 3 Infinite Games 4 Extensions Multistage (Dynamic) Games Games with Incomplete Information 5 Conclusion Corinne Touati (INRIA) Strict Competition Extensions 24 / 44

39 Outline Solution Concepts 2 Solving a Game 3 Infinite Games 4 Extensions Multistage (Dynamic) Games Games with Incomplete Information 5 Conclusion Corinne Touati (INRIA) Strict Competition Extensions 25 / 44

40 Multiple Round Games Simplest case of dynamic games Given number of rounds Ex: TicTacTo Resolution techniques: Backward Induction (exact solution) Behavioral strategy: collection of probability distributions for each possible information set (approximate solution) Corinne Touati (INRIA) Strict Competition Extensions 26 / 44

41 Multiple Round Games Definition: Strategies. In a game in extensive form, a strategy for a player is a sequence of actions. Actions are different from strategies. Definition: Behavorial Strategies. N i is the set of decision nodes for player i. A behavioral strategy for player i is a mapping from each node in N i to the set of (probability distributions on the) possible actions. Proposition: Existence of Solution Any zero-sum game in extensive form (finite, with full information, and without chance move) admits a saddle point in behavioral strategies. It is also a saddle point in mixed strategies. The behavioral strategy saddle point can be found recursively. Corinne Touati (INRIA) Strict Competition Extensions 27 / 44

42 Multiple Round Games Example: Player Player Strategies for player are {{}, {2}, {3}} Strategies for player 2: {,, }, {,, 2}, {,, 3}, {2,, }... (overall: 27 pure strategies). Corresponding normal form game (partial -without action 3 for player -, for display reasons ): Behavioral Strategies: For player one: a choice of p, p 2, p 3 (with p + p 2 + p 3 = ) For player two: a choice of q, q 2, q 3, q 2, q 2 2, q 2 3, q 3, q 3 2, q 3 3, with q + q 2 + q 3 =, q 2 + q q 2 3 =, q 3 + q q 3 3 = Corinne Touati (INRIA) Strict Competition Extensions 28 / 44

43 Multiple Round Games Extensions Games with Repeated Decisions There exists two (distinct) states of the game with identical (chosen) action. Extensive Forms with Cycles There exist some cycles in the state graph. Games with Partial Information The players do not have perfect information about each other s actions. Information Set depending on the Actions The knowledge of the system for a player depends on its actions. Corinne Touati (INRIA) Strict Competition Extensions 29 / 44

44 Stochastic Games There exists p states plus a state 0 representing the end of the game. In each state k, a game is played, characterized by matrix A k in R m k,n k and a matrix of probability vectors (q k ) i mk, j n k over the set of states. The matrix game is (by a great abuse of notations) α k ij = a k ij + p 0 q kl ij S l with p 0 q kl ij =, q l ij 0, q k0 ij > 0 m k A strategy vector is i= x kl i =, x kl i 0 Corinne Touati (INRIA) Strict Competition Extensions 30 / 44

45 Stochastic Games Example ( 3 + S4/2 ) ( 3 2 ) A = + A 2 = 2 S S A 3 = 2 S S + A 4 = 2 S2 2 S S2 2 x y ( ) X 3 Y 2 x 2y 2 2 x2 2y x3 2y X 2 ( ) 2 (x3 2y 3 + x 3 y 3 2) Y 2 0 X 3 ( (x4 2y 4 + x 4 y2) 4 ( ) X By considering only stationary strategies, we get that (v, B) is the fixed point solution of: p v k = val(b k ) and b k ij = a k ij + qij kl v l. Corinne Touati (INRIA) Strict Competition Extensions 3 / 44 ) Y 3 Y 4 0

46 Stochastic Games Example ( 3 + S4/2 ) ( 3 2 ) A = + A 2 = 2 S S A 3 = 2 S S + A 4 = 2 S2 2 S S2 Solving: v 0 = (0, (( 0, 0, 0) 3 B 0 = ) ( 3 2, 2 ) ( 2 2, 2 ) ( 2, 2 )) v = ( 3, 8, 2 7, 2 ) B = ( ) , 6, , 4 Corinne Touati (INRIA) Strict Competition Extensions 3 /

47 Recursive Games Extension of stochastic games where the probability of infinite play is positive. The payoff is obtained only when the game terminates. There exists also a payoff for infinite game. The matrix game is p αij k = qij k0 a k ij + qij kl S l with A strategy vector is m k i= x kt i p 0 q kl ij =, q kl ij 0 =, x kt i 0 The value iteration method can be used: the error does not vanish to 0. There may not be an optimal strategy, but only ε-optimal strategy. A A A Example: A A v =, ε-optimal strategy for player : A (0, δ δ 2, δ, δ 2 ) Corinne Touati (INRIA) Strict Competition Extensions 32 / 44

48 Differential Games Limit case of a stochastic or recursive game where time interval between stages vanishes. State space x continuous in time (of dimension n) Player chooses φ, Player 2 chooses ψ The system evolves according to x = f(x, φ, ψ) (kinematic equations) The game stops either when x attains a given closed subset of R n or at given time epoch T. The payoff is either a function of the terminal state x(t ) or an integral: T 0 G(x)dt. This kind of problems have been studied widely in the domain of optimal control theory. Corinne Touati (INRIA) Strict Competition Extensions 33 / 44

49 Differential Games Example: Robust Control in D.T.N State of the system (x, y): x mobiles that have a file (y mobiles do not) the source is in contact with mobiles without a file at rate η mobiles join the system at a rate λ mobiles with the file die at rate { νx xt = η State evolves according to: t y t ν t x t y t = η t y t + λ t Player (source) chooses η, player 2 (nature) chooses ν. Corinne Touati (INRIA) Strict Competition Extensions 34 / 44

50 Outline Solution Concepts 2 Solving a Game 3 Infinite Games 4 Extensions Multistage (Dynamic) Games Games with Incomplete Information 5 Conclusion Corinne Touati (INRIA) Strict Competition Extensions 35 / 44

51 Games with Chance Move i = 2 chance moves No user knows the output of the chance move. Then V = Only first player knows, and he plays first 2 Both users know the output of the chance move: V =.5 Corinne Touati (INRIA) Strict Competition Extensions 36 / 44

52 Games with Chance Move i = 2 chance moves No user knows the output of the chance move. Then V = Only first player knows, and he plays first 2 Both users know the output of the chance move: V =.5 Equivalent game: (of size n i n m ) A A, A A A A, B A B A, A A B A, B A A, A A, B B, A B, B Then, V = 2.5. Optimal strategy: x = (0, 0, 0, ), (i.e. player does not reveal any info) and y = (ŷ, 0, ŷ, 0) with ŷ { 2, 2 3 Corinne Touati (INRIA) Strict Competition Extensions 36 / 44 }.

53 Games with Chance Move max v +v i = 2 chance moves No user knows the output of the chance move. Then V = Only first player knows, and he plays first 2 Both users know the output of the chance move: V =.5 In behavioral strategies: { p = P rob(take action A Chance move is ), Player chooses p 2 = P rob(take action A Chance move is 2).. { q = P rob(take action A Player plays A), Player 2 chooses q 2 = P rob(take action A Player plays B).. Player : v 2p + 0.5p 2 v 0.5p +.5p 2 s.t. v 2.5( p ) + ( p 2 ) v 2 2.5( p 2 ) 0 p, p 2 min v +v 2 Player 2: v 2q + 0.5( q ) v.5q 2 s.t. v 2 0.5q +.5( q ) v 2 q ( q 2 ) 0 q, q 2 Corinne Touati (INRIA) Strict Competition Extensions 36 / 44

54 Games with Chance Move i = 2 chance moves No user knows the output of the chance move. Then V = Only first player knows, and he plays first 2 Both users know the output of the chance move: V =.5 In behavioral strategies: { p = P rob(take action A Chance move is ), Player chooses p 2 = P rob(take action A Chance move is 2).. { q = P rob(take action A Player plays A), Player 2 chooses q 2 = P rob(take action A Player plays B).. Solution: V = 2.5 p = p 2 = 0 q 2 q /3,.5q 2 q Corinne Touati (INRIA) Strict Competition Extensions 36 / 44

55 Information Sets without Chance Moves Definition: Extensive Form Game. An extensive form game is a finite tree structure with: A vertex indicating the starting point of the game, A pay-off function assigning a real number to each terminal vertex of the tree, A partition of the nodes of the tree into two player sets (with N i the set of player i), A subpartition of each player set N i into information sets η i j such that all nodes of a information set has the same number of children and that no node follows another node of the same information set. Corinne Touati (INRIA) Strict Competition Extensions 37 / 44

56 Information Sets without Chance Moves Example Full Information No Information Player Player Player Player Partial Information Player Player Definition: Behavioral Strategy. A strategy for player i is a mapping that assigns an action (resp. a distribution probability over the actions) to each information set. Corinne Touati (INRIA) Strict Competition Extensions 38 / 44

57 Information Sets without Chance Moves Properties Definition: Feedback Games. A game in extensive form is a feedback game is (i) each player has perfect information of the current level of play (ii) each player knows the state of the game at every level of play. Proposition: Solution of Feedback Games Every finite feedback game admits a saddle point in behavioral strategies. Level Level The behavioral solution strategy can be obtained using simple recursive procedures (by solving a number of normal form games). Corinne Touati (INRIA) Strict Competition Extensions 39 / 44

58 Information Sets without Chance Moves General Case Proposition: Any two-person zero-sum finite game in extensive form admits a saddle-point in mixed strategies. (But not necessarily in behavioral strategies.) Example (open-loop game): Level Level The solution is γ = { } LL with proba 3/5 RR with proba 2/5 { } LL with proba 4/5 γ 2 =. RR with proba /5 Corinne Touati (INRIA) Strict Competition Extensions 40 / 44

59 Information Sets without Chance Moves Additional Results Proposition: In games where each player recall all their past actions but are ignorant of the actions of their opponent admits a solution in behavioral strategies. Proposition: Every finite game admits a saddle point in randomized strategies. (A randomized strategy is a probability distributions over the (possibly mixed strategy) behavioral strategies.) Corinne Touati (INRIA) Strict Competition Extensions 4 / 44

60 Games in Extensive form with Chance Moves Definition: Games with chance move & partial information. Can be seen as a 3 player game with the extra player ( nature ) having a fixed mixed strategy. Example Nature Such games admit a mixed strategy equilibrium. There is no systematic way to solve them. Corinne Touati (INRIA) Strict Competition Extensions 42 / 44

61 Outline Solution Concepts 2 Solving a Game 3 Infinite Games 4 Extensions Multistage (Dynamic) Games Games with Incomplete Information 5 Conclusion Corinne Touati (INRIA) Strict Competition Conclusion 43 / 44

62 Conclusion Zero-Sum Games Two-player Zero-sum games are games of pure competition A solution point (saddle point) of the game is such that no player has incentive to deviates from. The value of the game is the corresponding payoff for player. Basic Results In games with perfect information and no chance moves: Finite zero-sum games always admit a value and solution point(s) in mixed-strategies. Infinite zero-sum games with continuous payoff have a value. If the payoff function is further concave-convex, then it also have a solution point in pure strategies. The players interests can be seen as two optimization problems that are dual from each other. Corinne Touati (INRIA) Strict Competition Conclusion 44 / 44

63 Conclusion Zero-Sum Games Two-player Zero-sum games are games of pure competition A solution point (saddle point) of the game is such that no player has incentive to deviates from. The value of the game is the corresponding payoff for player. Extensions Extensions of zero-sum games include Multistage Games: the game is repeated over time Games with Chance Move: chance is modeled as an extra player with known fixed strategy Incomplete Information Games: where players have partial information about the system actual state or each other s actions. Corinne Touati (INRIA) Strict Competition Conclusion 44 / 44

Computational Game Theory Spring Semester, 2005/6. Lecturer: Yishay Mansour Scribe: Ilan Cohen, Natan Rubin, Ophir Bleiberg*

Computational Game Theory Spring Semester, 2005/6. Lecturer: Yishay Mansour Scribe: Ilan Cohen, Natan Rubin, Ophir Bleiberg* Computational Game Theory Spring Semester, 2005/6 Lecture 5: 2-Player Zero Sum Games Lecturer: Yishay Mansour Scribe: Ilan Cohen, Natan Rubin, Ophir Bleiberg* 1 5.1 2-Player Zero Sum Games In this lecture

More information

MATH4250 Game Theory 1. THE CHINESE UNIVERSITY OF HONG KONG Department of Mathematics MATH4250 Game Theory

MATH4250 Game Theory 1. THE CHINESE UNIVERSITY OF HONG KONG Department of Mathematics MATH4250 Game Theory MATH4250 Game Theory 1 THE CHINESE UNIVERSITY OF HONG KONG Department of Mathematics MATH4250 Game Theory Contents 1 Combinatorial games 2 1.1 Combinatorial games....................... 2 1.2 P-positions

More information

Basic Game Theory. Kate Larson. January 7, University of Waterloo. Kate Larson. What is Game Theory? Normal Form Games. Computing Equilibria

Basic Game Theory. Kate Larson. January 7, University of Waterloo. Kate Larson. What is Game Theory? Normal Form Games. Computing Equilibria Basic Game Theory University of Waterloo January 7, 2013 Outline 1 2 3 What is game theory? The study of games! Bluffing in poker What move to make in chess How to play Rock-Scissors-Paper Also study of

More information

Game Theory and its Applications to Networks

Game Theory and its Applications to Networks Game Theory and its Applications to Networks Corinne Touati / Bruno Gaujal Master ENS Lyon, Fall 2011 Course Overview Part 1 (C. Touati) : Games, Solutions and Applications Sept. 21 Introduction - Main

More information

April 25 May 6, 2016, Verona, Italy. GAME THEORY and APPLICATIONS Mikhail Ivanov Krastanov

April 25 May 6, 2016, Verona, Italy. GAME THEORY and APPLICATIONS Mikhail Ivanov Krastanov April 25 May 6, 2016, Verona, Italy GAME THEORY and APPLICATIONS Mikhail Ivanov Krastanov Games in normal form There are given n-players. The set of all strategies (possible actions) of the i-th player

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 Introduction Giovanni Neglia INRIA EPI Maestro 27 January 2014 Part of the slides are based on a previous course with D. Figueiredo (UFRJ)

More information

Zero sum games Proving the vn theorem. Zero sum games. Roberto Lucchetti. Politecnico di Milano

Zero sum games Proving the vn theorem. Zero sum games. Roberto Lucchetti. Politecnico di Milano Politecnico di Milano General form Definition A two player zero sum game in strategic form is the triplet (X, Y, f : X Y R) f (x, y) is what Pl1 gets from Pl2, when they play x, y respectively. Thus g

More information

Distributed Learning based on Entropy-Driven Game Dynamics

Distributed Learning based on Entropy-Driven Game Dynamics Distributed Learning based on Entropy-Driven Game Dynamics Bruno Gaujal joint work with Pierre Coucheney and Panayotis Mertikopoulos Inria Aug., 2014 Model Shared resource systems (network, processors)

More information

1 Basic Game Modelling

1 Basic Game Modelling Max-Planck-Institut für Informatik, Winter 2017 Advanced Topic Course Algorithmic Game Theory, Mechanism Design & Computational Economics Lecturer: CHEUNG, Yun Kuen (Marco) Lecture 1: Basic Game Modelling,

More information

Game Theory. School on Systems and Control, IIT Kanpur. Ankur A. Kulkarni

Game Theory. School on Systems and Control, IIT Kanpur. Ankur A. Kulkarni Game Theory School on Systems and Control, IIT Kanpur Ankur A. Kulkarni Systems and Control Engineering Indian Institute of Technology Bombay kulkarni.ankur@iitb.ac.in Aug 7, 2015 Ankur A. Kulkarni (IIT

More information

LINEAR PROGRAMMING III

LINEAR PROGRAMMING III LINEAR PROGRAMMING III ellipsoid algorithm combinatorial optimization matrix games open problems Lecture slides by Kevin Wayne Last updated on 7/25/17 11:09 AM LINEAR PROGRAMMING III ellipsoid algorithm

More information

Game Theory. Greg Plaxton Theory in Programming Practice, Spring 2004 Department of Computer Science University of Texas at Austin

Game Theory. Greg Plaxton Theory in Programming Practice, Spring 2004 Department of Computer Science University of Texas at Austin Game Theory Greg Plaxton Theory in Programming Practice, Spring 2004 Department of Computer Science University of Texas at Austin Bimatrix Games We are given two real m n matrices A = (a ij ), B = (b ij

More information

Games with Perfect Information

Games with Perfect Information Games with Perfect Information Yiling Chen September 7, 2011 Non-Cooperative Game Theory What is it? Mathematical study of interactions between rational and self-interested agents. Non-Cooperative Focus

More information

Sequential Equilibria of Multi-Stage Games with Infinite Sets of Types and Actions

Sequential Equilibria of Multi-Stage Games with Infinite Sets of Types and Actions Sequential Equilibria of Multi-Stage Games with Infinite Sets of Types and Actions by Roger B. Myerson and Philip J. Reny* Draft notes October 2011 http://home.uchicago.edu/~preny/papers/bigseqm.pdf Abstract:

More information

Equivalences of Extensive Forms with Perfect Recall

Equivalences of Extensive Forms with Perfect Recall Equivalences of Extensive Forms with Perfect Recall Carlos Alós-Ferrer and Klaus Ritzberger University of Cologne and Royal Holloway, University of London, 1 and VGSF 1 as of Aug. 1, 2016 1 Introduction

More information

Part IB Optimisation

Part IB Optimisation Part IB Optimisation Theorems Based on lectures by F. A. Fischer Notes taken by Dexter Chua Easter 2015 These notes are not endorsed by the lecturers, and I have modified them (often significantly) after

More information

Minimax Problems. Daniel P. Palomar. Hong Kong University of Science and Technolgy (HKUST)

Minimax Problems. Daniel P. Palomar. Hong Kong University of Science and Technolgy (HKUST) Mini Problems Daniel P. Palomar Hong Kong University of Science and Technolgy (HKUST) ELEC547 - Convex Optimization Fall 2009-10, HKUST, Hong Kong Outline of Lecture Introduction Matrix games Bilinear

More information

Near-Potential Games: Geometry and Dynamics

Near-Potential Games: Geometry and Dynamics Near-Potential Games: Geometry and Dynamics Ozan Candogan, Asuman Ozdaglar and Pablo A. Parrilo September 6, 2011 Abstract Potential games are a special class of games for which many adaptive user dynamics

More information

Appendix B for The Evolution of Strategic Sophistication (Intended for Online Publication)

Appendix B for The Evolution of Strategic Sophistication (Intended for Online Publication) Appendix B for The Evolution of Strategic Sophistication (Intended for Online Publication) Nikolaus Robalino and Arthur Robson Appendix B: Proof of Theorem 2 This appendix contains the proof of Theorem

More information

A Dynamic Level-k Model in Games

A Dynamic Level-k Model in Games Dynamic Level-k Model in Games Teck Ho and Xuanming Su UC erkeley March, 2010 Teck Hua Ho 1 4-stage Centipede Game 4 2 16 8 1 8 4 32 1 2 3 4 64 16 5 Outcome Round 1 2 3 4 5 1 5 6.2% 30.3% 35.9% 20.0% 7.6%

More information

6.207/14.15: Networks Lecture 10: Introduction to Game Theory 2

6.207/14.15: Networks Lecture 10: Introduction to Game Theory 2 6.207/14.15: Networks Lecture 10: Introduction to Game Theory 2 Daron Acemoglu and Asu Ozdaglar MIT October 14, 2009 1 Introduction Outline Mixed Strategies Existence of Mixed Strategy Nash Equilibrium

More information

Notes on Coursera s Game Theory

Notes on Coursera s Game Theory Notes on Coursera s Game Theory Manoel Horta Ribeiro Week 01: Introduction and Overview Game theory is about self interested agents interacting within a specific set of rules. Self-Interested Agents have

More information

Evolution & Learning in Games

Evolution & Learning in Games 1 / 27 Evolution & Learning in Games Econ 243B Jean-Paul Carvalho Lecture 2. Foundations of Evolution & Learning in Games II 2 / 27 Outline In this lecture, we shall: Take a first look at local stability.

More information

Introduction to Game Theory

Introduction to Game Theory COMP323 Introduction to Computational Game Theory Introduction to Game Theory Paul G. Spirakis Department of Computer Science University of Liverpool Paul G. Spirakis (U. Liverpool) Introduction to Game

More information

6.254 : Game Theory with Engineering Applications Lecture 8: Supermodular and Potential Games

6.254 : Game Theory with Engineering Applications Lecture 8: Supermodular and Potential Games 6.254 : Game Theory with Engineering Applications Lecture 8: Supermodular and Asu Ozdaglar MIT March 2, 2010 1 Introduction Outline Review of Supermodular Games Reading: Fudenberg and Tirole, Section 12.3.

More information

SHORT INTRODUCTION TO DYNAMIC PROGRAMMING. 1. Example

SHORT INTRODUCTION TO DYNAMIC PROGRAMMING. 1. Example SHORT INTRODUCTION TO DYNAMIC PROGRAMMING. Example We consider different stages (discrete time events) given by k = 0,..., N. Let x k be the amount of money owned by a consumer at the stage k. At each

More information

Algorithms for Nonsmooth Optimization

Algorithms for Nonsmooth Optimization Algorithms for Nonsmooth Optimization Frank E. Curtis, Lehigh University presented at Center for Optimization and Statistical Learning, Northwestern University 2 March 2018 Algorithms for Nonsmooth Optimization

More information

Reinforcement Learning. Introduction

Reinforcement Learning. Introduction Reinforcement Learning Introduction Reinforcement Learning Agent interacts and learns from a stochastic environment Science of sequential decision making Many faces of reinforcement learning Optimal control

More information

Constrained Optimization and Lagrangian Duality

Constrained Optimization and Lagrangian Duality CIS 520: Machine Learning Oct 02, 2017 Constrained Optimization and Lagrangian Duality Lecturer: Shivani Agarwal Disclaimer: These notes are designed to be a supplement to the lecture. They may or may

More information

Massachusetts Institute of Technology 6.854J/18.415J: Advanced Algorithms Friday, March 18, 2016 Ankur Moitra. Problem Set 6

Massachusetts Institute of Technology 6.854J/18.415J: Advanced Algorithms Friday, March 18, 2016 Ankur Moitra. Problem Set 6 Massachusetts Institute of Technology 6.854J/18.415J: Advanced Algorithms Friday, March 18, 2016 Ankur Moitra Problem Set 6 Due: Wednesday, April 6, 2016 7 pm Dropbox Outside Stata G5 Collaboration policy:

More information

Lectures 6, 7 and part of 8

Lectures 6, 7 and part of 8 Lectures 6, 7 and part of 8 Uriel Feige April 26, May 3, May 10, 2015 1 Linear programming duality 1.1 The diet problem revisited Recall the diet problem from Lecture 1. There are n foods, m nutrients,

More information

The Folk Theorem for Finitely Repeated Games with Mixed Strategies

The Folk Theorem for Finitely Repeated Games with Mixed Strategies The Folk Theorem for Finitely Repeated Games with Mixed Strategies Olivier Gossner February 1994 Revised Version Abstract This paper proves a Folk Theorem for finitely repeated games with mixed strategies.

More information

Best Guaranteed Result Principle and Decision Making in Operations with Stochastic Factors and Uncertainty

Best Guaranteed Result Principle and Decision Making in Operations with Stochastic Factors and Uncertainty Stochastics and uncertainty underlie all the processes of the Universe. N.N.Moiseev Best Guaranteed Result Principle and Decision Making in Operations with Stochastic Factors and Uncertainty by Iouldouz

More information

Problems on Evolutionary dynamics

Problems on Evolutionary dynamics Problems on Evolutionary dynamics Doctoral Programme in Physics José A. Cuesta Lausanne, June 10 13, 2014 Replication 1. Consider the Galton-Watson process defined by the offspring distribution p 0 =

More information

Nash-solvable bidirected cyclic two-person game forms

Nash-solvable bidirected cyclic two-person game forms DIMACS Technical Report 2008-13 November 2008 Nash-solvable bidirected cyclic two-person game forms by Endre Boros 1 RUTCOR, Rutgers University 640 Bartholomew Road, Piscataway NJ 08854-8003 boros@rutcor.rutgers.edu

More information

Economics 703 Advanced Microeconomics. Professor Peter Cramton Fall 2017

Economics 703 Advanced Microeconomics. Professor Peter Cramton Fall 2017 Economics 703 Advanced Microeconomics Professor Peter Cramton Fall 2017 1 Outline Introduction Syllabus Web demonstration Examples 2 About Me: Peter Cramton B.S. Engineering, Cornell University Ph.D. Business

More information

Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games

Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games Alberto Bressan ) and Khai T. Nguyen ) *) Department of Mathematics, Penn State University **) Department of Mathematics,

More information

Optimization, Part 2 (november to december): mandatory for QEM-IMAEF, and for MMEF or MAEF who have chosen it as an optional course.

Optimization, Part 2 (november to december): mandatory for QEM-IMAEF, and for MMEF or MAEF who have chosen it as an optional course. Paris. Optimization, Part 2 (november to december): mandatory for QEM-IMAEF, and for MMEF or MAEF who have chosen it as an optional course. Philippe Bich (Paris 1 Panthéon-Sorbonne and PSE) Paris, 2016.

More information

Smooth Calibration, Leaky Forecasts, Finite Recall, and Nash Dynamics

Smooth Calibration, Leaky Forecasts, Finite Recall, and Nash Dynamics Smooth Calibration, Leaky Forecasts, Finite Recall, and Nash Dynamics Sergiu Hart August 2016 Smooth Calibration, Leaky Forecasts, Finite Recall, and Nash Dynamics Sergiu Hart Center for the Study of Rationality

More information

Convex Optimization and Modeling

Convex Optimization and Modeling Convex Optimization and Modeling Duality Theory and Optimality Conditions 5th lecture, 12.05.2010 Jun.-Prof. Matthias Hein Program of today/next lecture Lagrangian and duality: the Lagrangian the dual

More information

where u is the decision-maker s payoff function over her actions and S is the set of her feasible actions.

where u is the decision-maker s payoff function over her actions and S is the set of her feasible actions. Seminars on Mathematics for Economics and Finance Topic 3: Optimization - interior optima 1 Session: 11-12 Aug 2015 (Thu/Fri) 10:00am 1:00pm I. Optimization: introduction Decision-makers (e.g. consumers,

More information

Belief-based Learning

Belief-based Learning Belief-based Learning Algorithmic Game Theory Marcello Restelli Lecture Outline Introdutcion to multi-agent learning Belief-based learning Cournot adjustment Fictitious play Bayesian learning Equilibrium

More information

Ambiguity and the Centipede Game

Ambiguity and the Centipede Game Ambiguity and the Centipede Game Jürgen Eichberger, Simon Grant and David Kelsey Heidelberg University, Australian National University, University of Exeter. University of Exeter. June 2018 David Kelsey

More information

Near-Potential Games: Geometry and Dynamics

Near-Potential Games: Geometry and Dynamics Near-Potential Games: Geometry and Dynamics Ozan Candogan, Asuman Ozdaglar and Pablo A. Parrilo January 29, 2012 Abstract Potential games are a special class of games for which many adaptive user dynamics

More information

Mean-field dual of cooperative reproduction

Mean-field dual of cooperative reproduction The mean-field dual of systems with cooperative reproduction joint with Tibor Mach (Prague) A. Sturm (Göttingen) Friday, July 6th, 2018 Poisson construction of Markov processes Let (X t ) t 0 be a continuous-time

More information

Decision making, Markov decision processes

Decision making, Markov decision processes Decision making, Markov decision processes Solved tasks Collected by: Jiří Kléma, klema@fel.cvut.cz Spring 2017 The main goal: The text presents solved tasks to support labs in the A4B33ZUI course. 1 Simple

More information

Industrial Organization Lecture 3: Game Theory

Industrial Organization Lecture 3: Game Theory Industrial Organization Lecture 3: Game Theory Nicolas Schutz Nicolas Schutz Game Theory 1 / 43 Introduction Why game theory? In the introductory lecture, we defined Industrial Organization as the economics

More information

6.207/14.15: Networks Lecture 11: Introduction to Game Theory 3

6.207/14.15: Networks Lecture 11: Introduction to Game Theory 3 6.207/14.15: Networks Lecture 11: Introduction to Game Theory 3 Daron Acemoglu and Asu Ozdaglar MIT October 19, 2009 1 Introduction Outline Existence of Nash Equilibrium in Infinite Games Extensive Form

More information

Game Theory Fall 2003

Game Theory Fall 2003 Game Theory Fall 2003 Problem Set 1 [1] In this problem (see FT Ex. 1.1) you are asked to play with arbitrary 2 2 games just to get used to the idea of equilibrium computation. Specifically, consider the

More information

The No-Regret Framework for Online Learning

The No-Regret Framework for Online Learning The No-Regret Framework for Online Learning A Tutorial Introduction Nahum Shimkin Technion Israel Institute of Technology Haifa, Israel Stochastic Processes in Engineering IIT Mumbai, March 2013 N. Shimkin,

More information

Microeconomics. 2. Game Theory

Microeconomics. 2. Game Theory Microeconomics 2. Game Theory Alex Gershkov http://www.econ2.uni-bonn.de/gershkov/gershkov.htm 18. November 2008 1 / 36 Dynamic games Time permitting we will cover 2.a Describing a game in extensive form

More information

Markov decision processes and interval Markov chains: exploiting the connection

Markov decision processes and interval Markov chains: exploiting the connection Markov decision processes and interval Markov chains: exploiting the connection Mingmei Teo Supervisors: Prof. Nigel Bean, Dr Joshua Ross University of Adelaide July 10, 2013 Intervals and interval arithmetic

More information

HW1 solutions. 1. α Ef(x) β, where Ef(x) is the expected value of f(x), i.e., Ef(x) = n. i=1 p if(a i ). (The function f : R R is given.

HW1 solutions. 1. α Ef(x) β, where Ef(x) is the expected value of f(x), i.e., Ef(x) = n. i=1 p if(a i ). (The function f : R R is given. HW1 solutions Exercise 1 (Some sets of probability distributions.) Let x be a real-valued random variable with Prob(x = a i ) = p i, i = 1,..., n, where a 1 < a 2 < < a n. Of course p R n lies in the standard

More information

Lecture 3: Semidefinite Programming

Lecture 3: Semidefinite Programming Lecture 3: Semidefinite Programming Lecture Outline Part I: Semidefinite programming, examples, canonical form, and duality Part II: Strong Duality Failure Examples Part III: Conditions for strong duality

More information

Research Article A Fictitious Play Algorithm for Matrix Games with Fuzzy Payoffs

Research Article A Fictitious Play Algorithm for Matrix Games with Fuzzy Payoffs Abstract and Applied Analysis Volume 2012, Article ID 950482, 12 pages doi:101155/2012/950482 Research Article A Fictitious Play Algorithm for Matrix Games with Fuzzy Payoffs Emrah Akyar Department of

More information

A Polynomial-time Nash Equilibrium Algorithm for Repeated Games

A Polynomial-time Nash Equilibrium Algorithm for Repeated Games A Polynomial-time Nash Equilibrium Algorithm for Repeated Games Michael L. Littman mlittman@cs.rutgers.edu Rutgers University Peter Stone pstone@cs.utexas.edu The University of Texas at Austin Main Result

More information

Solving Extensive Form Games

Solving Extensive Form Games Chapter 8 Solving Extensive Form Games 8.1 The Extensive Form of a Game The extensive form of a game contains the following information: (1) the set of players (2) the order of moves (that is, who moves

More information

Game-Theoretic Learning:

Game-Theoretic Learning: Game-Theoretic Learning: Regret Minimization vs. Utility Maximization Amy Greenwald with David Gondek, Amir Jafari, and Casey Marks Brown University University of Pennsylvania November 17, 2004 Background

More information

Chapter 9. Mixed Extensions. 9.1 Mixed strategies

Chapter 9. Mixed Extensions. 9.1 Mixed strategies Chapter 9 Mixed Extensions We now study a special case of infinite strategic games that are obtained in a canonic way from the finite games, by allowing mixed strategies. Below [0, 1] stands for the real

More information

Game Theory- Normal Form Games

Game Theory- Normal Form Games Chapter 6 Game Theory- Normal Form Games Key words: Game theory, strategy, finite game, zero-sum game, pay-off matrix, dominant strategy, value of the game, fair game, stable solution, saddle point, pure

More information

LEARNING IN CONCAVE GAMES

LEARNING IN CONCAVE GAMES LEARNING IN CONCAVE GAMES P. Mertikopoulos French National Center for Scientific Research (CNRS) Laboratoire d Informatique de Grenoble GSBE ETBC seminar Maastricht, October 22, 2015 Motivation and Preliminaries

More information

1 Lattices and Tarski s Theorem

1 Lattices and Tarski s Theorem MS&E 336 Lecture 8: Supermodular games Ramesh Johari April 30, 2007 In this lecture, we develop the theory of supermodular games; key references are the papers of Topkis [7], Vives [8], and Milgrom and

More information

Equilibria in Games with Weak Payoff Externalities

Equilibria in Games with Weak Payoff Externalities NUPRI Working Paper 2016-03 Equilibria in Games with Weak Payoff Externalities Takuya Iimura, Toshimasa Maruta, and Takahiro Watanabe October, 2016 Nihon University Population Research Institute http://www.nihon-u.ac.jp/research/institute/population/nupri/en/publications.html

More information

Tijmen Daniëls Universiteit van Amsterdam. Abstract

Tijmen Daniëls Universiteit van Amsterdam. Abstract Pure strategy dominance with quasiconcave utility functions Tijmen Daniëls Universiteit van Amsterdam Abstract By a result of Pearce (1984), in a finite strategic form game, the set of a player's serially

More information

1 Seidel s LP algorithm

1 Seidel s LP algorithm 15-451/651: Design & Analysis of Algorithms October 21, 2015 Lecture #14 last changed: November 7, 2015 In this lecture we describe a very nice algorithm due to Seidel for Linear Programming in lowdimensional

More information

CS 580: Algorithm Design and Analysis. Jeremiah Blocki Purdue University Spring 2018

CS 580: Algorithm Design and Analysis. Jeremiah Blocki Purdue University Spring 2018 CS 580: Algorithm Design and Analysis Jeremiah Blocki Purdue University Spring 2018 Recap Network Flow Problems Max-Flow Min Cut Theorem Ford Fulkerson Augmenting Paths Residual Flow Graph Integral Solutions

More information

An Introduction to Dynamic Games. A. Haurie. J. B. Krawczyk

An Introduction to Dynamic Games. A. Haurie. J. B. Krawczyk An Introduction to Dynamic Games A. Haurie J. B. Krawczyk Contents Chapter I. Foreword 5 I.1. What are dynamic games? 5 I.2. Origins of this book 5 I.3. What is different in this presentation 6 Part 1.

More information

Algorithmic Game Theory and Applications. Lecture 4: 2-player zero-sum games, and the Minimax Theorem

Algorithmic Game Theory and Applications. Lecture 4: 2-player zero-sum games, and the Minimax Theorem Algorithmic Game Theory and Applications Lecture 4: 2-player zero-sum games, and the Minimax Theorem Kousha Etessami 2-person zero-sum games A finite 2-person zero-sum (2p-zs) strategic game Γ, is a strategic

More information

Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE. Date: Thursday 17th May 2018 Time: 09:45-11:45. Please answer all Questions.

Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE. Date: Thursday 17th May 2018 Time: 09:45-11:45. Please answer all Questions. COMP 34120 Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE AI and Games Date: Thursday 17th May 2018 Time: 09:45-11:45 Please answer all Questions. Use a SEPARATE answerbook for each SECTION

More information

Extensive Form Games I

Extensive Form Games I Extensive Form Games I Definition of Extensive Form Game a finite game tree X with nodes x X nodes are partially ordered and have a single root (minimal element) terminal nodes are z Z (maximal elements)

More information

Fair and Efficient User-Network Association Algorithm for Multi-Technology Wireless Networks

Fair and Efficient User-Network Association Algorithm for Multi-Technology Wireless Networks Fair and Efficient User-Network Association Algorithm for Multi-Technology Wireless Networks Pierre Coucheney, Corinne Touati, Bruno Gaujal INRIA Alcatel-Lucent, LIG Infocom 2009 Pierre Coucheney (INRIA)

More information

INDISTINGUISHABILITY OF ABSOLUTELY CONTINUOUS AND SINGULAR DISTRIBUTIONS

INDISTINGUISHABILITY OF ABSOLUTELY CONTINUOUS AND SINGULAR DISTRIBUTIONS INDISTINGUISHABILITY OF ABSOLUTELY CONTINUOUS AND SINGULAR DISTRIBUTIONS STEVEN P. LALLEY AND ANDREW NOBEL Abstract. It is shown that there are no consistent decision rules for the hypothesis testing problem

More information

Game Theory: Lecture 2

Game Theory: Lecture 2 Game Theory: Lecture 2 Tai-Wei Hu June 29, 2011 Outline Two-person zero-sum games normal-form games Minimax theorem Simplex method 1 2-person 0-sum games 1.1 2-Person Normal Form Games A 2-person normal

More information

Mean-Payoff Games and the Max-Atom Problem

Mean-Payoff Games and the Max-Atom Problem Mean-Payoff Games and the Max-Atom Problem Albert Atserias Universitat Politècnica de Catalunya Barcelona, Spain Elitza Maneva Universitat Politècnica de Catalunya Barcelona, Spain February 3, 200 Abstract

More information

Excludability and Bounded Computational Capacity Strategies

Excludability and Bounded Computational Capacity Strategies Excludability and Bounded Computational Capacity Strategies Ehud Lehrer and Eilon Solan June 11, 2003 Abstract We study the notion of excludability in repeated games with vector payoffs, when one of the

More information

Bandit models: a tutorial

Bandit models: a tutorial Gdt COS, December 3rd, 2015 Multi-Armed Bandit model: general setting K arms: for a {1,..., K}, (X a,t ) t N is a stochastic process. (unknown distributions) Bandit game: a each round t, an agent chooses

More information

Mixed Nash Equilibria

Mixed Nash Equilibria lgorithmic Game Theory, Summer 2017 Mixed Nash Equilibria Lecture 2 (5 pages) Instructor: Thomas Kesselheim In this lecture, we introduce the general framework of games. Congestion games, as introduced

More information

Equilibrium Refinements

Equilibrium Refinements Equilibrium Refinements Mihai Manea MIT Sequential Equilibrium In many games information is imperfect and the only subgame is the original game... subgame perfect equilibrium = Nash equilibrium Play starting

More information

Correlated Equilibrium in Games with Incomplete Information

Correlated Equilibrium in Games with Incomplete Information Correlated Equilibrium in Games with Incomplete Information Dirk Bergemann and Stephen Morris Econometric Society Summer Meeting June 2012 Robust Predictions Agenda game theoretic predictions are very

More information

Economics 209A Theory and Application of Non-Cooperative Games (Fall 2013) Extensive games with perfect information OR6and7,FT3,4and11

Economics 209A Theory and Application of Non-Cooperative Games (Fall 2013) Extensive games with perfect information OR6and7,FT3,4and11 Economics 209A Theory and Application of Non-Cooperative Games (Fall 2013) Extensive games with perfect information OR6and7,FT3,4and11 Perfect information A finite extensive game with perfect information

More information

Notes on Blackwell s Comparison of Experiments Tilman Börgers, June 29, 2009

Notes on Blackwell s Comparison of Experiments Tilman Börgers, June 29, 2009 Notes on Blackwell s Comparison of Experiments Tilman Börgers, June 29, 2009 These notes are based on Chapter 12 of David Blackwell and M. A.Girshick, Theory of Games and Statistical Decisions, John Wiley

More information

6. Linear Programming

6. Linear Programming Linear Programming 6-1 6. Linear Programming Linear Programming LP reduction Duality Max-flow min-cut, Zero-sum game Integer Programming and LP relaxation Maximum Bipartite Matching, Minimum weight vertex

More information

The Pre-nucleolus for Fuzzy Cooperative Games

The Pre-nucleolus for Fuzzy Cooperative Games Journal of Game Theory 207, 6(2): 43-5 DOI: 05923/jjgt207060203 The Pre-nucleolus for Fuzzy Cooperative Games Yeremia Maroutian 39, E98 Str Broolyn, NY 236 Abstract In this paper invented by D Schmeidler

More information

1 Primals and Duals: Zero Sum Games

1 Primals and Duals: Zero Sum Games CS 124 Section #11 Zero Sum Games; NP Completeness 4/15/17 1 Primals and Duals: Zero Sum Games We can represent various situations of conflict in life in terms of matrix games. For example, the game shown

More information

EVOLUTIONARY STABILITY FOR TWO-STAGE HAWK-DOVE GAMES

EVOLUTIONARY STABILITY FOR TWO-STAGE HAWK-DOVE GAMES ROCKY MOUNTAIN JOURNAL OF MATHEMATICS olume 25, Number 1, Winter 1995 EOLUTIONARY STABILITY FOR TWO-STAGE HAWK-DOE GAMES R. CRESSMAN ABSTRACT. Although two individuals in a biological species often interact

More information

CO759: Algorithmic Game Theory Spring 2015

CO759: Algorithmic Game Theory Spring 2015 CO759: Algorithmic Game Theory Spring 2015 Instructor: Chaitanya Swamy Assignment 1 Due: By Jun 25, 2015 You may use anything proved in class directly. I will maintain a FAQ about the assignment on the

More information

Mean-field equilibrium: An approximation approach for large dynamic games

Mean-field equilibrium: An approximation approach for large dynamic games Mean-field equilibrium: An approximation approach for large dynamic games Ramesh Johari Stanford University Sachin Adlakha, Gabriel Y. Weintraub, Andrea Goldsmith Single agent dynamic control Two agents:

More information

Bayes Correlated Equilibrium and Comparing Information Structures

Bayes Correlated Equilibrium and Comparing Information Structures Bayes Correlated Equilibrium and Comparing Information Structures Dirk Bergemann and Stephen Morris Spring 2013: 521 B Introduction game theoretic predictions are very sensitive to "information structure"

More information

Game Theory and Control

Game Theory and Control Game Theory and Control Lecture 4: Potential games Saverio Bolognani, Ashish Hota, Maryam Kamgarpour Automatic Control Laboratory ETH Zürich 1 / 40 Course Outline 1 Introduction 22.02 Lecture 1: Introduction

More information

Game Theory: Lecture 3

Game Theory: Lecture 3 Game Theory: Lecture 3 Lecturer: Pingzhong Tang Topic: Mixed strategy Scribe: Yuan Deng March 16, 2015 Definition 1 (Mixed strategy). A mixed strategy S i : A i [0, 1] assigns a probability S i ( ) 0 to

More information

Quitting games - An Example

Quitting games - An Example Quitting games - An Example E. Solan 1 and N. Vieille 2 January 22, 2001 Abstract Quitting games are n-player sequential games in which, at any stage, each player has the choice between continuing and

More information

Motivating examples Introduction to algorithms Simplex algorithm. On a particular example General algorithm. Duality An application to game theory

Motivating examples Introduction to algorithms Simplex algorithm. On a particular example General algorithm. Duality An application to game theory Instructor: Shengyu Zhang 1 LP Motivating examples Introduction to algorithms Simplex algorithm On a particular example General algorithm Duality An application to game theory 2 Example 1: profit maximization

More information

Contracts under Asymmetric Information

Contracts under Asymmetric Information Contracts under Asymmetric Information 1 I Aristotle, economy (oiko and nemo) and the idea of exchange values, subsequently adapted by Ricardo and Marx. Classical economists. An economy consists of a set

More information

Game theory Lecture 19. Dynamic games. Game theory

Game theory Lecture 19. Dynamic games. Game theory Lecture 9. Dynamic games . Introduction Definition. A dynamic game is a game Γ =< N, x, {U i } n i=, {H i } n i= >, where N = {, 2,..., n} denotes the set of players, x (t) = f (x, u,..., u n, t), x(0)

More information

Game Theory -- Lecture 4. Patrick Loiseau EURECOM Fall 2016

Game Theory -- Lecture 4. Patrick Loiseau EURECOM Fall 2016 Game Theory -- Lecture 4 Patrick Loiseau EURECOM Fall 2016 1 Lecture 2-3 recap Proved existence of pure strategy Nash equilibrium in games with compact convex action sets and continuous concave utilities

More information

MS&E 246: Lecture 4 Mixed strategies. Ramesh Johari January 18, 2007

MS&E 246: Lecture 4 Mixed strategies. Ramesh Johari January 18, 2007 MS&E 246: Lecture 4 Mixed strategies Ramesh Johari January 18, 2007 Outline Mixed strategies Mixed strategy Nash equilibrium Existence of Nash equilibrium Examples Discussion of Nash equilibrium Mixed

More information

Distributed power allocation for D2D communications underlaying/overlaying OFDMA cellular networks

Distributed power allocation for D2D communications underlaying/overlaying OFDMA cellular networks Distributed power allocation for D2D communications underlaying/overlaying OFDMA cellular networks Marco Moretti, Andrea Abrardo Dipartimento di Ingegneria dell Informazione, University of Pisa, Italy

More information

Distributed Optimization. Song Chong EE, KAIST

Distributed Optimization. Song Chong EE, KAIST Distributed Optimization Song Chong EE, KAIST songchong@kaist.edu Dynamic Programming for Path Planning A path-planning problem consists of a weighted directed graph with a set of n nodes N, directed links

More information

Probability Models of Information Exchange on Networks Lecture 6

Probability Models of Information Exchange on Networks Lecture 6 Probability Models of Information Exchange on Networks Lecture 6 UC Berkeley Many Other Models There are many models of information exchange on networks. Q: Which model to chose? My answer good features

More information

Non-reactive strategies in decision-form games

Non-reactive strategies in decision-form games MPRA Munich Personal RePEc Archive Non-reactive strategies in decision-form games David Carfì and Angela Ricciardello University of Messina, University of California at Riverside 2009 Online at http://mpra.ub.uni-muenchen.de/29262/

More information