EFFICIENT AUCTIONS PARTHA DASGUPTA AND ERIC MASKIN QUARTERLY JOURNAL OF ECONOMICS May 2000.

Slides:



Advertisements
Similar presentations
Combinatorial Auction
Advertisements

6.896: Topics in Algorithmic Game Theory Lecture 21 Yang Cai.
An Efficient Dynamic Auction for Heterogeneous Commodities (Lawrence M.Ausubel - september 2000) Authors: Oren Rigbi Damian Goren.
(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.
Approximating optimal combinatorial auctions for complements using restricted welfare maximization Pingzhong Tang and Tuomas Sandholm Computer Science.
EC941 - Game Theory Prof. Francesco Squintani Lecture 4 1.
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.
1 Auctioning Many Similar Items Lawrence Ausubel and Peter Cramton Department of Economics University of Maryland.
The Voting Problem: A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor SIUC.
Auctions. Strategic Situation You are bidding for an object in an auction. The object has a value to you of $20. How much should you bid? Depends on auction.
Intermediate Microeconomics Midterm (50%) (4/27) Final (50%) (6/22) Term grades based on relative ranking. Mon 1:30-2:00 ( 社科 757)
An Approximate Truthful Mechanism for Combinatorial Auctions An Internet Mathematics paper by Aaron Archer, Christos Papadimitriou, Kunal Talwar and Éva.
Bidding Strategy and Auction Design Josh Ruffin, Dennis Langer, Kevin Hyland and Emmet Ferriter.
Auctions Auction types: –First price, sealed bid auction –Second price, sealed bid auction –English auction (ascending bid auction) –Dutch auction (descending.
Econ 805 Advanced Micro Theory 1 Dan Quint Fall 2007 Lecture 2 – Sept
Multi-item auctions with identical items limited supply: M items (M smaller than number of bidders, n). Three possible bidder types: –Unit-demand bidders.
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 6 Auction Theory Zhu Han, Dusit Niyato, Walid Saad, Tamer.
Private-value auctions: theory and experimental evidence (Part I) Nikos Nikiforakis The University of Melbourne.
Auctions Ruth Tarrant. Classifying auctions What is the nature of the good being auctioned? What are the rules of bidding? Private value auction Common.
Auction Theory Class 3 – optimal auctions 1. Optimal auctions Usually the term optimal auctions stands for revenue maximization. What is maximal revenue?
Week 9 1 COS 444 Internet Auctions: Theory and Practice Spring 2008 Ken Steiglitz
Auctions. An auction is a process of buying and selling goods or services by offering them up for bid ( The price at which a buyer is willing to close.
1. problem set 12 from Binmore’s Fun and Games. p.564 Ex. 41 p.565 Ex. 42.
Bundling Equilibrium in Combinatorial Auctions Written by: Presented by: Ron Holzman Rica Gonen Noa Kfir-Dahav Dov Monderer Moshe Tennenholtz.
Mechanism Design and the VCG mechanism The concept of a “mechanism”. A general (abstract) solution for welfare maximization: the VCG mechanism. –This is.
1 Teck-Hua Ho April 18, 2006 Auction Design I. Economic and Behavioral Foundations of Pricing II. Innovative Pricing Concepts and Tools III. Internet Pricing.
Agent Technology for e-Commerce Chapter 10: Mechanism Design Maria Fasli
Chapter Seventeen Auctions. Who Uses Auctions? u Owners of art, cars, stamps, machines, mineral rights etc. u Q: Why auction? u A: Because many markets.
1 Teck-Hua Ho April 22, 2006 Auction Design I. Economic and Behavioral Foundations of Pricing II. Innovative Pricing Concepts and Tools III. Internet Pricing.
Week 10 1 COS 444 Internet Auctions: Theory and Practice Spring 2008 Ken Steiglitz
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.
Frugal Path Mechanisms by Aaron Archer and Eva Tardos Presented by Ron Lavi at the seminar: “Topics on the border of CS, Game theory, and Economics” CS.
Competitive Analysis of Incentive Compatible On-Line Auctions Ron Lavi and Noam Nisan SISL/IST, Cal-Tech Hebrew University.
and Lecture Notes in Game Theory1 Game Theory Applications: Lecture Notes Course Website u Galina.
Topics in the border of economics and computation seminar Presented by: Avinatan Hasidim Yair Weinberger Gabrielle Demange, David gale, Matilda Sotomayor.
Truthfulness and Approximation Kevin Lacker. Combinatorial Auctions Goals – Economically efficient – Computationally efficient Problems – Vickrey auction.
Collusion and the use of false names Vincent Conitzer
Chapter 19 Equivalence Types of Auctions Strategic Equivalence
Strategic Demand Reduction in homogenous multiunit auctions (where bidders may be interested in more than one unit)
Introduction to Auctions David M. Pennock. Auctions: yesterday Going once, … going twice,...
Auction Theory Class 2 – Revenue equivalence 1. This class: revenue Revenue in auctions – Connection to order statistics The revelation principle The.
© 2009 Institute of Information Management National Chiao Tung University Lecture Note II-3 Static Games of Incomplete Information Static Bayesian Game.
Auction Seminar Optimal Mechanism Presentation by: Alon Resler Supervised by: Amos Fiat.
Combinatorial Auctions By: Shai Roitman
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.
By: Amir Ronen, Department of CS Stanford University Presented By: Oren Mizrahi Matan Protter Issues on border of economics & computation, 2002.
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.
Econ 805 Advanced Micro Theory 1 Dan Quint Fall 2009 Lecture 4.
Topic 2: Designing the “optimal auction” Reminder of previous classes: Discussed 1st price and 2nd price auctions. Found equilibrium strategies. Saw that.
Steffen Staab 1WeST Web Science & Technologies University of Koblenz ▪ Landau, Germany Network Theory and Dynamic Systems Auctions.
Auctions serve the dual purpose of eliciting preferences and allocating resources between competing uses. A less fundamental but more practical reason.
This lecture analyzes how well competitive equilibrium predicts industry outcomes as a function the of the production technology, the number of firms and.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Auctions serve the dual purpose of eliciting preferences and allocating resources between competing uses. A less fundamental but more practical reason.
Auctions serve the dual purpose of eliciting preferences and allocating resources between competing uses. A less fundamental but more practical reason.
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.
Negotiating Socially Optimal Allocations of Resources U. Endriss, N. Maudet, F. Sadri, and F. Toni Presented by: Marcus Shea.
Advanced Subjects in GT Prepared by Rina Talisman Introduction Revenue Equivalence The Optimal Auction (Myerson 1981) Auctions.
Lecture 4 on Auctions Multiunit Auctions We begin this lecture by comparing auctions with monopolies. We then discuss different pricing schemes for selling.
Comp/Math 553: Algorithmic Game Theory Lecture 10
By Audrey Hu and Liang Zou University of Amsterdam
Comp/Math 553: Algorithmic Game Theory Lecture 13
Information, Incentives, and Mechanism Design
CPS Bayesian games and their use in auctions
Presentation transcript:

EFFICIENT AUCTIONS PARTHA DASGUPTA AND ERIC MASKIN QUARTERLY JOURNAL OF ECONOMICS May 2000

INTRODUCTION Efficient auctions – auctions that put goods into the hands of the buyers who value them the most. Most of the theoretical literature on auctions primarily concentrates on revenue-maximization.

Motivation A leading rationale for the widespread privatization of state-owned assets in recent years is to enhance efficiency.

The Case of many buyers If there are a sufficiently large number of potential buyers, competition will render virtually any kind of auction approximately efficient. In practice, the number of serious bidders is often severely limited. For many properties sold in the FCC spectrum auctions, the number of bidders submitting realistic bids was as low as two or three.

Common values Common values - where one buyer’s valuation can depend on the private information of another buyer. Example: several wildcatters are bidding for the right to drill for oil on a given tract of land.

The principal contribution of this paper Show that the Vickrey auction can be generalized so as to attain efficiency even when there are common values. Show that this auction remains efficient regardless of the number of goods being sold, and of the nature of those goods, e.g., whether they are substitutes or complements.

Formulation Suppose that there is a single unit of a good available for auction. There are n risk-neutral buyers. Buyer i observes a private real-valued Signal s i. Let v i (s 1,..., s n ) be buyer i’s expected valuation for the good, conditional on all the signals (s 1,..., s n ).

Formulation (Cont.) If buyer i is awarded the good and pays price p, his net payoff is v i (s 1,..., s n ) – p Assume that, for all i, v i (·) is continuously differentiable in its arguments and that a higher signal value s i corresponds to a higher valuation:

Example & Definition If v i (s 1,..., s n ) = s i, then this is an auction of private values. We call an auction efficient if, for all signal values (s 1,..., s n ), the winner in equilibrium is buyer i such that v i (s 1,..., s n ) ≥ v j (s 1,..., s n ) for all j.

Familiar auction types High-bid auction: The buyers submit sealed bids, the winner is the high bidder. Second-price (or Vickrey) auction: Has the same rules as the high-bid, except that the winner pays only the second-highest bid. English auction: The buyers call out bids publicly. The winner is the last buyer to bid, and he pays his bid.

High-bid auction Even with private values, the high-bid auction is not, in general, efficient. Example: s 1 is drawn from a continuous distribution on [0,1] whereas s 2 is drawn (independently) from a continuous distribution on [0,10]. The equilibrium bid functions (b 1 (·),b 2 (·)) satisfy b 1 (1) = b 2 (10), where b 2 (·) is strictly increasing at s 2 =10.

Second-price auction Is efficient in the case of private values. Not efficient in the case of common values !!

Second-price auction - Example Suppose that there are three buyers, whose valuations are: v 1 (s 1,s 2,s 3 ) = s 1 + ½ s 2 + ¼ s 3 v 2 (s 1,s 2,s 3 ) = s 2 + ¼ s 1 + ½ s 3 v 3 (s 1,s 2,s 3 ) = s 3 In a neighborhood of (s 1,s 2,s 3 ) = (1,1,1), efficient allocation of the good between buyers 1 and 2 depends on the value of s 3.

Direct revelation mechanisms Each buyer i reports a signal value ŝ i. The good is awarded to the buyer i for whom v i (ŝ 1,..., ŝ n ) ≥ max i≠j v j (ŝ 1,..., ŝ n ). In equilibrium, ŝ i equals the true value s i.

Direct revelation mechanisms - Problems It would require the mechanism designer (or auctioneer) to know the physical signal spaces S 1, S 2, and S 3 and the functional forms of the valuation functions v 1 (·), v 2 (·), and v 3 (·). A strong assumption.

Condition on valuations for all i and j≠i, At any point where v i (s 1,...,s n ) = v j (s 1,...,s n ) = max k v k (s 1,...,s n ). The condition says that (if buyers i and j have equal and maximal valuations) buyer i ’s signal must have a greater marginal effect on his own valuation than on that of buyer j.

Example to establish condition Two wildcatters are competing for the right to drill for oil on a given tract of land. Wildcatter 1 has a fixed cost of 1 and a marginal cost of 2. Wildcatter 2’s fixed cost is 2 and marginal cost is 1. Oil can be sold at a price of 4. Only wildcatter 1 performs a test, and discovers that the expected size of the oil reserve is s 1 units.

Example (cont.) The value functions are: v 1 (s 1,s 2 ) = (4-2)s = 2s v 2 (s 1,s 2 ) = (4-1)s = 3s 1 – 2 Notice that Efficiency dictates that wildcatter 1 get the drilling rights if ½ 1.

Example (cont. 2) Suppose that wildcatter 1 is given a reward R(ŝ 1 ) if he claims that there are ŝ 1 units of oil. If s 1 > 1 > s’ 1 > ½, incentive compatibility and efficiency demand that R (s 1 ) ≥ 2s 1 – 1 + R(s’ 1 ) 2s’ 1 – 1 + R(s’ 1 ) ≥ R(s 1 ) And we get 2(s’ 1 - s 1 ) ≥ 0 contradiction.

Auctions with Two Buyers Instead of a single bid, we will have each buyer i report a bid function, where j ≠ i. We can interpret as buyer i’s bid if the other buyer’s valuation turns out to be v j.

Find a fixed point Given the bid functions let us look for a fixed point, i.e., a pair (v° 1,v° 2 ) such that Buyer i is the winner

Bidding truthfully To see that this allocation rule is the ‘‘right’’ one, consider what happens when buyers bid ‘‘truthfully.’’ That is, if buyer 1’s signal value is s 1, the truthful bid function is b1(·) such that b 1 (v 2 (s 1,s ’ 2 )) = v 1 (s 1,s ’ 2 ) for all s ’ 2. Similarly, b 2 (v 1 (s ’ 1,s 2 )) = v 2 (s ’ 1,s 2 ) for all s ’ 1.

Bidding truthfully (cont.) Observe that (v° 1,v° 2 ) = (v 1 (s 1,s 2 ), v 2 (s 1,s 2 )) is a fixed point of the mapping (v 1,v 2 )  (b 1 (v 2 ), b 2 (v 1 )) This means that, if buyers bid truthfully, our allocation rule ensures that buyer 1 wins if and only if v 1 (s 1,s 2 ) > v 2 (s 1,s 2 ).

Example of two fixed points v 1 (s 1,s 2 ) = s 1 ² + s 1 s 2 – s 2 ² + s 1 - 2s v 2 (s 1,s 2 ) = s 2 ² + s 1 s 2 – s 1 ² - 9s If (s 1,s 2 ) = (2,3), then one fixed point is (v 1 (2,3), v 1 (2,3)) = (21,6) However, for these signal values, (v 1 (2,4), v 2 (1,3)) = (14,15) also constitutes a fixed point, because v i (2,4) = v i (1,3), and so v 2 (1,3) = b 2 (v 1 (1,3)), and v 1 (2,4) = b 1 (v 2 (2,4)).

Stronger conditions to ensure unique fixed point for all i and j≠i, At any point. Note that And so, we obtain for all v 1 and vice versa.

Winning’s buyer payment It remains to establish that there exists a payment scheme that induces truthful bidding. The way that the Vickrey auction induces truthfulness in the private-values case is to make a winning buyer’s payment equal to the lowest bid that he could have made for which he would still have won the auction.

Winning’s buyer payment (cont.) Try to adhere to this principle means that, if buyer 1 is the winner, then he should pay where This is because if buyer 1 were restricted to constant bids, v* 1 would be the lowest such bid for which buyer 1 would still win the auction.

Incentive to bid truthfully If buyer 1 wins, his payoff is v 1 (s 1,s 2 ) – b 2 (v* 1 ) where v* 1 = b 2 (v* 1 ). To see that buyer 1 has an incentive to bid truthfully in equilibrium, it suffices to show that if buyer 1 sets then he wins if and only if his payoff is positive.

Proof of equilibrium (*) The payoff is positive iff for any v ’ 1 From the intermediate value theorem, there exists a value of v ’ 1 such that

Proof of equilibrium (cont.) Hence, (*) holds if and only if v 1 (s 1,s 2 ) - v* 1 > b 2 (v 1 (s 1,s 2 )) - b 2 (v* 1 ). But v* 1 = b 2 (v* 1 ), and b 2 (v 1 (s 1,s 2 )) = v 2 (s 1,s 2 ) (**) Hence, (*) holds if and only if v 1 (s 1,s 2 ) > v 2 (s 1,s 2 ). But, when he is truthful, buyer 1 wins if and only if (**) holds. Hence, if buyer 1 bids truthfully, (*) is indeed positive if and only if buyer 1 wins.

To summarize Consider the two-buyer auction in which, for i = 1,2, buyer i reports i ≠ j and a contingent bid function that satisfy a fixed point (v° 1,v° 2 ) is taken, and the winner is determined. Winner i pays

To summarize (cont.) This auction is efficient: It is an equilibrium for each buyer i to bid truthfully. If both buyers do so, the auction results in an efficient outcome.

Remark 1 It may seem very demanding to insist that a buyer make his bid a function of the other buyer’s valuation. Indeed, suppose that buyer 1 knew nothing about the nature of v 2 (·), He could, make an uncontingent bid b 1 (·)  b 1. In this sense, having buyers report contingent bids should be viewed as giving them an opportunity to express their interdependencies.

Remark 2 Some degree of common knowledge about valuation functions is needed to ensure that players can calculate equilibrium. Why we do not go ‘‘all the way’’ and have each buyer i report a pair of valuation functions (vˆ 1 (·),vˆ 2 (·)) and then (i) use a ‘‘direct revelation’’ mechanism, in which each buyer reports his signal value and these are then plugged into the reported valuation functions. (ii) or punish buyers in some way if their reports disagree.

Remark 2 (cont.) There is a difficulty, however, with having buyer 1 report vˆ 2 (·), namely, he may not even know what buyer 2’s physical signal space. Notice that there is no contradiction in supposing that buyer 1 does not know v 2 (·) but does know v* 2. The ability of buyer i to calculate v* j can be thought of as the weakest hypothesis that ensures efficiency in equilibrium.

Auctions with More than Two Buyers Each buyer i (i = 1,..., n) submits a bid correspondence where A fixed point (v° 1,..., v° n ) is calculated so thatfor all i. if v° i ≥ max j≠i v° j, the good is awarded to buyer i.

Auctions with More than Two Buyers (cont.) If buyer i is the winner, he makes a payment max j≠i v* j, where ( v* 1,…, i v* n ) is a vector such that v* j = max j≠i v* j andfor all k≠i. What if there are multiple fixed points ? What if there are multiple payment points ?

Conditions to ensure efficiency equilibrium (i) For all i, for all s -i  S –i, there exists s' i  S i such that v i (s' i,s -i ) > max j≠i v(s' i,s -i ). (ii) for all m=1,…,n

Proposition Assume that, for all i = 1,...,n, buyer i ’s valuation function satisfies (i), and that buyers’ valuation functions collectively satisfy (ii), then it is an equilibrium for each buyer i to bid truthfully. Moreover, if buyers are truthful, the auction is efficient.

Example with three users (i)v 1 (s 1,s 2,s 3 ) = s 1 + ½ s 2 + ¼ s 3 (ii)v 2 (s 1,s 2,s 3 ) = s 2 + ¼ s 1 + ½ s 3 (iii)v 3 (s 1,s 2,s 3 ) = s 3 Buyer 3’s valuation does not depend on s 1 and s 2 and so, given s 3, his truthful bid function b 3 (v 1,v 2 ) = s 3. b 1 (v 2,v 3 ) = s 1 + ½ (v 2 – ¼ s 1 – ½ v 3 ) + ¼ v 3 = 7 / 8 s 1 + ½ v 2. b 2 (v 1,v 3 ) = 7 / 8 s 2 + ¼ v / 16 v 3

Example (cont.) Suppose for example, that s 1 = s 2 =1 and that s 3 is either slightly less than 1. Then buyer 1 is the winner, and he should pay v* 1 = b 2 (v* 1,v* 3 ) = 7 / 8 + ¼ v* / 16 v* 3 i.e., v* 1 = 7 / / 12 s 3 Hence, buyer 1’s net payoff is (1 + ½ + ¼ s 3 ) – ( 7 / / 12 s 3 )

Multidimensional Signals Example: There are two wildcatters competing for the right to drill for oil on a tract of land consisting of an eastern and western region. Wildcatter 1 has a (fixed) cost of drilling c 1, which is private information. She also performs a private test that tells her that the expected quantity of oil in the eastern region is q 1. Wildcatter 2 has fixed cost c 2 and expected quantity q 2 in the western region.

Multidimensional Signals(cont) wildcatter 1’s information can be summarized, from her own standpoint, by the one- dimensional signal t 1 =q 1 - c 1. However, t 1 is not an adequate summary of 1’s information from wildcatter 2’s standpoint.

Proposition If there exist signal values s i, s  i and s -i such that v i (s i,·) = v i (s  i,·), but arg max j v j (s i,,s -i ) ≠ arg max j v j (s  i,,s -i ) then there is no efficient auction with regular equilibria.

Multiple goods Each buyer has valuation for every possible set of goods. For each subset of goods, the buyer report bid function. Again we will look for fixed points.

Problem with multiple goods Vickrey auctions for multiple goods are sometimes criticized as demanding too much information of a buyer: he is asked to submit a bid for each possible combination of goods. Further-more, in our common-values setting, these bids must be made contingent on all other buyers’ valuations.

An answer In our view, these criticisms are overblown. A buyer could be permitted to submit bids only on those combinations of goods he is potentially interested in. Furthermore, he could choose to make his bids contingent only on those other buyers’ valuations that, he believes, share a significant common component with his own valuation.

An open question there are at least two important advantages that an English auction could have over a generalized Vickrey auction: at any instant, a buyer in an English auction need make only a binary decision: whether or not to drop out. Back to the 3 buyers example… In the English auction, buyer 3’s true signal value can be inferred even though he does not win. In the generalized Vickrey auction, by contrast, buyer 3 must truthfully bid b3(v1,v2) in order for s3 to be revealed.

An open question (cont.) Thus, on both counts, we regard finding an appropriate ‘‘English’’ auction (i.e., a dynamic auction with binary decisions at each instant) counterpart to our Vickrey auction with multiple goods as a leading topic for further research.