Presentation is loading. Please wait.

Presentation is loading. Please wait.

Comp/Math 553: Algorithmic Game Theory Lecture 11

Similar presentations


Presentation on theme: "Comp/Math 553: Algorithmic Game Theory Lecture 11"— Presentation transcript:

1 Comp/Math 553: Algorithmic Game Theory Lecture 11
Yang Cai

2 Menu Reminder: Myerson’s Lemma Examples Revenue Maximization (Intro)
The Revelation Principle

3 Direct Auction and DSIC
Defined by two rules: Allocation rule x : Rn  X Payment rule p : Rn  Rn Auction Execution: Collect bids b=(b1 , ..., bn) [allocation] Implement allocation x(b) [payments] Charge prices p(b) Definition: (DSIC) A direct auction (x, p) is DSIC iff for all i, b-i it is optimal for bidder i to bid his true value:

4 Implementability and Monotonicity
Definition 1: (Implementable Allocation Rule) An allocation rule x for a single-dimensional environment is implementable if there is a payment rule p s.t. the sealed-bid auction (x, p) is DSIC. Myerson’s Lemma Definition 2: (Monotone Allocation Rule) An allocation rule x for a single-dimensional environment is monotone if for every bidder i and bids b−i by the other bidders, the allocation xi(z,b−i) to i is non-decreasing in i’s bid z.

5 Myerson’s Lemma [Myerson ’81] Fix a single-dimensional environment.
An allocation rule x is implementable if and only if it is monotone. (b) If x is implementable/monotone, there is an essentially unique payment rule such that the sealed-bid mechanism (x, p) is DSIC, given by the formula: (c) In particular, there is a unique payment function such that the mechanism is DSIC and additionally IR with non-positive transfers (i.e. bi = 0 implies pi(b) = 0, for all b-i). PROOF ON THE BOARD

6 Quick and Dirty Corollaries
Corollary: The greedy allocation rule for sponsored search is implementable. Thus, there is a DSIC auction that maximizes social welfare. On the other hand, in single-item settings, allocating to the second-highest bidder or the lowest bidder are both not implementable.

7 Application of Myerson’s Lemma

8 Single-item Auction 1 i n Bidders v1 vi vn Auctioneer Item Allocation Rule: give the item to the highest bidder. Payment Rule: Vickrey’s Payment How about k-unit auction?

9 Sponsored Search 1 i n Bidders (advertisers) v1 vi vn 1 j k Slots Auctioneer/Google α1 αj αk For the purposes of the equation above ak+1 is taken to be 0 Allocation Rule: allocate the slots greedily based on the bidders’ bids. Payment Rule?

10 SINGLE-ITEM REVENUE-Maximization

11 One Bidder, One Item, Revenue Maximization
Can we meaningfully maximize revenue? Suppose1 bidder whose value is v. Highest achievable revenue is v, if we were to offer a take-it-or-leave-it offer of the item at price v. But v is private... How can we price the item optimally? Fundamental issue: fix any price; there is some v for which it fails to extract revenue v. Bidder’s Private Value is too strong of a benchmark for the auction to compete against. Solution: Assume distribution F over bidder’s value is known. Perform average case analysis

12 One Bidder, One Item, Revenue Maximization
Posting price r gives expected revenue = r (1−F(r)) When F is the uniform dist. on [0,1], optimal choice of r is ½ achieving expected revenue ¼. The optimal posted price is also called the monopoly price. Is ¼ the optimal expected revenue of any auction? The answer is yes, as implied by Myerson’s theorem (next lecture).

13 Two Uniform Bidders, One Item
Two bidders whose values are i.i.d. U[0,1]. Revenue of Vickrey’s Auction is the expectation of the min of the two uniform random variables = 1/3. What else could we do? Include a reserve price? Vickrey with reserve ½ has expected revenue 5/12 > 1/3. Is 5/12 the optimal expected revenue of any auction? The answer is yes, as implied by Myerson’s theorem (next lecture).

14 Revenue-Optimal Auctions
[Myerson ’ ] Single-dimensional settings, distribution Fi of every bidder’s private value known to all other bidders, the auctioneer. Exists Revenue-Optimal auction that is simple, direct, DSIC Def: An auction with Bayesian Nash equilibrium s1,…,sn is interim IR, if for all bidders i and all vi, the expected utility of bidder i when her value is vi and she plays si(vi) is non-negative in expectation over the other bidders’ values assuming they also use their Bayesian Nash equilibrium strategies s-i. Direct means 1 round interaction simultaneous and asking to bid the value. Optimality: The expected revenue of Myerson’s auction when all bidders report truthfully (which is in their best interest to do since the auction is DSIC) is as large as the expected revenue of any other (potentially indirect) interim IR auction, when bidders use Bayesian Nash equilibrium strategies. Note: Reminder of Bayesian Nash equilibrium, general definition of direct/indirect mechanisms given later in this slide-deck.

15 The Power (?) of Indirect Mechanisms

16 Indirect Mechanisms? So far considered welfare maximization in single-item, k-unit, sponsored search auctions. Greedy allocation rule was monotone. Thus, combined with Myerson’s payment formula can be complemented to a DSIC direct mechanism maximizing welfare in these settings. So restriction to direct mechanisms did not hurt us. As we foray into more complex objectives (e.g. revenue, next lecture) or more complex settings (e.g. spectrum auctions, later in this course) could it be that indirect mechanisms are more powerful than direct ones? Revelation principle: In very general settings, the answer is no!

17 The Revelation Principle
We will show this principle for general mechanism design settings (beyond single-dimensional) Along the way we will define general mechanism design settings, indirect mechanisms, direct mechanisms, solution concepts, and implementability. The Revelation Principle

18 Preamble: Games of Incomplete Information
Def: A game with (independent private values and strict) incomplete information and players 1,…, n is specified by the following ingredients: A set of actions Xi for each player i A set of types Ti, for each player i. An element ti  Ti is the private information of player i Sometimes also have a distribution Fi over Ti (Bayesian Setting) (iii) For each player i, a utility function ui(ti, x1,…, xn) is the utility of player i, if his type is ti and the players use actions x1,…, xn

19 Preamble: Strategies and Equilibria
concepts naturally extend to mixed strategies Def: A (pure) strategy of a player i is a function Def: Equilibrium (dominant , ex-post Nash and Bayesian Nash) A profile of strategies is an (pure) ex-post Nash equilibrium if for all i, all , and all we have that A profile of strategies is a (pure) dominant strategy equilibrium if for all i, all , and all we have that Existence of Bayesian Nash equilibrium: If Ti and Xi are finite, then a mixed strategy Bayesian Nash equilibrium exists. (Use Nash’s Theorem in game where strategies of player i are all functions from Ti to Xi) If Ti and Xi are convex and compact and ui is continuous and concave in xi then a pure strategy Bayesian Nash equilibrium exists. A profile of strategies is a (pure) Bayesian Nash equilibrium if for all i, ti and all we have that:

20 General Mechanisms (Quasi-Linear Setting)
Def: A (general) mechanism for n bidders is defined by players’ type spaces T1,…, Tn sometimes a distribution Fi over Ti is also known (Bayesian setting); in this case it is assumed that bidder i’s type ti ~ Fi a set of possible alternatives A players’ valuation functions vi: Ti x A  R players’ action spaces X1,…, Xn an allocation function x : X1 x…x Xn  A price functions pi : X1 x…x Xn  R setting Mechanism is called “direct” iff Xi=Ti, for all i mechanism A mechanism induces a game of incomplete information, which has the same type spaces and action spaces, and has utilities:

21 Incentive Compatibility of Direct Mechanisms
Indirect mechanisms are analyzed by studying the properties of the Dominant Strategy, ex-post Nash or Bayesian Nash equilibria of the incomplete information games they induce. When analyzing direct mechanisms we will be interested in whether truthtelling is an equilibrium, i.e. whether strategies si(ti)=ti for all i comprise an equilibrium, distinguishing the following types of direct mechanisms: Def: A direct mechanism (x, p) is Dominant Strategy Incentive Compatible (DSIC) iff truth-telling is a dominant strategy equilibrium, i.e. Def: A direct mechanism (x, p) is Bayesian Incentive Compatible (BIC) iff truth-telling is a Bayesian Nash equilibrium, i.e.

22 Implementation (in general settings)
Suppose is some allocation rule. Def: We say that a mechanism (x, p) implements f in dominant strategies if for some dominant strategy equilibrium of the induced game, we have that for all outcome of the mechanism at equilibrium outcome of the allocation function on true types Ex: Vickrey’s auction implements the maximum social welfare function in dominant strategies, because is a dominant strategy equilibrium, and maximum social welfare is achieved at this equilibrium. Similarly we can define ex-post Nash/Bayesian Nash implementation. Remarks: 1. We only require that for some equilibrium and allow other equilibria to exist. 2. Concept generalizes implementability (from earlier in this slide-deck) to general mechanism design settings.

23 The Revelation Principle (DSE to DSIC)
Theorem: If there is an arbitrary mechanism that implements some allocation rule f in dominant strategies, then there is also a direct, DSIC mechanism that implements f. Moreover, the payments of the players in the direct mechanism are identical to those of the original mechanism, at equilibrium, pointwise with respect to t1,…,tn. Proof idea: Simulation

24 original mechanism (indirect)
Proof by Picture: new mechanism (direct) original mechanism (indirect)

25 Proof via Symbols Proof: Let be a dominant strategy equilibrium of the original mechanism such that , for all . Define a new direct mechanism as follows: Since each is a dominant strategy for player i in the original mechanism: for every , we have that Thus in particular this is true for and for any t-i and and ti’. So we get that i.e. (x’, p’) is DSIC and x ’=f.

26 Revelation Principle: Ex-Post Nash to DSIC, and Bayes-Nash to BIC
Theorem: If there is an arbitrary mechanism that implements some allocation rule f in ex-post (respectively Bayesian) Nash equilibrium, then there is also a direct DSIC (respectively Bayesian IC) mechanism that implements f. Moreover, the payments of the players in the direct mechanism are identical to those of the original mechanism, at equilibrium, pointwise w.r.t Technical Lemma (gedanken experiment: from ex-post to dominant strategy equilibria): Let be an ex-post Nash equilibrium of a game Define new action spaces Then is a dominant strategy equilibrium of the game 𝑋 𝑖 ′ ={ 𝑠 𝑖 𝑡 𝑖 | 𝑡 𝑖 ∈ 𝑇 𝑖 } Proof from Bayes Nash to BIC implementation: Essentially identical to proof from Dominant Strategy equilibrium to DSIC implementation Proof sketch for ex-post Nash to DSIC implementation: Restrict the action spaces in the original mechanism to the sets Our technical lemma implies that now is a dominant strategy equilibrium. Now invoke the revelation principle for dominant strategy implementation. 𝑋 𝑖 ′ ={ 𝑠 𝑖 𝑡 𝑖 | 𝑡 𝑖 ∈ 𝑇 𝑖 }


Download ppt "Comp/Math 553: Algorithmic Game Theory Lecture 11"

Similar presentations


Ads by Google