Competitive Generalized Auctions Paper by Amos Fiat, Andrew Goldberg, Jason Hartine, Anna Karlin Presented by Chad R. Meiners.

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.
Combinatorial Auctions with Complement-Free Bidders – An Overview Speaker: Michael Schapira Based on joint works with Shahar Dobzinski & Noam Nisan.
6.896: Topics in Algorithmic Game Theory Lecture 21 Yang Cai.
Online Learning for Online Pricing Problems Maria Florina Balcan.
On Optimal Single-Item Auctions George Pierrakos UC Berkeley based on joint works with: Constantinos Daskalakis, Ilias Diakonikolas, Christos Papadimitriou,
Prior-free auctions of digital goods Elias Koutsoupias University of Oxford.
USING LOTTERIES TO APPROXIMATE THE OPTIMAL REVENUE Paul W. GoldbergUniversity of Liverpool Carmine VentreTeesside University.
Seminar in Auctions and Mechanism Design Based on J. Hartline’s book: Approximation in Economic Design Presented by: Miki Dimenshtein & Noga Levy.
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.
Multiagent Coordination Using a Distributed Combinatorial Auction Jose M. Vidal University of South Carolina AAAI Workshop on Auction Mechanisms for Robot.
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.
Preference Elicitation Partial-revelation VCG mechanism for Combinatorial Auctions and Eliciting Non-price Preferences in Combinatorial Auctions.
Part 1: Optimal Multi-Item Auctions Constantinos Daskalakis EECS, MIT Reference: Yang Cai, Constantinos Daskalakis and Matt Weinberg: An Algorithmic Characterization.
1 Combinatorial Auctions V.S. Subrahmanian. Fall 2002, © V.S. Subrahmanian 2 Motivation Bidders can bid on a set of items. The auctioneer can select a.
6.853: Topics in Algorithmic Game Theory Fall 2011 Matt Weinberg Lecture 24.
C OMPETITIVE A UCTIONS 1. W HAT WILL WE SEE TODAY ? Were the Auctioneer! Random algorithms Worst case analysis Competitiveness 2.
Mechanism Design and the VCG mechanism The concept of a “mechanism”. A general (abstract) solution for welfare maximization: the VCG mechanism. –This is.
Maria-Florina Balcan Approximation Algorithms and Online Mechanisms for Item Pricing Maria-Florina Balcan & Avrim Blum CMU, CSD.
The Algorithmic Structure of Group Strategyproof Budget- Balanced Cost-Sharing Mechanisms Paolo Penna & Carmine Ventre Università di Salerno Italy.
Item Pricing for Revenue Maximization in Combinatorial Auctions Maria-Florina Balcan, Carnegie Mellon University Joint with Avrim Blum and Yishay Mansour.
Truthful Randomized Mechanisms for Combinatorial Auctions Speaker: Michael Schapira Joint work with Shahar Dobzinski and Noam Nisan Hebrew University.
Multicast Networks Profit Maximization and Strategyproofness David Kitchin, Amitabh Sinha Shuchi Chawla, Uday Rajan, Ramamoorthi Ravi ALADDIN Carnegie.
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.
Mechanism Design: Online Auction or Packet Scheduling Online auction of a reusable good (packet slots) Agents types: (arrival, departure, value) –Agents.
Auction Design for Atypical Situations. Overview General review of common auctions General review of common auctions Auction design for agents with hard.
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.
Truthfulness and Approximation Kevin Lacker. Combinatorial Auctions Goals – Economically efficient – Computationally efficient Problems – Vickrey auction.
Arbitrage in Combinatorial Exchanges Andrew Gilpin and Tuomas Sandholm Carnegie Mellon University Computer Science Department.
Ad Exchanges: Research Issues S. Muthukrishnan Google Inc. Presented by Tova Wiener, CS286r 11/16/2009.
Production and Cost Functions Anderson: Government Production and Pricing of Public Goods.
Yang Cai Sep 8, An overview of the class Broad View: Mechanism Design and Auctions First Price Auction Second Price/Vickrey Auction Case Study:
Multi-Unit Auctions with Budget Limits Shahar Dobzinski, Ron Lavi, and Noam Nisan.
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.
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.
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.
Chapter 4 Bayesian Approximation By: Yotam Eliraz & Gilad Shohat Based on Chapter 4 on Jason Hartline’s book Seminar in Auctions and Mechanism.
Auctions for Digital Goods Ali Echihabi University of Waterloo – Nov 2004.
Market Design and Analysis Lecture 5 Lecturer: Ning Chen ( 陈宁 )
USING LOTTERIES TO APPROXIMATE THE OPTIMAL REVENUE Paul W. GoldbergUniversity of Liverpool Carmine VentreTeesside University.
Auctions Shyam Sunder, Yale University Kozminski Academy Warsaw, June 22, 2013.
Unlimited Supply Infinitely many identical items. Each bidder wants one item. –Corresponds to a situation were we have no marginal production cost. –Very.
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.
Analysis of Algorithms CS 477/677 Instructor: Monica Nicolescu Lecture 7.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Algorithmic Mechanism Design Shuchi Chawla 11/7/2001.
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.
Approximation Algorithms for Combinatorial Auctions with Complement-Free Bidders Speaker: Shahar Dobzinski Joint work with Noam Nisan & Michael Schapira.
Negotiating Socially Optimal Allocations of Resources U. Endriss, N. Maudet, F. Sadri, and F. Toni Presented by: Marcus Shea.
Auctions Great Lakes Institute of Management, Chennai March 4, 2012.
Non-LP-Based Approximation Algorithms Fabrizio Grandoni IDSIA
False-name Bids “The effect of false-name bids in combinatorial
L15 Producers.
Auction Seminar : Revenue Equivalence
Mechanism Design via Machine Learning
Competitive Auctions and Digital Goods
Economics and Computation Week #13 Revenue of single Item auctions
L15 Producers.
L15 Producers.
Producers: Labor Markets
Presentation transcript:

Competitive Generalized Auctions Paper by Amos Fiat, Andrew Goldberg, Jason Hartine, Anna Karlin Presented by Chad R. Meiners

Abstract Auction Mechanism –Truthful –Compete on profit Auction Concepts –Generalized Auctions –Cancelable Auctions

Overview Paper Motivation –Various types of auctions Generalized Auction –Definition –How it models the motivating examples Competitiveness –What is the competitive ratio and why Analyze a Keystone Auction –Used to create more general auctions Wrap Up –Short discussion about cancelability –Example auction that uses the keystone

Motivating Problems Basic Auctions –K identical item single round sealed bids –Well studied –Are there truthful mechanisms that increase revenue by selling less items? Conditional Financing –Sell fixed return junk bond iff there is sufficient (or better yet maximal) revenue generated –Can the auction be cancelable and truthful?

Motivating Problems Pay-Per View Broadcast in Segmented Markets –Fixed cost segments; maximize revenue Multicast Pricing –Select a multicast tree that maximizes the broadcasters profit and never runs a deficit

Motivating Problems There is a trend in all of these problems Profit maximization Cancelable Auctions

Generalized Auction Problems A Generalized Auction Problem A is a pair A = (S,c()) –S partitions n bidders into m markets –c() describes the cost of all possible market allocations

Generalized Auction Problems S = { S i | 1 ≤ i ≤ m ≤ n} –m is the number of markets –n is the number of bidders –S partitions n bidders into m markets c() maps {0,1} m to non-negative reals –Vector r = (r 1,…,r m ) is input –c(r) is the cost to the auctioneer to provide good to market allocation r

Generalized Auction Problems (Mechanism Goal) Given a bid vector b b = (b 1,…,b n ) Auctioneer Profit is the sum of the prices paid by winning bidders minus the cost of the market allocation The goal of Generalize Auction Problems is to maximize Auctioneer Profit while remaining truthful

Generalized Auction Problems (Examples) Basic Unlimited Market –m = 1 –c(r) = 0 for all r –Basis for the keystone Multicast Pricing Problem –m = number of nodes –c(r) = cost of multicast tree for the allocation –Paper derives results from Generalized Framework and Basic Unlimited Market

Generalized Auction Problems (Competitive Analysis) A Truthful mechanism M competes with an optimal mechanism Let p(b) be the optimal profit for bid vector b Let p M (b) be the profit for bid vector b using truthful mechanism M

Generalized Auction Problems (Competitive Ratio) sup b (p(b) / E{p M (b)}) The worse case ratio of optimal profit over mechanism profit Allows for randomized mechanisms –Been shown that deterministic mechanisms perform worse than randomized Authors weaken this notion to get results –i.e. net profit becomes gross profit

Competitive Ratio (Optimal Fixed-Pricing) Given bid vector b and b [i] as the ith largest bid in b the optimal fixed price of b is F(b) = max i i × b [i] Finds the ith largest bids and charges the i winners b [i] F(b) is the upper bound on the expected revenue (i.e. gross profit) for a single market

Competitive Ratio (Optimal Market Profit) Given any selling mechanism for A = (S,c()) that uses a single price per market The optimal net profit for A is F A (b) = max r  {0,1} m (  1≤j≤m r j × F(b[s j ]) – c(r)) The maximum sum of the optimal fixed price for each market minus the allocation cost F A (b) is the upper bound of all generalized auctions

Competitive Ratios What should we use for our optimal profit for our competitive ratio? F A (b)? –Would be nice but we can’t get a constant factor ratio –One bidder could dominate the bid and we can’t guarantee a truthful slice of this bid is within a constant factor.

Competitive Ratios A single dominant bidder causes problem –Let’s give the bidder an opponent –F (2) (b) = max i≥2 i × b [i] Furthermore, let make the optimal gross profit margin a constant factor greater the cost For generalize auction a β competitive mechanism M satifies E{p M (b)} ≥ (1/β) × max r  {0,1} m (  1≤j≤m r j × F (2) ( (b[s j ]) – β c(r))

Sample Cost Sharing Auction Randomized Mechanism Truthful Works for auctions with –m = 1 –c(r) = 0 Proven 4-competitive

Cost Sharing Given a bid b and a cost C the following mechanism finds a subset of bidders to share cost C CostShare C (b) : find largest k bidders such that they can share the price C/k CostShare C (b) is truthful

Sample Cost Sharing Auction (Algorithm) Given m=1 and c(r)=0 1.Partition bids b into s’ and s’’ via fair coin 2.Compute each partitions optimal fixed price F’ = F(b[s’]) and F’’=F(b[s’’]) 3.Compute auction results as 1.CostShare F’’ (b[s’]) 2.CostShare F’ (b[s’’]) if CostShare F’’ (b[s’]) does have any winners 4.Profit !??!

Sample Cost Sharing Auction (Analysis) How good is the profit? Authors prove a 4-competitive bound Note that for this mechanism gross profit is net profit So to prove the bound we must show –E{p scs (b)} ≥ (1/4) × F (2) (b) or –E{p scs (b)} / F (2) (b) ≥ (1/4)

Sample Cost Sharing Auction (Proof) The revenue R from the auction is the minimum of the two optimal fixed prices F’ and F’’ R = min(F’,F’’) Suppose WLOG the F’ < F’’ CostShare F’’ (b[s’]) = 0 (rejects all bids in s’) CostShare F’ (b[s’’]) = F’

Sample Cost Sharing Auction (Proof) Now let us look at F (2) (b) F (2) (b) = k × p –k bidders is greater than 2 –These bidders are uniformly distributed though s’ and s’’ and can pay a price p R / F (2) (b) = min(F’,F’’) / F (2) (b) min(F’,F’’)/F (2) (b) ≥ min(p×k’,p×k’’)/(p ×k) min(F’,F’’)/F (2) (b) ≥ min(k’,k’’)/(k) –k’ is bidders in s’ and k’’ is bidders in s’’

Sample Cost Sharing Auction (Proof) Now let us look at the expected value of SCS –E{p SCS } = E{R} =  1≤i≤k-1 (min(i,k-i)( k i )2 -k So with the ratio –R/F (2) (b) ≥ min(k’,k’’)/(k) –E{R}/F (2) (b) ≥ (1/k) ×  1≤i≤k-1 (min(i,k-i)( k i )2 -k –E{R}/F (2) (b) ≥ (1/2) - ( k-1 └i┘ )2 -k Worse cast is when k = 2, 3 when –E{R}/F (2) (b) ≥ ¼ –Ratio approaches ½ as k approaches infinity

Scaling up the Auctions Authors introduce a notion of cancelable auctions –Auction mechanism is cancelable if it can be cancelled if it does not meet a revenue AND it is still truthful –This allows the analysis to dismiss no-profit situations during analysis –SCS is shown cancelable

Scaling up the Auctions Authors introduce the Local Sampling Cost Sharing auction to handle the multicast problem –They build the algorithm out of SCS –Since SCS is cancelable LSCS can’t run a deficit –Author show LSCS is 4-competitive based on results from SCS SCS becomes a keystone auction to construct mechanisms for other generalized auctions

Conclusions Provide a framework for generalized auctions Introduce a useful notion of profit competitiveness for the auction mechanisms Provide a building block auction for generalized auctions Questions?