1. Homepage
  2. Homework
  3. INFR11020 Algorithmic Game Theory and Applications - Homework 1: Nash equilibrium and Farkas Lemma
This question has been solved

INFR11020 Algorithmic Game Theory and Applications - Homework 1: Nash equilibrium and Farkas Lemma

Engage in a Conversation
UKUniversity of EdinburghINFR11020Algorithmic Game Theory and ApplicationsNash equilibriumFarkas Lemma

Algorithmic Game Theory and Applications: Homework 1 CourseNana.COM


CourseNana.COM

1. Consider the following 2-player strategic game, G: CourseNana.COM

(3,6) (4,4) (4,0) (4, 3) CourseNana.COM

(3,7) (7,8) (4,6) (7,5) CourseNana.COM

(5,4) (8,5) (1, 2) (4, 3) CourseNana.COM

(6,7) (7,9) (5,4) (1, 3) CourseNana.COM

This is a “bimatrix”, to be and Player 2 is the column player. If the content of the bimatrix at row i and column j is the pair (a,b), then u1(i,j) = a and u2(i,j) = b. CourseNana.COM

(a)  (36 points)
Compute
all of the Nash equilibria (NEs) of this game G, together with the expected payoff to each player in each NE.
Explain why any profile
x that you claim is an NE of G, is indeed an NE of G.
Furthermore, explain why there are no other (pure or mixed) NEs of
G, other than the profile(s) you claim are NE(s) of G. CourseNana.COM

(b)  (14 points) For a game H, let NE(H) denote the set of all (pure or mixed) NE’s of the game H. For a mixed strategy x1 X1 for player 1, define: CourseNana.COM

Recall πi,j denotes the j’th pure strategy of player i. Consider the 2-player normal form game G studied in part (a) of this question. Show that there exist a 3-player finite normal form game, G, with pure strategy sets S1 = S2 = {1,2,3,4}, and S3 = {1,2} for the three players, such that: CourseNana.COM

NE(G) = {(x1, x2, π3,g1(x1)) | (x1, x2) NE(G)}.

CourseNana.COM

2. (a) Consider the 2-player zero-sum game given by the following payoff matrix for player 1 (the row player): CourseNana.COM

33962 CourseNana.COM

78453 CourseNana.COM

1 2 5 6 4 CourseNana.COM

1 4 4 5 9 CourseNana.COM

47783 CourseNana.COM

Compute both the minimax value for this game, as well as a min- imax profile (NE), i.e. a pair of minmaximizer and maxminimizer strategies for players 1 and 2, respectively.
(You can, for example, use the linear programming solver package
linprog in MATLAB, available on DICE machines, to do this. To run MATLAB, type “matlab” at the shell command prompt. For guidance on using the linprog package, see: http://uk.mathworks.com/help/optim/ug/linprog.html.) CourseNana.COM

(b) (30 points) Recall from Lecture 7 on LP duality, the symmetric 2- player zero-sum game, G, for which the (skew-symmetric) payoff matrix (in block form) for player 1 is: CourseNana.COM

Suppose that there exist vectors xRn and yRm, such thatAx<b,x0,ATy>candy0. (Notethetwo strict inequalities.) Prove that for the game G, every minmaxi- mizer strategy w = (y, x, z) for player 1 (and hence also every maxminimizer strategy for player 2, since the game is symmetric) has the property that z > 0, i.e., the last pure strategy is played with positive probability. (Recall that this was one of the missing steps in our sketch proof in the lecture that the minimax theorem implies the LP duality theorem.) CourseNana.COM

(Hint: Let w = (y, x, z) be a maxminimizer strategy for player 2 in the game G. Note that the value of any symmetric 2-player zero-sum game must be equal to zero. This implies, by the min- imax theorem, that Bw 0. Suppose, for contradiction, that z=0. WhatdoesthisimplyaboutAx,ATy,andbTycTx? Then if y̸= 0, show that this implies (y)T (Axb) < 0. In turn, show that it also implies (x)T (AT yc) > 0. Use these and related facts to conclude a contradiction.) CourseNana.COM

3. Consider the following simple 2-player zero-sum games, where the pay- off table for Player 1 (the row player) is given by: CourseNana.COM

We can view this as a game where each player chooses “heads” (H) or “tails” (T), where the first strategy for each player is denoted H and the second strategy is denoted T. CourseNana.COM

(a)  (10 points) First, what is the unique Nash equilibrium, or equivalently the unique minimax profile of mixed strategies for the two players, in this game? And what is the minimax value of that game? CourseNana.COM

(b)  (40 points) Now, suppose that the two players play the same game you have chosen in part (a), against each other, over and over again, for ever, and suppose that both of them use the following method in order to update their own strategy after each round of the game. CourseNana.COM

       i.         At the beginning, in the first round, each player chooses ei- ther of the pure strategies, H or T, arbitrarily, and plays that. CourseNana.COM

     ii.         After each round, each player i accumulates statistics on how its opponent has played until now, meaning how many Heads and how many Tails have been played by the opponent, over all rounds of the game played thusfar. Suppose these num- bers are N Heads and M Tails. CourseNana.COM

Then player i uses these statistics to “guess” its opponents “statistical mixed strategy” as follows. It assumes that its op- ponent will next play a mixed strategy σ, which plays Heads with probability N/(N +M) and plays Tails with probability M/(N + M).
Under the assumption that its opponent is playing the
“sta- tistical mixed strategy” σ, in the next round player i plays a pure strategy (H or T) that is a pure best response to σ. CourseNana.COM

If both H and T are a best response at any round, then player i can use any tie breaking rule it wish in order to determine the pure strategy it plays in the next round. CourseNana.COM

iii.            They repeat playing like this forever. CourseNana.COM

Prove that, regardless how the two players start playing the game in the first round, the “statistical mixed strategies” of both play- ers in this method of repeatedly playing the game will, in the long run, as the number of rounds goes to infinity, converge to their mixed strategies in the unique Nash equilibrium of the game. You are allowed to show that this holds using any specific tie breaking rule that you want. Please specify the precise tie break- ing rule you have used. (It turns out that it hold true for any tie breaking rule. But some tie breaking rules make the proof easier than others.) CourseNana.COM

4. (a) CourseNana.COM

 (40 points) One variant of the Farkas Lemma says the following: Farkas Lemma A linear system of inequalities Ax b has a solution x if and only if there is no vector y satisfying y 0 and yT A = 0 (i.e., 0 in every coordinate) and such that yT b < 0. Prove this Farkas Lemma with the aid of Fourier-Motzkin elim- ination. (Hint: One direction of the “if and only if” is easy. For the other direction, use induction on the number of columns of A, using the fact that Fourier-Motzkin elimination “works”. Note basically that each round of Fourier-Motzkin elimination can “eliminate one variable” by pre-multiplying a given system of linear inequalities by a non-negative matrix.) CourseNana.COM

(b) (10 points) Recall that in the Strong Duality Theorem one possible case (case 4, in the theorem as stated on our lecture slides) is that both the primal LP and its dual LP are infeasible. Give an example of a primal LP and its dual LP, for which both are infeasible (and argue why they are both infeasible). CourseNana.COM

  CourseNana.COM

Get in Touch with Our Experts

WeChat (微信) WeChat (微信)
Whatsapp WhatsApp
UK代写,University of Edinburgh代写,INFR11020代写,Algorithmic Game Theory and Applications代写,Nash equilibrium代写,Farkas Lemma代写,UK代编,University of Edinburgh代编,INFR11020代编,Algorithmic Game Theory and Applications代编,Nash equilibrium代编,Farkas Lemma代编,UK代考,University of Edinburgh代考,INFR11020代考,Algorithmic Game Theory and Applications代考,Nash equilibrium代考,Farkas Lemma代考,UKhelp,University of Edinburghhelp,INFR11020help,Algorithmic Game Theory and Applicationshelp,Nash equilibriumhelp,Farkas Lemmahelp,UK作业代写,University of Edinburgh作业代写,INFR11020作业代写,Algorithmic Game Theory and Applications作业代写,Nash equilibrium作业代写,Farkas Lemma作业代写,UK编程代写,University of Edinburgh编程代写,INFR11020编程代写,Algorithmic Game Theory and Applications编程代写,Nash equilibrium编程代写,Farkas Lemma编程代写,UKprogramming help,University of Edinburghprogramming help,INFR11020programming help,Algorithmic Game Theory and Applicationsprogramming help,Nash equilibriumprogramming help,Farkas Lemmaprogramming help,UKassignment help,University of Edinburghassignment help,INFR11020assignment help,Algorithmic Game Theory and Applicationsassignment help,Nash equilibriumassignment help,Farkas Lemmaassignment help,UKsolution,University of Edinburghsolution,INFR11020solution,Algorithmic Game Theory and Applicationssolution,Nash equilibriumsolution,Farkas Lemmasolution,