Authors: Oren Rigbi Damian Goren

Slides:



Advertisements
Similar presentations
An Efficient Dynamic Auction for Heterogeneous Commodities (Lawrence M.Ausubel - september 2000) Authors: Oren Rigbi Damian Goren.
Advertisements

6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 16.
6.896: Topics in Algorithmic Game Theory Lecture 20 Yang Cai.
Collaboration Mechanisms in SOA based MANETs. Introduction Collaboration implies the cooperation between the nodes to support the proper functioning of.
Economic Simulations Using Mathematica Kota Minegishi.
Bidding Strategy and Auction Design Josh Ruffin, Dennis Langer, Kevin Hyland and Emmet Ferriter.
Multi-item auctions with identical items limited supply: M items (M smaller than number of bidders, n). Three possible bidder types: –Unit-demand bidders.
Seminar In Game Theory Algorithms, TAU, Agenda  Introduction  Computational Complexity  Incentive Compatible Mechanism  LP Relaxation & Walrasian.
6.896: Topics in Algorithmic Game Theory Lecture 14 Constantinos Daskalakis.
General Equilibrium Theory
General Equilibrium and Efficiency. General Equilibrium Analysis is the study of the simultaneous determination of prices and quantities in all relevant.
6.896: Topics in Algorithmic Game Theory Lecture 15 Constantinos Daskalakis.
In a free market economy, prices transmit information and serve to ration economic inputs. This leads to the economically most efficient allocation of.
Algorithmic Applications of Game Theory Lecture 8 1.
Mechanism Design and the VCG mechanism The concept of a “mechanism”. A general (abstract) solution for welfare maximization: the VCG mechanism. –This is.
Lecture 1 - Introduction 1.  Introduction to Game Theory  Basic Game Theory Examples  Strategic Games  More Game Theory Examples  Equilibrium  Mixed.
1 An Analysis for Troubled Assets Reverse Auction Saeed Alaei (University of Maryland-College Park) Azarakhsh Malekian (University of Maryland-College.
Distributed Rational Decision Making Sections By Tibor Moldovan.
Competitive Analysis of Incentive Compatible On-Line Auctions Ron Lavi and Noam Nisan SISL/IST, Cal-Tech Hebrew University.
Multi-Item Auctions 1. Many auctions involve sale of different types of items Spectrum licenses in different regions, seats for a concert or event, advertising.
Robinson Crusoe model 1 consumer & 1 producer & 2 goods & 1 factor: –two price-taking economic agents –two goods: the labor (or leisure x 1 ) of the consumer.
Topics in the border of economics and computation seminar Presented by: Avinatan Hasidim Yair Weinberger Gabrielle Demange, David gale, Matilda Sotomayor.
ECON 101: Introduction to Economics - I Lecture 3 – Demand and Supply.
Chapter 9 Games with Imperfect Information Bayesian Games.
© 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.
Chapter 23 Competitive Equilibrium
CHAPTER 1 DEMAND AND SUPPLY ANALYSIS: INTRODUCTION Presenter’s name Presenter’s title dd Month yyyy.
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.
Auction Theory תכנון מכרזים ומכירות פומביות Topic 7 – VCG mechanisms 1.
Games with Imperfect Information Bayesian Games. Complete versus Incomplete Information So far we have assumed that players hold the correct belief about.
Econ 805 Advanced Micro Theory 1 Dan Quint Fall 2009 Lecture 4.
6.896: Topics in Algorithmic Game Theory Lecture 13b Constantinos Daskalakis.
Comp 553: Algorithmic Game Theory Fall 2014 Yang Cai Lecture 23.
Auctions serve the dual purpose of eliciting preferences and allocating resources between competing uses. A less fundamental but more practical reason.
Slides prepared by Thomas Bishop Copyright © 2009 Pearson Addison-Wesley. All rights reserved. Chapter 4 Resources, Comparative Advantage, and Income Distribution.
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.
Lecture 4 on Auctions Multiunit Auctions We begin this lecture by comparing auctions with monopolies. We then discuss different pricing schemes for selling.
Econ 102 SY Lecture 9 General equilibrium and economic efficiency October 2, 2008.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 5 Theory of Consumer Behavior.
Security Markets V Miloslav S Vošvrda Theory of Capital Markets.
Oligopoly Overheads. Market Structure Market structure refers to all characteristics of a market that influence the behavior of buyers and sellers, when.
Network Formation Games. NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models: Global Connection Game.
Comp/Math 553: Algorithmic Game Theory Lecture 10
Short Run & Long Run Equilibrium Under Perfect Competition
By Audrey Hu and Liang Zou University of Amsterdam
False-name Bids “The effect of false-name bids in combinatorial
Consumers, Producers, and the Efficiency of markets
Comp/Math 553: Algorithmic Game Theory Lecture 08
C H A P T E R C H E C K L I S T When you have completed your study of this chapter, you will be able to Calculate and graph a budget line that shows.
Multi-Item Auctions.
Theory of Capital Markets
Comp/Math 553: Algorithmic Game Theory Lecture 09
Tuomas Sandholm Computer Science Department Carnegie Mellon University
Internet Economics כלכלת האינטרנט
16 Equilibrium.
Theoretical Tools of Public Finance
Chapter 5 Theory of Consumer Behavior
Comp/Math 553: Algorithmic Game Theory Lecture 13
Market Design and Analysis Lecture 4
Games with Imperfect Information Bayesian Games
Stability Analysis of Linear Systems
Chapter 6 Price!.
A pre-alpha accounting architecture
Network Formation Games
Econ 100 Lecture 4.2 Perfect Competition.
Perfect Competition Econ 100 Lecture 5.4 Perfect Competition
Information, Incentives, and Mechanism Design
Auction Theory תכנון מכרזים ומכירות פומביות
Presentation transcript:

Authors: Oren Rigbi Damian Goren An Efficient Dynamic Auction for Heterogeneous Commodities (Lawrence M.Ausubel - september 2000) Authors: Oren Rigbi Damian Goren

The problem: An auctioneer wishes to allocate one or more units of each of K heterogeneous commodities to n bidders.

The Lecture’s Contents: Preface & Example Presentation of the Model Equilibrium of the dynamic auction Relationship with the Vickrey auction Conclusions

Situations abound in diverse industries in which heterogeneous commodities are auctioned…. On a typical day, the U.S Treasury sells : Some $8 billion in three - month bills. Some $5 billion in six – month bills.

Vickrey Auction(1) The second-price auction is commonly called the Vickrey auction, named after William Vickrey. For one commodity: The item is awarded to highest bidder at a price equal to the second-highest bid.

Vickrey Auction(2) For K homogenous Commodities: The items are awarded to the highest bidders. The price of the unit is calculated by the price that would have been paid for this unit in case that the bidder that won this unit wouldn’t have participated the auction.

Example with 2 commodities Suppose that the supply vector is (10,8), i Example with 2 commodities Suppose that the supply vector is (10,8), i.e.,10 commodities of A are available,and 8 commodities of B , and suppose that there are n = 3 bidders. Price Vector Bidder 1 Bidder 2 Bidder 3 p1 = (3,4) (5,4) p2 = (4,5) (4,4) (4,3) p3 = (5,7) (4,1) p4 = (6,7) (3,2) p5 = (7,8) (4,2) (3,4)

For Example: Bidder 1 The vector demanded was (4,2) A units: p1: +1 p2: +1 p3: +1 p4: +1 Sums to 4. B units: p1: +1 p2: +1 p3: -1 p4: 0 Sums to 2.

The Model (1) A seller wishes to allocate units of each of K heterogeneous commodities among n bidders. N = {1,..., n}. The seller’s available supply will be denoted by S = (S1 ,...,Sk ) .

The model (2) Bidder i’s consumption vector - is a subset of Bidders are assumed to have pure private values for the commodities . Bidder i’s value is given by the function The price vector -

The model (3) Bidder i’s net utility function Bidder i’s demand correspondence

Walrasian equilibrium A price vector and a consumption vector for every bidder s.t. For and T is a finite time ,so that with every we associate a price vector

Sincere Bidding Bidder i is said to bid sincerely if for all . the function is a measurable selection from the demand correspondence . and is the desired vector by bidder i at the time .

Gross Substitutability satisfies gross substitutability if for any and two price vectors such that and for any there exists such that for any commodity such that Notice that for the it is not possible that the commodity that its price was not changed its demand can not be decreased

2 commodities that are not substitutable Assume that there are 5 left shoes and 5 right shoes. The utility function is : U(R,L)=10 for the first couple 8 for the second couple etc. then for p=( 4,3) the demand would be ( 2,2) but for p=(4,5) the demand would be (1,1) .

2 commodities that are substitutable Assume that there are 5 red shirts and 5 blue shirts. The utility function is : U(R,B)=10 for the first shirt 8 for the second shirt etc. then for p=( 6,4) the demand would be (0,4) but for p=(6,8) the demand would be (3,0) .

Crediting & Debiting (1) In the next few slides we will develop the payment equation for the case of 1 commodity. Example: Bidder 1 Bidder 2 Bidder 3 p0 = 4 2 p1 = 5 1 p2 = 6

Crediting & Debiting (2) For k=1 (one commodity) the payment of bidder i

Crediting & Debiting (3) every time it becomes a foregone conclusion that bidder i will win additional units of the homogeneous good, she wins them at the current price and with sincere bidding she gets the same outcome of Vickery auction ,so sincere bidding by every bidder is an efficient equilibrium of the ascending -bid auction for homogeneous goods.

Crediting & Debiting (4) Another way of defining the payment is suppose that is monotonic, and define where is defined Implicitly by

Crediting & Debiting (5) The case of debiting occurs only when is not monotonic and this can be only when we are talking about heterogeneous commodities . . .

K heterogeneous commodities (1) K ascending clocks described continuous, piecewise smooth vector valued function- such that bidder bids according to the vector valued function from to the K commodity case payment equation is:

K heterogeneous commodities (2) Lemma 1: If the price is any piecewise smooth function from to and if each bidder ( ) bids sincerely for all and for all then the integral is independent of the path from to and ...

K heterogeneous commodities (3) equals :

K heterogeneous commodities (4) DEFINITION 1: The set of all final prices attainable by i, denoted is the set of all prices at which the auction may terminate, given that all bidders j i bid sincerely, the specified price adjustment process, and all constraints on the strategy of bidder i. notice that any attainable final price implies an associated allocation consisting of: for each bidder and for bidder .

K heterogeneous commodities (5) THEOREM 1. If each bidder bids sincerely and if bidder i’s bidding is constrained so as to generate piecewise smooth price paths from to then bidder i maximizes her payoff by maximizing social surplus over allocations associated with . Before theorem 1 a short explanation about Vickrey auction with reserve price.

K heterogeneous commodities (6) THEOREM 1(cont) - Moreover, if a Walrasian price vector w is attainable by bidder i (i.e., if ) then bidder i maximizes her payoff by selecting the derived demand from Walrasian price vector, and there by receives her payoff from a Vickrey auction with a reserve price of p(0). notice that in the vickery auction a players’ payoff is the difference between its utility and its payment while here its payoffs are the difference between the social surplus and the base allocation with reserve to p(0)

Equilibrium of the auction(1) DEFINITION 2: The triplet (A)–(B)–(C) will be said to be a stable price adjustment combination for competitive economies if: (A) is a price adjustment process, (B) is a set of assumptions on bidders’ preferences, (C) is a condition on the initial price for convergence (e.g., local, global or universal stability). and price adjustment process (A) for an economy satisfying bidder assumptions (B) is guaranteed to converge to a Walrasian equilibrium along a piecewise smooth path in accord with initial condition (C).

Equilibrium of the auction(2) Example -Let denote the vector of excess demands at time t and let (A) be a continuous and sign-preserving transformation so that the price adjustment process would be : for . Let (B) include the assumption of gross substitutability plus additional assumptions on the economy

Equilibrium of the auction(3) Example(cont) - guaranteeing that the excess demand for each commodity is a continuous function and that a positive Walrasian price vector exists. Let (C) be the condition of global convergence. Then (A)–(B)–(C) is a stable price adjustment combination . (Arrow,Block and Hurwicz, 1959)

Equilibrium of the auction(4) THEOREM 2. Suppose that the triplet (A)–(B)–(C) is a stable price adjustment combination for competitive economies. Consider the auction game where price adjustment is governed by process (A) and bidders have pure private values satisfying assumptions (B). Then, for initial prices p(0) in accord with (C),

Equilibrium of the auction(5) THEOREM 2(cont) – and if participation in the auction is mandatory: (i) sincere bidding by every bidder is an equilibrium of the auction game; (ii) with sincere bidding, the price vector converges to a Walrasian equilibrium price; (iii) with sincere bidding, the outcome is that of a Vickrey auction with reserve price of p(0).

Theorem 3 It the initial price p(0) is chosen such that the market clears without bidder i at price at p(0) (i.e., ), if each bidder j  i bids sincerely, if bidder i’s bidding is constrained so as to generate piecewise smooth price paths from [0,T] to , and if a Walrasian price vector w is attainable by bidder i (i.e., if w  Pi), then bidder i maximizes her payoff by selecting a Walrasian price vector and thereby receives exactly her Vickrey auction payoff.

An n+1 steps algorithm for calculating payoffs Step 1 Run the auction procedure of naming a price p(t), allowing bidders j1 to respond with quantities xj(t) while imposing x1(t)=0, and adjusting price according to adjustment process (A) until such price p-1 is reached that the market clears (absent bidder 1).

... Step n Run the auction procedure of naming a price p(t), allowing bidders jn to respond with quantities xj(t) while imposing xn(t)=0, and adjusting price according to adjustment process (A) until such price p-n is reached that the market clears (absent bidder n).

Step n+1 Run the auction procedure of naming a price p(t), allowing all bidders i=1...n to respond with quantities xi(t), and adjusting price according to adjustment process (A) until such price w is reached that the market clears (with all bidders).

Payoffs Computation Payment equation: for bidder n: for bidder i ( ):

Theorem 4 Suppose that the triplet (A)-(B)-(C) is a stable price adjustment combination for competitive economies. Consider the (n+1) step auction game where price adjustment is governed by process (A) and bidders have pure private values satisfying assumptions (B). Then for initial prices p(0) in accord with (C), sincere bidding by every bidder is an equilibrium of the (n+1) step auction game, the price vector converges to a Walrasian equilibrium price, and the outcome is exactly that of a Vickrey auction.

Replicating the outcome of Vickrey Auction Select any p(0) that has the property that with any one bidder removed, there is still excess demand for every commodity, i.e., for all i and all k.

Conclusions The primary objective of the current design was really to introduce efficient auction procedures sufficiently simple and practicable that they might actually find themselves adopted into widespread use someday. For the case of K heterogeneous commodities: * A full Vickrey auction requires bidders to report their utilities over the entire K-dimensional space of quantity vectors. * The current design only requires bidders to evaluate their demands along a one-dimensional path of price vectors.