Comp/Math 553: Algorithmic Game Theory Lecture 13

Slides:



Advertisements
Similar presentations
Combinatorial Auction
Advertisements

6.896: Topics in Algorithmic Game Theory Lecture 21 Yang Cai.
(Single-item) auctions Vincent Conitzer v() = $5 v() = $3.
6.896: Topics in Algorithmic Game Theory Lecture 20 Yang Cai.
Auction Theory Class 5 – single-parameter implementation and risk aversion 1.
Yang Cai Sep 24, An overview of today’s class Prior-Independent Auctions & Bulow-Klemperer Theorem General Mechanism Design Problem Vickrey-Clarke-Groves.
Class 4 – Some applications of revenue equivalence
Yang Cai Oct 01, An overview of today’s class Myerson’s Auction Recap Challenge of Multi-Dimensional Settings Unit-Demand Pricing.
On Optimal Single-Item Auctions George Pierrakos UC Berkeley based on joint works with: Constantinos Daskalakis, Ilias Diakonikolas, Christos Papadimitriou,
Prior-free auctions of digital goods Elias Koutsoupias University of Oxford.
Approximating optimal combinatorial auctions for complements using restricted welfare maximization Pingzhong Tang and Tuomas Sandholm Computer Science.
CPS Bayesian games and their use in auctions Vincent Conitzer
Seminar in Auctions and Mechanism Design Based on J. Hartline’s book: Approximation in Economic Design Presented by: Miki Dimenshtein & Noga Levy.
An Approximate Truthful Mechanism for Combinatorial Auctions An Internet Mathematics paper by Aaron Archer, Christos Papadimitriou, Kunal Talwar and Éva.
What I Really Wanted To Know About Combinatorial Auctions Arne Andersson Trade Extensions Uppsala University.
Yang Cai Sep 10, An overview of today’s class Case Study: Sponsored Search Auction Myerson’s Lemma Back to Sponsored Search Auction.
Auction Theory Class 3 – optimal auctions 1. Optimal auctions Usually the term optimal auctions stands for revenue maximization. What is maximal revenue?
Optimal auction design Roger Myerson Mathematics of Operations research 1981.
Part 1: Optimal Multi-Item Auctions Constantinos Daskalakis EECS, MIT Reference: Yang Cai, Constantinos Daskalakis and Matt Weinberg: An Algorithmic Characterization.
Seminar In Game Theory Algorithms, TAU, Agenda  Introduction  Computational Complexity  Incentive Compatible Mechanism  LP Relaxation & Walrasian.
Yang Cai Oct 15, Interim Allocation rule aka. “REDUCED FORM” : Variables: Interim Allocation rule aka. “REDUCED FORM” : New Decision Variables j.
6.853: Topics in Algorithmic Game Theory Fall 2011 Matt Weinberg Lecture 24.
Yang Cai Sep 17, An overview of today’s class Expected Revenue = Expected Virtual Welfare 2 Uniform [0,1] Bidders Example Optimal Auction.
Algorithmic Applications of Game Theory Lecture 8 1.
Yang Cai Sep 24, An overview of today’s class Prior-Independent Auctions & Bulow-Klemperer Theorem General Mechanism Design Problems Vickrey-Clarke-Groves.
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
Combinatorial Auction. Conbinatorial auction t 1 =20 t 2 =15 t 3 =6 f(t): the set X  F with the highest total value the mechanism decides the set of.
Yang Cai Sep 15, An overview of today’s class Myerson’s Lemma (cont’d) Application of Myerson’s Lemma Revelation Principle Intro to Revenue Maximization.
Near-Optimal Simple and Prior-Independent Auctions Tim Roughgarden (Stanford)
Yang Cai Sep 8, An overview of the class Broad View: Mechanism Design and Auctions First Price Auction Second Price/Vickrey Auction Case Study:
© 2009 Institute of Information Management National Chiao Tung University Lecture Note II-3 Static Games of Incomplete Information Static Bayesian Game.
VCG Computational game theory Fall 2010 by Inna Kalp and Yosef Heskia.
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
Auction Seminar Optimal Mechanism Presentation by: Alon Resler Supervised by: Amos Fiat.
ECO290E: Game Theory Lecture 12 Static Games of Incomplete Information.
More on Social choice and implementations 1 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAA A Using slides by Uri.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 21.
Yang Cai Oct 08, An overview of today’s class Basic LP Formulation for Multiple Bidders Succinct LP: Reduced Form of an Auction The Structure of.
Chapter 4 Bayesian Approximation By: Yotam Eliraz & Gilad Shohat Based on Chapter 4 on Jason Hartline’s book Seminar in Auctions and Mechanism.
Topic 2: Designing the “optimal auction” Reminder of previous classes: Discussed 1st price and 2nd price auctions. Found equilibrium strategies. Saw that.
Optimal mechanisms (part 2) seminar in auctions & mechanism design Presentor : orel levy.
Yang Cai Oct 06, An overview of today’s class Unit-Demand Pricing (cont’d) Multi-bidder Multi-item Setting Basic LP formulation.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Combinatorial Auction. A single item auction t 1 =10 t 2 =12 t 3 =7 r 1 =11 r 2 =10 Social-choice function: the winner should be the guy having in mind.
Advanced Subjects in GT Prepared by Rina Talisman Introduction Revenue Equivalence The Optimal Auction (Myerson 1981) Auctions.
Comp/Math 553: Algorithmic Game Theory Lecture 10
Comp/Math 553: Algorithmic Game Theory Lecture 11
Bayesian games and their use in auctions
Comp/Math 553: Algorithmic Game Theory Lecture 08
CPS Mechanism design Michael Albert and Vincent Conitzer
Comp/Math 553: Algorithmic Game Theory Lecture 09
Comp/Math 553: Algorithmic Game Theory Lecture 14
Chapter 4 Bayesian Approximation
Market Design and Analysis Lecture 4
Comp/Math 553: Algorithmic Game Theory Lecture 15
Economics and Computation Week #13 Revenue of single Item auctions
Vincent Conitzer Mechanism design Vincent Conitzer
Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer
Preference elicitation/ iterative mechanisms
Introduction to Mechanism Design
Auctions Lirong Xia. Auctions Lirong Xia Sealed-Bid Auction One item A set of bidders 1,…,n bidder j’s true value vj bid profile b = (b1,…,bn) A sealed-bid.
Combinatorial Auction
Near-Optimal Simple and Prior-Independent Auctions Tim Roughgarden (Stanford)
Combinatorial Auction
CPS Preference elicitation/ iterative mechanisms
Information, Incentives, and Mechanism Design
Auction Theory תכנון מכרזים ומכירות פומביות
CPS Bayesian games and their use in auctions
Class 2 – Revenue equivalence
Presentation transcript:

Comp/Math 553: Algorithmic Game Theory Lecture 13 Yang Cai

Menu Recap: Virutal Welfare = Revenue Myerson’s Optimal Auction Prophet Inequalities

Revenue-Optimal Auctions [Myerson ’81 ] Bayesian Single-dimensional settings. 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. 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.

Revenue = Virtual Welfare [Myerson ’81] Fix a Bayesian single-dimensional environment, where bidder distributions are F1,…,Fn, and F=F1x…xFn. Let also (x,p) be a BIC mechanism satisfying interim IR and NPT. The expected revenue of this mechanism under truth-telling is Ev~F[Σi pi(v)]=Ev~F[Σi xi(v) φi (vi)], where φi (vi) := vi- (1-Fi(vi))/fi(vi) is bidder i’s “virtual value function” (fi is the density function for Fi). IMPORTANT REMARK: The equality between expected payment and expected virtual welfare of the mechanism is only true in expectation and not point-wise wrt v ~ F

Example Applications

Recall that posting a price of ½ achieves expected revenue ¼. One U[0,1] Bidder, One Item Recall that posting a price of ½ achieves expected revenue ¼. Is ¼ the optimal expected revenue of any IR auction? Answer: yes, it is! Proof: The virtual transform for U[0,1] distribution is: By Myerson’s theorem, any BIC, IR, NPT mechanism (x,p) has revenue . Notice that for all possible x(): Hence, posting a price of ½ is optimal as it achieves the best possible expected virtual welfare, and hence expected revenue. In this derivation, we assume that the optimal auction (x,p) satisfies NPT. If not, then its revenue could be increased by using instead the following price rule p(v)-p(0).

Two U[0,1] Bidders, One Item Recall that Vickrey without reserve has expected revenue ⅓, while Vickrey with reserve ½ has expected revenue 5/12. Is 5/12 the optimal expected revenue of any interim IR auction? Answer: yes it is!

Two U[0,1] Bidders, One Item (cont.) Recall that the virtual transform for v~U[0,1] is: φ(v)= 2v-1 By Myerson’s theorem, Optimizing expected revenue = Optimizing expected virtual welfare subject to interim monotonicity (needed for BIC) Let’s try to optimize virtual welfare point-wise on every bid profile (forgetting about interim monotonicity temporarily) On bid profile (v1,v2), the pair of virtual values are (φ(v1), φ(v2))=(2v1-1, 2v2-1). How should we allocate? If max{v1,v2} ≥ ½, let’s give the item to the bidder with highest value/virtual value. Otherwise, φ(v1), φ(v2) < 0. So let’s not allocate the item. Note that the above allocation rule is monotone, so by Myerson’s lemma there is a price rule that makes it DSIC. DSIC + pointwise optimal virtual welfare => DSIC, Revenue-optimal Now, notice that the above auction is identical to Vickrey auction with reserve ½ (which has revenue 5/12 and is actually DSIC). In this derivation, we implicitly assume that the optimal auction (x,p) satisfies interim NPT. If not, then its revenue can be increased by changing each bidder’s interim price rule to pi(vi)-pi(0), by subtracting a constant from their price rule.

Myerson’s Optimal Auction

Revenue-optimal Single-Dimensional Auction By revelation principle, instead of optimizing over all (potentially indirect) interim IR auctions, can optimize over direct interim IR, BIC auctions. In fact, can also assume interim NPT, as if interim NPT is not satisfied expected revenue can be increased by turning it interim NPT. Hence, by Myerson’s theorem suffices to find the interim monotone allocation rule that optimizes expected virtual welfare. Let’s ignore interim monotonicity temporarily. What allocation rule optimizes expected virtual welfare? Answer: Optimize virtual welfare pointwise, i.e. on every bid profile v. i.e. on bid profile v solve: max Σi xi φi (vi), s.t x  X Call this allocation rule the Virtual Welfare-Maximizing Rule.

Revenue-optimal Single-Dimensional Auction Pertinent Question: Is the Virtual Welfare-Maximizing Rule monotone? If yes, done! And, in fact, with a DSIC mechanism  But answer depends on the distribution: e.g. suppose one item is sold to one bidder whose value is ⅔U[0,1] + ⅓ U[1,3]; then virtual welfare-maximizing rule is not monotone Distributions resulting in monotone allocation rules? Analyzing example: The virtual transformation for the distribution ⅔U[0,1] + ⅓ U[1,3] is: 2 x - 1.5, if 0 ≤x≤1 φ( x ) = 2x -3, if 1≤x≤3 So, e.g. the virtual welfare maximizing allocation rule allocates the item to type 1 but not type 1.2

Regular Distributions Definition 1 (Regular Distributions): A single-dimensional distribution F is regular if its virtual transform v- (1-F(v))/f(v) is non-decreasing. Definition 2 (Monotone Hazard Rate (MHR)): A single-dimensional distribution F has Monotone Hazard Rate, if (1-F(v))/f(v) is non-increasing. What distributions are in these classes? MHR: uniform, exponential and Gaussian distributions, and many more. Regular: MHR and Power-law (pdf =𝐶 𝑥 −𝛼 ) Irregular: Multi-modal or distributions with very heavy tails. When all the Fi’s are regular, the Virtual Welfare-Maximizing Rule is monotone.

Optimal Auction for Regular Distributions [Myerson ’81] Fix a Bayesian single-dimensional environment, where all bidders draw values from regular distributions. Then the auction whose allocation rule is the virtual welfare maximizing allocation rule (and whose price rule is uniquely determined by the allocation rule so that the resulting auction is interim IR, NPT) is DSIC and revenue-optimal (among all interim IR, potentially indirect auctions).

Discussion about Myerson’s Auction

How Simple is Myerson’s Auction? Single-item setting, w/ regular i.i.d. bidders, i.e. F1=F2=...=Fn: All φi ( )’s are the same and monotone. the highest bidder has the highest virtual value  the optimal auction is the Vickrey auction with reserve price φ-1(0). Killer application: eBay (assuming the starting prices are chosen well...)

How Simple is Myerson’s Auction? Single-item setting, w/ regular independent bidders, but F1≠F2≠...≠Fn All φi ( )’s are monotone, but are not the same. e.g. 2 bidders, v1 uniform in [0,1]. v2 uniform in [0,100]. φ1(v1) = 2v1-1, φ2(v2) = 2v2-100 Optimal Auction: When v1 > ½, v2 < 50, allocate to 1 & charge ½. When v1 < ½, v2 > 50, allocate to 2 & charge 50. When 0 < 2v1 -1 < 2v2 – 100, allocate to 2 & charge: (99+2v1 )/2, a tiny bit above 50 When 0 < 2v2 -100 < 2v1 -1, allocate to 1 & charge: (2v2 -99)/2, a tiny bit above ½.

How Simple is Myerson’s Auction? In non-i.i.d. single-dimensional settings, Myerson’s auction is hard to explain to someone who hasn’t studied virtual valuations. “Weirdness” of auction is inevitable if you are 100% confident in your model (i.e., the Fi’s) and you want every last cent of the maximum- possible expected revenue. Alternatives to Myerson’s Auction? Are there simpler, more practical, and more robust auctions than the theoretically optimal auction? Optimality requires complexity, thus we’ll only look for approximately optimal solutions.

Prophet Inequalities

Optimal Stopping Rules Consider the following game: there are n stages in stage i, you are offered a nonnegative prize πi, drawn from some distribution Gi you are given the distributions G1, . . . , Gn before the game begins, and told that the prizes are drawn independently from these distributions but each πi is revealed at the beginning of stage i. after seeing πi, you can either accept the prize and end the game, or discard the prize and proceed to the next stage. Question: Is there a strategy for playing the game, whose expected reward competes with that of a prophet who knows all realized πi’s and picks the largest? The difficulty in answering this question stems from the trade-off between the risk of accepting a reasonable prize and missing out on a better one later vs the risk of having to settle for a lousy prize in one of the final stages.

Prophet Inequality Prophet Inequality [Krengel-Sucheston-Garling ’79]: There exists a strategy guaranteeing: expected payoff ≥ 1/2 E[maxi πi]. In fact, a threshold strategy suffices. Def: A threshold strategy is one that sets a threshold ζ, and picks the first prize that exceeds that threshold. - Proof: On board; proof by Samuel-Cahn 1984. - Remark: Our lower-bound only credits ζ units of value when more than one prize is above ζ. This means that factor of ½ applies even if, whenever there are multiple prizes above the threshold, the strategy picks the smallest one.