graph theoretic characterization of revenue equivalence
play

Graph Theoretic Characterization of Revenue Equivalence Marc Uetz - PowerPoint PPT Presentation

Motivation Setting Characterization Applications Graph Theoretic Characterization of Revenue Equivalence Marc Uetz University of Twente joint work with Birgit Heydenreich Rudolf M uller Rakesh Vohra Marc Uetz Revenue Equivalence


  1. Motivation Setting Characterization Applications Graph Theoretic Characterization of Revenue Equivalence Marc Uetz University of Twente joint work with Birgit Heydenreich Rudolf M¨ uller Rakesh Vohra Marc Uetz Revenue Equivalence

  2. Motivation Setting Characterization Applications Paul Klemperer The key result in auction theory is the remarkable Revenue Equivalence Theorem. . . Much of auction theory can be understood in terms of this theorem. . . This talk Characterization of RE via graph theory, not only for auctions Marc Uetz Revenue Equivalence

  3. Motivation Setting Characterization Applications Introducing Revenue Equivalence: Single Item Auction Bidders have valuation & utility n bidders bidder i has valuation v i = ”willingness to pay” տ private! looses ⇒ utility is 0 wins ⇒ utility=valuation-price Auction who will be the winner? allocation rule what will be the price per bidder? payment scheme Marc Uetz Revenue Equivalence

  4. Motivation Setting Characterization Applications 2nd Price Auction (Vickrey ’61) Allocation & payment rule Bidders submit bids b i by email allocate item to highest bid payment π i = 2nd highest bid Bidders strategy? truthtelling b i = v i , even if all other b j known (i.e., truthtelling is a dominant strategy) Result Allocation rule is efficient (allocates to v max ), auctioneer’s revenue is (only) v n − 1 . . . can we get more revenue? Marc Uetz Revenue Equivalence

  5. Motivation Setting Characterization Applications 1st Price Auction Allocation & payment rule Bidders submit bids b i by email allocate item to highest bid payment π i = b i Bidders strategy? trivial: bid below v i (bid-shading), but by how much? (now depends on given information on other bidders!) Result Allocation rule is efficient (allocates to v max ), to compare (expected) revenues, look at simple example. . . Marc Uetz Revenue Equivalence

  6. Motivation Setting Characterization Applications Two Auctions: Revenues assume 2 bidders only both valuations v j are i.i.d., uniform on [0 , 1] 2nd price auction (Vickrey) bid b j = v j (dominant strategy equilibrium) revenue collected E [min { v 1 , v 2 } ] = 1 3 1st price auction bid b j = n − 1 n v j = 1 2 v j (Bayes-Nash equilibrium) � 2 � revenue collected 1 2 E [max { v 1 , v 2 } ] = 1 = 1 2 3 3 Auctions are quite different, expected revenues are equivalent Marc Uetz Revenue Equivalence

  7. Motivation Setting Characterization Applications Revenue Equivalence (RE) auctioning a single item bidders uncertain about other bidders’ valuations Textbook Theorem Suppose bidders’valuations are i.i.d. and bidders are risk neutral (maximizing expected utility). Then any [. . . ] standard auction a yields the same (expected) revenue to the seller. Example: 1st price auction ↔ 2nd price auction a Efficient: bidder with v max wins Individual rational: losers pay 0 see: Vickrey ’61/’62, Riley & Samuelson ’81, Myerson ’81 Marc Uetz Revenue Equivalence

  8. Motivation Setting Characterization Applications Revenue Equivalence — Consequences As auction designer given some auction with (expected) revenue X natural approach to increase X : optimize the payments but, whenever revenue equivalence holds . . . to increase revenue need to modify the allocation rule Example Using ‘reserve prices’ in auctions increases expected revenue (at the expense of possibly not allocating the item) Marc Uetz Revenue Equivalence

  9. Motivation Setting Characterization Applications Mechanism Design: Setting agents i = 1 , . . . , n types t i ∈ T i , private information outcomes a ∈ A (or: v i : T → R A ) valuations v i : A × T i → R , Direct revelation mechanism given reports t 1 , . . . , t n of all agents mechanism: ( f , π ) ր տ allocation rule payment scheme f ( t 1 , . . . , t n ) = a π i ( t 1 , . . . , t n ) ∈ R payment from i utility = valuation - payment, u i = v i ( f ( t ) , t i ) − π i ( t ) Marc Uetz Revenue Equivalence

  10. Motivation Setting Characterization Applications Concepts Definition (truthful mechanism) ( f , π ) truthful iff for all agents i , reports t − i = ( . . . , t i − 1 , t i +1 , . . . ), utility from truth-telling t i ≥ utility from lying s i → allocation rule f is called (truthfully) implementable Why care about truthfulness? By Myerson’s revelation principle, this restriction is w.l.o.g. Definition (revenue equivalence, RE) Let f truthfully implementable. f satisfies RE iff for all truthful ( f , π ) and ( f , π ′ ), for all agents i , π i − π ′ i = const . ∀ t − i Marc Uetz Revenue Equivalence

  11. Motivation Setting Characterization Applications Revenue Equivalence: Literature Sufficient conditions on agents’ preferences ( T , v ) (Green+Laffont ’77, Holmstr¨ om ’79): I f = utilitarian maximizer (Myerson ’81, Krishna+Maenner ’01, Milgrom+Segal ’02): all implementable f Characterization of agents’ preferences ( T , v ) (Suijs ’96): II on finite outcome spaces, f = utilitarian maximizer satisfies RE (Chung+Olszewski ’07): on finite outcome spaces, all implementable f satisfy RE Our result III characterize agents preferences ( T , v ) and f s.t. RE holds, arbitrary outcome space Marc Uetz Revenue Equivalence

  12. Motivation Setting Characterization Applications Link to Graph Theory: Allocation Graph G f fix one agent i and reports t − i of others (notation: drop index i ) Allocation graph G f for agent i complete directed graph node set: possible outcomes a , b ∈ A (may be infinite) arc lengths t ∈ f − 1 ( b ) [ v ( b , t ) − v ( a , t )] ℓ ab = inf “if true type is any t with f ( t ) = b , ℓ ab = (least) gain in valuation for truthtelling instead of lying to get outcome a ” l ab a b Marc Uetz Revenue Equivalence

  13. Motivation Setting Characterization Applications Node Potentials Remark: Payments for outcomes ( f , π ) truthful and f ( s ) = f ( t ) = a for two reports s and t , then π ( s ) = π ( t ) ⇒ w.l.o.g. define payments π ( a ) for outcomes a ∈ A only Definition (node potential) π : G f → R such that (shortest path) △ -inequality holds for all arcs ( a , b ): π ( b ) ≤ π ( a ) + ℓ ab Marc Uetz Revenue Equivalence

  14. Motivation Setting Characterization Applications Truthful Mechanism ⇔ Node Potential Observation (Rochet, 1987) ( f , π ) truthful ⇔ π ( · ) node potential in G f ( f , π ) truthful iff for any outcomes a , b : utility truth-telling t ∈ f − 1 ( b ) ≥ utility lying false s ∈ f − 1 ( a ) ∀ t ∈ f − 1 ( b ) ⇔ v ( b , t ) − π ( b ) ≥ v ( a , t ) − π ( a ) ∀ t ∈ f − 1 ( b ) ⇔ π ( a ) + [ v ( b , t ) − v ( a , t )] ≥ π ( b ) ⇔ π ( a ) + inf t ∈ f − 1 ( b ) [ v ( b , t ) − v ( a , t )] ≥ π ( b ) ⇔ π ( a ) + ℓ ab ≥ π ( b ) Marc Uetz Revenue Equivalence

  15. Motivation Setting Characterization Applications Node Potentials Observation ( f , π ) truthful ⇔ π node potential in G f Consequence Rochet ′ 87 f is implementable ⇔ G f has node potential well − known ⇔ G f has no negative cycle Revenue equivalence? f satisfies RE ⇔ node potential in G f unique (up to constant) Marc Uetz Revenue Equivalence

  16. Motivation Setting Characterization Applications Unique Node Potential - Characterization Proposition 1 Any two node potentials differ only by a constant � dist ( v , w ) + dist ( w , v ) = 0 Proof: ” ⇓ ” dist ( v , · ) and dist ( w , · ) are node potentials, so dist ( v , w ) = dist ( w , w ) + c and dist ( v , v ) = dist ( w , v ) + c � �� � � �� � =0 =0 ” ⇑ ” π ( w ) − π ( v ) ≤ dist ( v , w ) and π ( v ) − π ( w ) ≤ dist ( w , v ) so π ( w ) = dist ( v , w ) + π ( v ), for all w so π ( · ) and dist ( v , · ) differ by constant π ( v ) Marc Uetz Revenue Equivalence

  17. Motivation Setting Characterization Applications Main Result: Characterization of RE Theorem (Characterization of RE) Truthfully implementable f satisfies revenue equivalence � For all outcomes a , b , dist G f ( a , b ) + dist G f ( b , a ) = 0 Proof. payment scheme π ⇔ node potential in G f dist G f ( a , b ) + dist G f ( b , a ) = 0 necessary and sufficient condition for unique node potential in G f ( ± constant) Marc Uetz Revenue Equivalence

  18. Motivation Setting Characterization Applications Analytical Theorems Demand Rationing Application I: Sufficient Conditions for RE Theorem 1 ( A finite) agents’ types T (topologically) connected for all a ∈ A , valuations v ( a , · ) continuous on T Then any truthfully implementable f satisfies revenue equivalence Theorem 2 ( A infinite, countable) agents’ types T ⊆ R k , (topologically) connected valuations v ( a , · ) equicontinuous on T Then any truthfully implementable f satisfies revenue equivalence Theorems 1 and 2 aren’t new – yet had heavier proofs before Marc Uetz Revenue Equivalence

  19. Motivation Setting Characterization Applications Analytical Theorems Demand Rationing Proof Idea ( A finite) Pick any partition of A : A 1 A 2 f − 1 ( A 1 ) f − 1 ( A 2 ) partition of T T connected: t ∈ ∩ A finite v continuous f truthful ∃ a 1 ∈ A 1 , a 2 ∈ A 2 : dist ( a 1 , a 2 ) + dist ( a 2 , a 1 ) = 0 Exercise: sufficient for dist ( a , b ) = dist ( b , a ) in G f . � Marc Uetz Revenue Equivalence

Recommend


More recommend