1. Homepage
  2. Homework
  3. CSCI 1440/2440 Introduction to Game Theory - Homework 3: Myerson’s Lemma - Welfare Maximization
This question has been solved

CSCI 1440/2440 Introduction to Game Theory - Homework 3: Myerson’s Lemma - Welfare Maximization

Engage in a Conversation
Brown UniversityUSCSCI 1440CSCI 2440Introduction to Game TheorySocial WelfareMyersons lemmaAllocation Rule DiscontinuitySponsored Search AucktionKnapsack auction

Homework 3: Myerson’s Lemma CourseNana.COM


CourseNana.COM

CSCI1440/2440
2022
-02-10 CourseNana.COM

Due Date: Tuesday, February 22, 2022. 11:59 PM. CourseNana.COM

We encourage you to work in groups of size two. Each group need only submit one solution. Your submission must be typeset using LATEX. Please submit via Gradescope with you and your partner’s Banner ID’s and which course you are taking. CourseNana.COM

For 1000-level credit, you need only solve the first three problems. For 2000-level credit, you should solve all four problems. CourseNana.COM

1 Bayesian Constraints CourseNana.COM

Rather than insisting that incentive compatibility and individual rationality hold always, suppose we relax these requirements and ask only that these properties hold in expectation. CourseNana.COM

Define the interim allocation and interim payment functions, respectively, as follows: CourseNana.COM

xˆ(v)= E [x(v,v )], iN,vT, (1) CourseNana.COM

pˆ(v)= E [p(v,v )], iN,v T. (2) CourseNana.COM

Further, define Bayesian incentive compatibility (BIC) to mean that bidding truthfully is, in expectation, utility maximizing: CourseNana.COM

vxˆ (v)pˆ(v)vxˆ (t)pˆ(t), iN,v,t T. (3) CourseNana.COM

Likewise, define interim individual rationaltiy (IIR) to mean that bidding truthfully, in expectation, leads to non-negative utility: CourseNana.COM

vxˆ(v)pˆ(v)0, iN,v,t T. (4) CourseNana.COM

Myerson’s lemma also holds in the interim case, so a mechanism satisfies BIC and IIR iff CourseNana.COM

1. Interim allocations are monotone non-decreasing:
xˆ
(v)xˆ(t), iN,v t T. (5) CourseNana.COM

2. Payments take the following form: CourseNana.COM

pˆ(v)=vxˆ (v)xˆ (z)dz, iN,v t T. (6) CourseNana.COM

Suppose that we are designing a mechanism to auction off one item in a sealed-bid format, just like in first- and second-price auc- tions. The value vi of bidder i N, is a sample from distribution Fi, i.e., vi Fi, i N, with all n values drawn independently. CourseNana.COM

  1. The interim allocation xˆ (v ) at v is the probability of winning iii

with value vi (assuming truthful bidding on the part of the others). Simplify the interim allocation function, and explain its meaning in words. CourseNana.COM

  1. Calculate the interim allocation function xˆ (v ), assuming two bid- ii

ders, each of whom draws their values from a U(0, 1) distribution. Show your work. CourseNana.COM

  1. What is the (closed-form) interim payment formula pˆ (v ) when ii

there are two bidders, each drawing their values from a U(0, 1) distribution? And what is the total expected interim revenue? Show your work. CourseNana.COM

  1. Extra Credit: Given n bidders, each drawing value from a U(0, 1) distribution, what are the interim allocations and payments, and what is the total expected interim revenue. Show your work.

2 Allocation Rule Discontinuity
Fix a bidder i and a profile vi. Myerson’s lemma tells us that incentive compatibility and individual rationality imply two properties: 1. Allocation monotonicity: one’s allocation should not decrease as one’s value vi increases. CourseNana.COM

2. Myerson’s payment formula: CourseNana.COM

pi(vi,vi) = vixi(vi,vi)xi(z,vi)dz, i N,vi Ti,vi Ti. (7) CourseNana.COM

In a second-price auction, the allocation rule is piecewise constant on any continuous interval. That is, bidder i’s allocation function is a Heaviside step function,1 with discontinuity at vi = b, where bis the highest bid among all bidders other than i (i.e., b= maxj̸=i vj): CourseNana.COM

Observe that ties are broken in favor of bidder i. CourseNana.COM

homework 3: myersons lemma 2 CourseNana.COM

Given this allocation rule, the payment formula tells us what i should pay, should they be fortunate enough to win: CourseNana.COM

pi(vi,vi) = vixi(vi,vi)xi(z,vi)dz CourseNana.COM

=vi(1)
= vi(1)(0+vi b) CourseNana.COM

=b.
Alternatively, by integrating along the y-axis (i.e.,
 f (b) f 1 (y)dy),2 bidder i’s payment can be expressed as follows: for ε (0, 1), CourseNana.COM

pi(vi,vi)= z(0)dz+ z f (a)  vi  0dz+ 1dz ε  1ε dxi(z,vi)0 ε dz 1ε 1ε CourseNana.COM

= bdy ε ? 1ε =b dy ε CourseNana.COM

= b,
because the inverse of the allocation function is b
, for all y (0, 1), and limε0 ? 1ε dy = 1. Intuitively, we can conclude the following ε from this derivation: pi(vi, vi) = b· [jump in xi(·, vi) at b]. CourseNana.COM

Suppose that the allocation rule is piecewise constant on the continuous interval [0, vi], and discontinuous at points {z1, z2, . . . , zl} in this interval. That is, there are l points at which the allocation jumps from x(zj, vi) to x(zj+1, vi) (see Figure 1). Assuming this “jumpy” allocation rule is weakly increasing in value, prove that Myerson’s payment rule can be expressed as follows: CourseNana.COM

p(v,v )= z · jumpinx(·,v )atz . (8) iiij iij CourseNana.COM

3 Sponsored Search Extension CourseNana.COM

In this problem, we generalize our model of sponsored search to include an additional quality parameter βi > 0 that characterizes each bidder i. With this additional parameter, we can view αj as the probability a user views an ad, and βi as the conditional probability that a user then clicks, given that they are already viewing the ad. Note that αj, the view probability, depends only on the slot j, not on the advertiser occupying that slot, while βi, the conditional click probablity, explicitly depends on the advertiser i. CourseNana.COM


CourseNana.COM

In this model, given bids v, bidder i’s utility is given by: ui(v) = βivix(v) p(v) CourseNana.COM

So if bidder i is allocated slot j, their utility is: ui(v) = βiviαj p(v) CourseNana.COM

Like click probabilities, you should assume qualities are public, not private, information. CourseNana.COM

1.     Define total welfare for this model of sponsored search, and then describe an allocation rule that maximizes total welfare, given the bidders’ reports. Justify your answer. CourseNana.COM

2.     Argue that your allocation rule is monotonic, and use Myerson’s characterization lemma to produce a payment rule that yields a DSIC mechanism for this sponsored search setting. CourseNana.COM

4 The Knapsack Auction
The knapsack problem is a famous NP-hard3 problem in combinatorial optimization. The problem can be stated as follows: CourseNana.COM

There is a knapsack, which can hold a maximum weight of W 0. There are n items; each item i has weight wi W and value vi 0. The goal is to find a subset of items of maximal total value with total weight no more than W. CourseNana.COM

Written as an integer linear program, CourseNana.COM

max xivi CourseNana.COM

Allocation, xi(vi, vi) subject to CourseNana.COM

n
xiwi W i=1 CourseNana.COM

xi∈{0,1}, i[n] CourseNana.COM

The key difference between optimization and mechanism design problems is that in mechanism design problems the constants (e.g., vi and wi) are not assumed to be known to the center / optimizer; on the contrary, they must be elicted, after which the optimization problem can then be solved as usual. CourseNana.COM

With this understanding in mind, we can frame the knapsack problem as a mechanism design problem as follows. Each bidder has an item that they would like to put in the knapsack. Each item is characterized by two parameters—a public weight wi and a private value vi. An auction takes place, in which bidders report their values. CourseNana.COM

The auctioneer then puts some of the items in the knapsack, and the bidders whose items are selected pay for this privilege. One realworld application of a knapsack auction is the selling of commercial CourseNana.COM

Since the problem is NP-hard, we are unlikely to find a polynomial-time welfare-maximizing solution. Instead, we will produce a polynomial- time, DSIC mechanism that is a 2-approximation of the optimal welfare. In particular, for any set possible set of values and weights, we
aim to always achieve at least
50% of the optimal welfare. CourseNana.COM

We propose the following greedy allocation scheme: Sort the bid- ders’ items in decreasing order by their ratios vi/wi, and then allocate items in that order until there is no room left in the knapsack. CourseNana.COM

1. Show that the greedy allocation scheme is not a 2-approximation by producing a counterexample where it fails to achieve 50% of the optimal welfare. snippets in a 5-minute ad break (e.g., during the Superbowl).

CourseNana.COM

Alice proposes a small improvement to the greedy allocation scheme. Her improved allocation scheme compares the welfare achieved by the greedy allocation scheme to the welfare achieved
by simply putting the single item of highest value into the knapsack. She then uses whichever of the two approaches achieves greater wel- fare. It can be shown that this scheme yields a
2-approximation of optimal welfare. We will use it to create a mechanism that satisfies individual rationality and incentive compatibility. CourseNana.COM

2. Argue that Alice’s allocation scheme is monotone. CourseNana.COM

3. Now use Myerson’s payment formula to produce payments such that the resulting mechanism is DSIC. CourseNana.COM

  CourseNana.COM

Get in Touch with Our Experts

WeChat (微信) WeChat (微信)
Whatsapp WhatsApp
Brown University代写,US代写,CSCI 1440代写,CSCI 2440代写,Introduction to Game Theory代写,Social Welfare代写,Myersons lemma代写,Allocation Rule Discontinuity代写,Sponsored Search Aucktion代写,Knapsack auction代写,Brown University代编,US代编,CSCI 1440代编,CSCI 2440代编,Introduction to Game Theory代编,Social Welfare代编,Myersons lemma代编,Allocation Rule Discontinuity代编,Sponsored Search Aucktion代编,Knapsack auction代编,Brown University代考,US代考,CSCI 1440代考,CSCI 2440代考,Introduction to Game Theory代考,Social Welfare代考,Myersons lemma代考,Allocation Rule Discontinuity代考,Sponsored Search Aucktion代考,Knapsack auction代考,Brown Universityhelp,UShelp,CSCI 1440help,CSCI 2440help,Introduction to Game Theoryhelp,Social Welfarehelp,Myersons lemmahelp,Allocation Rule Discontinuityhelp,Sponsored Search Aucktionhelp,Knapsack auctionhelp,Brown University作业代写,US作业代写,CSCI 1440作业代写,CSCI 2440作业代写,Introduction to Game Theory作业代写,Social Welfare作业代写,Myersons lemma作业代写,Allocation Rule Discontinuity作业代写,Sponsored Search Aucktion作业代写,Knapsack auction作业代写,Brown University编程代写,US编程代写,CSCI 1440编程代写,CSCI 2440编程代写,Introduction to Game Theory编程代写,Social Welfare编程代写,Myersons lemma编程代写,Allocation Rule Discontinuity编程代写,Sponsored Search Aucktion编程代写,Knapsack auction编程代写,Brown Universityprogramming help,USprogramming help,CSCI 1440programming help,CSCI 2440programming help,Introduction to Game Theoryprogramming help,Social Welfareprogramming help,Myersons lemmaprogramming help,Allocation Rule Discontinuityprogramming help,Sponsored Search Aucktionprogramming help,Knapsack auctionprogramming help,Brown Universityassignment help,USassignment help,CSCI 1440assignment help,CSCI 2440assignment help,Introduction to Game Theoryassignment help,Social Welfareassignment help,Myersons lemmaassignment help,Allocation Rule Discontinuityassignment help,Sponsored Search Aucktionassignment help,Knapsack auctionassignment help,Brown Universitysolution,USsolution,CSCI 1440solution,CSCI 2440solution,Introduction to Game Theorysolution,Social Welfaresolution,Myersons lemmasolution,Allocation Rule Discontinuitysolution,Sponsored Search Aucktionsolution,Knapsack auctionsolution,