Market Design and Analysis Lecture 5 Lecturer: Ning Chen ( 陈宁 )

Slides:



Advertisements
Similar presentations
Combinatorial Auction
Advertisements

Truthful Mechanisms for Combinatorial Auctions with Subadditive Bidders Speaker: Shahar Dobzinski Based on joint works with Noam Nisan & Michael Schapira.
6.896: Topics in Algorithmic Game Theory Lecture 21 Yang Cai.
Zihe Wang. Only 1 good Single sell VS Bundle sell Randomization is needed LP method Mechanism characterization.
Algorithmic mechanism design Vincent Conitzer
Blackbox Reductions from Mechanisms to Algorithms.
Yang Cai Sep 24, An overview of today’s class Prior-Independent Auctions & Bulow-Klemperer Theorem General Mechanism Design Problem Vickrey-Clarke-Groves.
Yang Cai Oct 01, An overview of today’s class Myerson’s Auction Recap Challenge of Multi-Dimensional Settings Unit-Demand Pricing.
Online Mechanism Design (Randomized Rounding on the Fly)
Chapter 6: Prior-free Mechanisms Roee and Ofir (Also from “Envy Freedom and Prior-free Mechanism Design” by Devanur, Hartline, Yan) 1.
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.
Mechanism Design, Machine Learning, and Pricing Problems Maria-Florina Balcan.
Seminar in Auctions and Mechanism Design Based on J. Hartline’s book: Approximation in Economic Design Presented by: Miki Dimenshtein & Noga Levy.
Truthful Mechanism Design for Multi-Dimensional Scheduling via Cycle Monotonicity Ron Lavi IE&M, The Technion Chaitanya Swamy U. of Waterloo and.
Prompt Mechanisms for Online Auctions Speaker: Shahar Dobzinski Joint work with Richard Cole and Lisa Fleischer.
An Approximate Truthful Mechanism for Combinatorial Auctions An Internet Mathematics paper by Aaron Archer, Christos Papadimitriou, Kunal Talwar and Éva.
Multi-item auctions with identical items limited supply: M items (M smaller than number of bidders, n). Three possible bidder types: –Unit-demand bidders.
Auction Theory Class 3 – optimal auctions 1. Optimal auctions Usually the term optimal auctions stands for revenue maximization. What is maximal revenue?
A Prior-Free Revenue Maximizing Auction for Secondary Spectrum Access Ajay Gopinathan and Zongpeng Li IEEE INFOCOM 2011, Shanghai, China.
Competitive Auctions Review Rattapon Limprasittiporn.
A Sufficient Condition for Truthfulness with Single Parameter Agents Michael Zuckerman, Hebrew University 2006 Based on paper by Nir Andelman and Yishay.
Seminar In Game Theory Algorithms, TAU, Agenda  Introduction  Computational Complexity  Incentive Compatible Mechanism  LP Relaxation & Walrasian.
Online Scheduling with Known Arrival Times Nicholas G Hall (Ohio State University) Marc E Posner (Ohio State University) Chris N Potts (University of Southampton)
6.853: Topics in Algorithmic Game Theory Fall 2011 Matt Weinberg Lecture 24.
Bundling Equilibrium in Combinatorial Auctions Written by: Presented by: Ron Holzman Rica Gonen Noa Kfir-Dahav Dov Monderer Moshe Tennenholtz.
C OMPETITIVE A UCTIONS 1. W HAT WILL WE SEE TODAY ? Were the Auctioneer! Random algorithms Worst case analysis Competitiveness 2.
Truthful Approximation Mechanisms for Scheduling Selfish Related Machines Motti Sorani, Nir Andelman & Yossi Azar Tel-Aviv University.
Limitations of VCG-Based Mechanisms Shahar Dobzinski Joint work with Noam Nisan.
Truthful Randomized Mechanisms for Combinatorial Auctions Speaker: Michael Schapira Joint work with Shahar Dobzinski and Noam Nisan Hebrew University.
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.
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.
CS/SS 241a presentation California Institute of Technology1 False-Name-Proof Mechanisms for hiring a team Mahyar Salek Joint work with Atsushi Iwasaki,
Auction Design for Atypical Situations. Overview General review of common auctions General review of common auctions Auction design for agents with hard.
Competitive Generalized Auctions Paper by Amos Fiat, Andrew Goldberg, Jason Hartine, Anna Karlin Presented by Chad R. Meiners.
1 Chapter 5 A Measure of Information. 2 Outline 5.1 Axioms for the uncertainty measure 5.2 Two Interpretations of the uncertainty function 5.3 Properties.
Competitive Auctions and Digital Goods Andrew Goldberg, Jason Hartline, and Andrew Wright presenting: Keren Horowitz, Ziv Yirmeyahu.
Competitive Analysis of Incentive Compatible On-Line Auctions Ron Lavi and Noam Nisan SISL/IST, Cal-Tech Hebrew University.
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.
Multi-Unit Auctions with Budget Limits Shahar Dobzinski, Ron Lavi, and Noam Nisan.
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.
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.
Order Statistics The ith order statistic in a set of n elements is the ith smallest element The minimum is thus the 1st order statistic The maximum is.
1 Deterministic Auctions and (In)Competitiveness Proof sketch: Show that for any 1  m  n there exists a bid vector b such that Theorem: Let A f be any.
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.
BY Lecturer: Aisha Dawood. The hiring problem:  You are using an employment agency to hire a new office assistant.  The agency sends you one candidate.
1 Competitive Auctions Authors: A. V. Goldberg, J. D. Hartline, A. Wright, A. R. Karlin and M. Saks Presented By: Arik Friedman and Itai Sharon.
Envy-Free Auctions for Digital goods A paper by Andrew V. Goldberg and Jason D. Hartline Presented by Bart J. Buter, Paul Koppen and Sjoerd W. Kerkstra.
Auctions for Digital Goods Ali Echihabi University of Waterloo – Nov 2004.
Unlimited Supply Infinitely many identical items. Each bidder wants one item. –Corresponds to a situation were we have no marginal production cost. –Very.
Competitive Queue Policies for Differentiated Services Seminar in Packet Networks1 Competitive Queue Policies for Differentiated Services William.
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.
5.1 Probability in our Daily Lives.  Which of these list is a “random” list of results when flipping a fair coin 10 times?  A) T H T H T H T H T H 
Analysis of Algorithms CS 477/677 Instructor: Monica Nicolescu Lecture 7.
Linear Program Set Cover. Given a universe U of n elements, a collection of subsets of U, S = {S 1,…, S k }, and a cost function c: S → Q +. Find a minimum.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Algorithmic Mechanism Design Shuchi Chawla 11/7/2001.
Matroids, Secretary Problems, and Online Mechanisms Nicole Immorlica, Microsoft Research Joint work with Robert Kleinberg and Moshe Babaioff.
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.
Non-LP-Based Approximation Algorithms Fabrizio Grandoni IDSIA
An Optimal Lower Bound for Anonymous Scheduling Mechanisms
Market Design and Analysis Lecture 4
Competitive Auctions and Digital Goods
Economics and Computation Week #13 Revenue of single Item auctions
The Byzantine Secretary Problem
Near-Optimal Simple and Prior-Independent Auctions Tim Roughgarden (Stanford)
Presentation transcript:

Market Design and Analysis Lecture 5 Lecturer: Ning Chen ( 陈宁 )

2 Worst Case Optimal Auction Design  Consider an auction setting where there are  one item (unlimited supplies)  n buyers who desire one copy each at value v i  Goal: Design a truthful auction that maximizes the profit.  What if VCG?

3 Characterization of Truthfulness  An auction is called bid-independent if for each buyer i, the auction computes t i  f(b -i )  if t i < b i, i wins at price p i = t i  if t i > b i, i does not win  if t i = b i, i either wins or not (doesnot matter)  Theorem. An auction is truthful if and only if it is equivalent to a bid-independent auction.

4 Characterization of Truthfulness  Proof. Any bid-independent auction is truthful (trivial). On the other direction, consider any truthful auction A.  Let b i (x) = (b 1,…,b i-1,x,b i+1,…,b n )  If there is a value x* s.t. in A(b i (x*)), buyer i wins and pays p (≤ x*), then define f(b -i ) = p

5 Characterization of Truthfulness  Consider any value x and b i (x) if buyer i wins, payment must be p. (otherwise, there is y s.t. the payment is q ≠ p in A(b i (y)). Assume wlog q>p. then the auction is not truthful when v i = y.) buyer i wins for any bid x > p. (otherwise, there is y > p s.t. i does not win when bidding y. Again the auction is not truthful when v i = y.)  Hence, the auction is equivalent to bid-independent auction f(∙) where f(b -i ) = p.

6 A Bad News..  Consider a special case where there is only one buyer.  By the above theorem, any truthful auction is bid- independent  The value t i offered to the buyer must be a constant  The real value of the buyer, however, can be arbitrarily large…  In general, truthful auctions can work arbitrarily bad in the worst case.

7 Analysis Approach  How we can arrive at a rigorous theoretical framework to determine the optimality of some auctions?  Answer: moving from absolute optimality to relative optimality. (E.g. in data compression, whenever there is an information theoretic obstacle preventing us from obtaining an absolute optimal solution, we try to approximate.)

8 Analysis Approach  In our setting, the obstacle is the game theoretic constraint that an auction does not know the true values in advance and must solicit them in a truth- inducing manner.  The approach to study relative optimality of auctions is to find a suitable benchmark, and show that the auction is always within a small factor of the benchmark.

9 Benchmark  Benchmarks. Assume the values are v 1 ≥ v 2 ≥ ∙∙∙ ≥ v n. The following are the natural candidates:  T(v) = ∑ i v i, i.e. the sum of values of all buyers  F(v) = max i i∙v i, i.e. the optimal profit given by a single price.  The example above, however, shows that both T(v) and F(v) are not good benchmark, as they can be arbitrarily larger than the profit of any truthful auction.

10 Benchmark  Definition (F (2) ). The optimal single priced profit with at least two winners is F (2) (v) = max i≥2 i∙v i  Definition (competitive ratio). The competitive ratio of auction A is defined to be max v F (2) (v) / A(v), where A(v) is the (expected) profit of A on input v.  Goal: design a truthful auction A to minimize the competitive ratio (worst-case analysis), i.e. min max v F (2) (v) / A(v)

11 Benchmark  Examples:  There are 50 bids $10 and 50 bids $1. Then F (2) = 50 ∙ 10 = $500  There are 5 bids $10 and 95 bids $1. Then F (2) = 1 ∙ 100 = $100

12 An Impossibility Result  Theorem. Roughly speaking, no deterministic truthful auction is c-competitive for any given constant c > 0.  Therefore, we have to look for randomized auctions.

13 Profit Extraction  Assume the goal of the seller is to raise a total profit R.  The auction profit extractor with target profit R, ProfitExtract(R), sells to the largest set of k buyers that can equally share R and change each R/k.  Example. Consider b = (5,4,3,2,1) and R = 9.  offer R/5 to all buyers, b 5 = 1 drops out  offer R/4 to first four buyers, b 4 = 2 drops out  offer R/3 to first three buyers, all accept at price R/3 = 3.

14 Profit Extraction  Lemma 1. For any given value R, ProfitExtract(R) is truthful.  Proof. assignment.  Lemma.  If R ≤ F(v), then ProfitExtract(R) always obtains a profit of R.  If R > F(v), then ProfitExtract(R) obtains nothing.  Proof. assignment. F(v) = max i i∙v i

15 Random Sampling Profit Extraction  The random sampling profit extraction auction (RSPE) works as follows:  randomly partition the bids b = (b 1,…,b n ) into two groups g 1 and g 2.  compute R 1 = F(g 1 ) and R 2 = F(g 2 ), the optimal profit given by a single price for each group.  run ProfitExtrac(R 1 ) on g 2  run ProfitExtrac(R 2 ) on g 1 F(v) = max i i∙v i

16 Random Sampling Profit Extraction  Theorem. Random sampling profit extraction is truthful.  Proof. Consider any buyer i.  Assume wlog that i is in group g 1.  Then we will run ProfitExtrac(R 2 ) on g 1, where R 2, the optimal profit given by a single price for group g 2, is independent to the bid of i.  By Lemma 1, we know that ProfitExtrac(R 2 ) is truthful for buyer i.

17 Random Sampling Profit Extraction  Theorem. Random sampling profit extraction is 4- competitive.

18 Random Sampling Profit Extraction  Lemma 2. If we flip a coin uniformly k ≥ 2 times, then E[min {# heads, # tails}] ≥ k/4  Proof. Let M i = min{# heads, # tails} be a random variable after i coin flips. Observe that  E[M 1 ] = 0  E[M 2 ] = 1/2  E[M 3 ] = 3/4 Let X i = M i – M i-1. Thus,  E[X 1 ] = 0  E[X 2 ] = 1/2  E[X 3 ] = 1/4

19 Random Sampling Profit Extraction  By linearity of expectation, E[M k ] = ∑ k i=1 E[X i ] Thus, to compute E[M k ], it suffices to compute E[X i ].  Case 1. i is even. Hence i – 1 is odd. Thus, prior to the i-th coin, # heads ≠ # tails. Assume wlog that # heads < # tails. Now we flip the i-th coin:  with probability 1/2, it is head and we increase the minimum by one;  with probability 1/2, it is tail and we do not increase the minimum. Thus, E[X i ] = 1/2.

20 Random Sampling Profit Extraction  Case 2. i is odd. We use the trivial lower bound E[X i ] ≥ 0.  Therefore, where recall that X 1 = 0, X 2 = 1/2, X 3 = 1/4.

21 Random Sampling Profit Extraction  Theorem. Random sampling profit extraction is 4- competitive.  Proof. Assume that F (2) (b) = kp, where k ≥ 2 is the number of winners and p is the price. Of these k winners,  let k 1 be the number of them that are in g 1  R 1 = F(g 1 ) ≥ k 1 p  let k 2 be the number of them that are in g 2  R 2 = F(g 2 ) ≥ k 2 p F(v) = max i i∙v i F (2) (v) = max i≥2 i∙v i

22 Random Sampling Profit Extraction  Hence,  That is, for any possible input vector, we always have F (2) (v) / RSPE(v) ≤ 4, i.e. max v F (2) (v) / RSPE(v) ≤ 4

23 Random Sampling Profit Extraction  Theorem. Random sampling profit extraction is truthful and 4-competitive.  Theorem. No randomized truthful auction can be better than 2.42-competitive.  Theorem. There is a truthful auction for n buyers with ratio 3.12.

24 Reading Assignment  R. Myerson, Optimal Auction Design, Mathematics of Operations Research, V.6(1),  N. Nisan, A. Ronen, Algorithmic Mechanism Design, STOC 1999,  A. Archer, E. Tardos, Truthful Mechanisms for One-Parameter Agents, FOCS 2001,  A. Karlin, D. Kempe, T. Tamir, Beyond VCG: Frugality of Truthful Mechanisms, FOCS 2005,  A. Goldberg, J. Hartline, A. Karlin, M. Saks, xxxx, Competitive auctions, Games and Economic Behavior,  X. Bei, N. Chen, N. Gravin, P. Lu, Budget Feasible Mechanism Design: From Prior-Free to Bayesian, STOC 2012.