1. Homepage
  2. Homework
  3. Algorithmic Game Theory Summative Assignment: Nash equilibria and Auction
This question has been solved

Algorithmic Game Theory Summative Assignment: Nash equilibria and Auction

Engage in a Conversation
UPennAlgorithmic Game TheoryAuctionLoad Balancing

Algorithmic Game Theory Summative Assignment CourseNana.COM

2024 CourseNana.COM

IMPORTANT: You should submit a single PDF file named SOLUTIONSXXXXXX.pdf, where XXXXXX is your CIS username in lowercase letters. CourseNana.COM

Solve exercises 1 - 5. CourseNana.COM

Your answers should be either written using Latex (you may use the settings of the Latex template file AGTassignment-23-24.tex provided) and compiled into pdf (only the pdf should be handed in), or hand- written and scanned (in which case you should hand in the scanned pdf). CourseNana.COM

Note 1: Make sure your answers are clear and detailed. Marks will be deducted if your answers are not clear or explanations are missing.
Note 2: In the case where you return a scanned copy of your handwritten notes, please make sure your writing is legible and neat. Marks will be deducted if your answers are not neatly written. CourseNana.COM

Note 3: Please remember that you should not share your work or make it available where others can find it as this can facilitate plagiarism and you can be penalised. This requirement applies until the assessment process is completed which does not happen until the exam board meets in June 2024. CourseNana.COM

Exercise 1. A crime is observed by a group of n people. Each person would like the police to be informed, but prefers that someone else make the phone call. Suppose each person attaches the value v to the police being informed and bears the cost c if she makes the call, where v > c > 0. Suppose also that each person attaches the value 0 to the police not being informed. CourseNana.COM

  1. (a)  Formulate the above game as a strategic game.
    Clearly define the players, actions and payo
    s. [5 marks] CourseNana.COM

  2. (b)  Does the game have any pure Nash equilibria and, if so, what are they? Justify your answer and show all your working. [5 marks] CourseNana.COM

  3. (c)  The game is symmetric, so it must have a symmetric Nash equilibrium. Find said equilibrium. CourseNana.COM

Show all your working. CourseNana.COM

[10 marks] CourseNana.COM

Exercise 2. Two players, Player 1 and Player 2, take turns removing 1 or 2 cards from a stack of 6 cards, i.e., each of them, every time their turn comes, pick 1 or 2 cards to remove. Player 1 starts the game. Whoever picks the last card wins 1 unit of payofrom the other player (who looses one unit of payo). CourseNana.COM

  1. (a)  Writedownagametreerepresentingthisgameinextensiveformandfindallsolutions(subgame perfect equilibria) using backward induction.
    Clearly describe your steps in detail. Who wins?
    [7 marks] CourseNana.COM

  2. (b)  Generalise your answer for the case where there are n cards in the stack, n 2 N, and each of the two players picks 1 or 2 cards to remove every time their turn comes. Who wins? Justify CourseNana.COM

your answer and show all your working. CourseNana.COM

[18 marks] CourseNana.COM

Exercise 3. CourseNana.COM

(a) Consider the selfish load balancing scenario of m equispeed machines (all speeds equal to 1) and n selfish users (user i = 1,...,n) with integer weights w1,w2,...,wn. User i has to choose a single specific machine to allocate her weight, wi.
The cost of user
i, provided that she chooses to allocate her load wi to machine j, is exactly the sum of all loads that are allocated to machine j. CourseNana.COM

For any particular allocation A of weights to machines as described above, let lj(A) be the (total) load of machine j. Consider the function: CourseNana.COM

Xm CourseNana.COM

l j2 ( A )
potential is it? Justify your answer(s).
[5 marks] CourseNana.COM

F ( A ) =
(a1) Is this function a potential of the load balancing game considered, and if so, what type of
CourseNana.COM

(a2) Based on (a1), give the pseudocode of a program that uses F to compute a pure Nash equilibrium of the game. [5 marks] CourseNana.COM

(b) Consider the following instance of the load balancing game where the number of tasks is equal to the number of machines, and in particular we have: CourseNana.COM

m identical machines M1, M2, . . . , Mm (all of speed 1), CourseNana.COM

midenticaltasksw1 =w2 =···=wm =1.
Consider also the mixed strategy profile
A where each of the tasks is assigned to all machines CourseNana.COM

equiprobably (i.e., with probability 1/m). CourseNana.COM

  1. (b1)  Calculate the ratio cost(A)/cost(OP T ) in the special case where m = 2. [2 marks] CourseNana.COM

  2. (b2)  Calculate the ratio cost(A)/cost(OP T ) in the special case where m = 3. [3 marks] CourseNana.COM

  3. (b3)  Discuss what the ratio cost(A)/cost(OP T ) is for arbitrary m. What does this imply about the Price of Anarchy on identical machines for mixed Nash equilibria? [10 marks] CourseNana.COM

Exercise 4. We consider a (matching) market of k sellers and k buyers, where k is an integer, k > 0. CourseNana.COM

Each seller sells an item and the prices of the items are initially all zero. Buyer i has valuation k i + 1 for the first item and valuation 0 for every other item, as shown in the following diagram. CourseNana.COM

Buyers CourseNana.COM

x1 x2 . CourseNana.COM

xk CourseNana.COM

  1. (a)  What are the prices of the sellers’ items (1st item, 2nd item, . . . , kth item) when the market CourseNana.COM

    clears? CourseNana.COM

  2. (b)  Which buyer gets the 1st item and at what price? CourseNana.COM

  3. (c)  Justify your answers to (a) and (b). CourseNana.COM

  4. (d)  Which kind of auction does the construction of market-clearing prices procedure implement in CourseNana.COM

this case? CourseNana.COM

[4 marks] CourseNana.COM

Valuations (for items 1 to k) k, 0, ..., 0 k1, 0, ..., 0 CourseNana.COM

.
1, 0, ..., 0 CourseNana.COM

[2 marks] [2 marks] [7 marks] CourseNana.COM

CourseNana.COM

Exercise 5. CourseNana.COM

A set N of |N| = n neighbours decide simultaneously and independently from each other, on one hand whether to build an extension to their home without getting proper planning permission, and on the other hand which of their neighbours to notify the local authority’s planning department about. The possible payos for a player i 2 N are: CourseNana.COM

a if i built an extension without proper permission and none of the neighbours informed on him; b if i did not build an extension without proper permission; and CourseNana.COM

c if i built an extension without proper permission and at least one of the neighbours informed on him. CourseNana.COM

We assume that a > b > c. CourseNana.COM

  1. (a)  Let A = {v,nv}, where ‘v’ stands for ‘violating the law (by building an extension without proper permission)’ and ‘nv’ stands for ‘not violating the law (by not building an extension without proper permission)’. Clearly explain why the set of pure strategies of player i is of the formSi={(xi,Ki) : xi2A,KiN}.WhatisthemeaningofthesetKi? [5marks] CourseNana.COM

  2. (b)  Consider the strategy profile s = ((x1, K1), . . . , (xn, Kn)) and let (s) be the set of players who arenotviolatingthelawins,thatis(s)={i|i2N , xi =nv}. AlsoletK(s)bSetheset of players that are being informed on by at least one neighbour in s, that is K(s) = ni=1 Ki. Determine a necessary and sucient condition for s to be a Pure Nash Equilibrium of this CourseNana.COM

game. Justify your answer. CourseNana.COM

[10 marks] CourseNana.COM

Get in Touch with Our Experts

WeChat (微信) WeChat (微信)
Whatsapp WhatsApp
UPenn代写,Algorithmic Game Theory代写,Auction代写,Load Balancing代写,UPenn代编,Algorithmic Game Theory代编,Auction代编,Load Balancing代编,UPenn代考,Algorithmic Game Theory代考,Auction代考,Load Balancing代考,UPennhelp,Algorithmic Game Theoryhelp,Auctionhelp,Load Balancinghelp,UPenn作业代写,Algorithmic Game Theory作业代写,Auction作业代写,Load Balancing作业代写,UPenn编程代写,Algorithmic Game Theory编程代写,Auction编程代写,Load Balancing编程代写,UPennprogramming help,Algorithmic Game Theoryprogramming help,Auctionprogramming help,Load Balancingprogramming help,UPennassignment help,Algorithmic Game Theoryassignment help,Auctionassignment help,Load Balancingassignment help,UPennsolution,Algorithmic Game Theorysolution,Auctionsolution,Load Balancingsolution,