330 likes | 508 Views
Recall Myerson Optimal Auction. Myerson: Bayesian Single-item Auction problem: Single item for sale (can be extended to ``service”) bidders Distribution from which bidder values are drawn VCG on virtual values. TexPoint fonts used in EMF.
E N D
Recall Myerson Optimal Auction • Myerson: Bayesian Single-item Auction problem: • Single item for sale (can be extended to ``service”) • bidders • Distribution from which bidder values are drawn • VCG on virtual values TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAAAAAA
Quick Question (to make sure everyone is awake): • What about Myerson when bidders are correlated? (Not a product distribution) • Answer: Can beat Myerson revenue (by cheating somewhat) • Exp. Utility to agent if value = 10 is zero • Exp. Utility to agent if value = 100 is 30
Joint distribution • Run VCG AND charge extra payments: • P(b) – extra payment if OTHER GUY bids b • Both bid 100: both get utility -60 • Both bid 10: both get utility +30 Better than Reserve price of 100 Revenue = TOTAL “surplus”
Papers today (very partially) • On Profit-Maximizing Envy-Free Pricing • Guruswami, Hartline, Karlin, Kempe, Kenyon, McSherry • SODA 05 • Algorithmic Pricing via Virtual Valuations • Chawla, Hartline, Kleinberg • arXiv 2008 • Pricing Randomized Allocations • Briest, Chawla, Kleinberg, Weinberg • arXiv, 2009 • Approximate Revenue Maximization with Multiple Items • Hart, Nisan • arXiv 2012
Bayesian Unit Demand Pricing Problem • Myerson: Bayesian Single-item Auction problem: • Single item for sale (can be extended to ``service”) • bidders • Distribution from which bidder values are drawn • VCG on virtual values • Bayesian Unit-demand Pricing Problem: • Single unit-demand bidder • items for sale • Distribution from which the bidder valuation for items is drawn
What’s the connection • How do n bidders single item relate to single bidder n items?
For the Bayesian Single item Auction and the Bayesian Unit-demand Pricing problem are the same problem. • Offer the item at a price of where is the virtual valuation function for distribution (For regular distributions, Use ironed virtual values if irregular)
Theorem: For any price vector p, the revenue of Myerson (when bidder value of the single item comes from is the revenue when the single bidder gets value for item from • Given price vector p, new mechanism M: • Allocate the item to the bidder with that maximizes • Have bidder pay the critical price (the lowest bid at which bidder would win. • The allocation function is monotone and so this is a truthful mechanism. • Myerson is optimal amongst all Bayes Nash IC mechanisms, • Myerson gets more revenue than M
Myerson Revenue is Opt revenue for Single bidder Bayesian values • Allocate the item to the bidder with that maximizes • Have bidder pay the critical price (the lowest bid at which bidder would win. • The minimum bid for bidder to win is This is the revenue to M when wins • The revenue from a single bidder who buys item with value at a price of is • QED
Reg distributions: almost tight (??) • Let - the probability that no item is sold at pricing vector • Use prices , where is chosen as follows: • Choose such that and • Theorem (Chawla, Hartline, B. Kleinberg): Gives no less than Myerson revenue / 3 • Algorithmic Pricing via Virtual Valuations
Distribution vs. set of Bidders The following two problems are equivalent: • Given n items and m “value vectors” for m bidders compute the revenue-optimal item pricing • Given a single bidder whose valuations are chosen uniformly at random from compute the revenue-optimal item pricing
APX hardness of optimal (deterministic) item pricing • Reduction from vertex cover on graphs of maximum degree at most B (APX hard for B3). • Given (connected) Graph G with n vertices construct n items and m+n bidders (or bidder types) • For every edge add bidder with value 1 for items and zero otherwise • Additionally, for every item there is a bidder with value 2 for the item. • The optimal pricing gives profit, where is the smallest vertex cover of
APX hardness of (deterministic) item pricing • Given (connected) Graph G with n vertices construct n items and m+n bidders (or bidder types) • For every edge add bidder with value 1 for items and zero otherwise • Additionally, for every item there is a bidder with value 2 for the item. • The optimal pricing gives profit, where is the smallest vertex cover of • Let S be vertex cover, charge 1 for items in S, 2 otherwise • If and price(i)=price(j)=2 then no profit from bidder - reducing price of (say) to one keeps profit unchange.
Pricing Randomized Allocations • Patrick Briest,ShuchiChawla, Robert Kleinberg, S. Matthew Weinberg • Remark: When speaking, say “Bobby Kleinberg”, when writing write “Robert Kleinberg”.
Selling Lotteries • 2 items uniformly value uniformly distributed in [a,b] • Optimal item pricing sets • Offer lottery equal prob item 1 or item 2, at cost • Lose here • Gain here
Different models • Buy-one model: Consumer can only buy one option • Buy-many model: Consumer can buy any number of lotteries and get independent sample from each (will discard multiple copies)
Buy-one model • Polytime algorithm to compute optimal lottery pricing • For item pricing (also known as envy-free unit demand pricing) the optimal item pricing is APX-hard (earlier today) • There is no finite ratio between optimal lottery revenue and optimal item-pricing revenue (for
Lotteries • where , and price of lottery • – collection of lotteries • Bidder type is • Utility of picking lottery is • Utility maximizing lotteries • Max payment for utility maximizing lottery: • Profit of is
Poly time optimal algorithm in case of finite support values of type j bidders - prob of type j bidders – lottery designed for type j - price for lottery Feasible Affordable Type j prefer lottery j
Compare lottery revenue with item pricing revenue • - maximal expected revenue for single bidder when offered optimal revenue maximizing lotteries, bidder values from (joint) distribution • - maximal expected revenue for single bidder when offered optimal revenue maximizing item prices, bidder values from (joint) distribution
Theorem: Assume optimal WLOG Valuation chooses to purchase
Making sense of it (again) • Correlated distributions, unit demand, finite distribution over types: • Deterministic, item pricing • We saw: APX hardness • Lower bound of (m- number of items) or - number of different agent types – not standard complexity assumptions Briest • We saw: Lotteries: optimal solvable Briest et al • Product distributions: • 2 approximation Chawla HatlineMalec Sivan • PTAS – Cai and Daskalakis
2 Approximation product distribution • bidders, 1 item • 1 bidder, n items
Prophet Inequality • Gambler • games • Each game has a payoff drawn from an independent distribution • After seeing payoff of ith game, can continue to next game or take payoff and leave • Each payoff comes from a distribution • Optimal gambler stategy: backwards induction • Theorem: There is a threshold t such that if the gambler takes the first prize that exceeds t then the gambler gets ½ of the maximal payoff
Proof Choose such that (exists?) Benchmark (highest possible profit for gambler): For
Profit of gambler = “extras” • - event that for all :
Proof of Prophet Inequality Benchmark Gambler profit
More generally Find t such that increases and is continuous decreases and is continuous
Relationship to Auctions • Many bidders, one item, valuation for bidder from • Vickrey 2nd price auction maximzes social welfare ( • Myerson maximize virtual social welfare maximizes revenue • Many items, one bidder, value for item from
Simpler social welfare maximization • Many bidders, 1 item: • There is an anonymous (identical) posted price that gives a approximation to welfare. Directly from Prophet inequality. • Who gets the item? Could be anyone that wants it. There is no restriction on tie breaking. • Many items, one bidder: • There is a single posted price (for all items) that gives a approximation to social welfare.
Simpler revenue maximization • Many bidders, 1 item: • There is a single virtual price that gives a approximation to welfare. Directly from Prophet inequality and that the revenue is the expected virtual welfare. • This means non-anonymous prices • Who gets the item? Could be anyone that wants it. There is no restriction on tie breaking. • Many items, one bidder: • Use same prices for approximation