Prompt Mechanisms for Online Auctions Speaker: Shahar Dobzinski Joint work with Richard Cole and Lisa Fleischer.

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.
Slide 1 of 31 Noam Nisan Approximation Mechanisms: computation, representation, and incentives Noam Nisan Hebrew University, Jerusalem Based on joint works.
6.896: Topics in Algorithmic Game Theory Lecture 20 Yang Cai.
Auction Theory Class 5 – single-parameter implementation and risk aversion 1.
Online Mechanism Design (Randomized Rounding on the Fly)
On Optimal Single-Item Auctions George Pierrakos UC Berkeley based on joint works with: Constantinos Daskalakis, Ilias Diakonikolas, Christos Papadimitriou,
Approximating optimal combinatorial auctions for complements using restricted welfare maximization Pingzhong Tang and Tuomas Sandholm Computer Science.
The Communication Complexity of Approximate Set Packing and Covering
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.
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.
What I Really Wanted To Know About Combinatorial Auctions Arne Andersson Trade Extensions Uppsala University.
Yang Cai Sep 10, An overview of today’s class Case Study: Sponsored Search Auction Myerson’s Lemma Back to Sponsored Search Auction.
Auction Theory Class 3 – optimal auctions 1. Optimal auctions Usually the term optimal auctions stands for revenue maximization. What is maximal revenue?
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.
Yang Cai Oct 15, Interim Allocation rule aka. “REDUCED FORM” : Variables: Interim Allocation rule aka. “REDUCED FORM” : New Decision Variables j.
6.853: Topics in Algorithmic Game Theory Fall 2011 Matt Weinberg Lecture 24.
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.
Welfare Maximization in Congestion Games Liad Blumrosen and Shahar Dobzinski The Hebrew University.
Yang Cai Sep 24, An overview of today’s class Prior-Independent Auctions & Bulow-Klemperer Theorem General Mechanism Design Problems Vickrey-Clarke-Groves.
Item Pricing for Revenue Maximization in Combinatorial Auctions Maria-Florina Balcan, Carnegie Mellon University Joint with Avrim Blum and Yishay Mansour.
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.
An Improved Approximation Algorithm for Combinatorial Auctions with Submodular Bidders Speaker: Shahar Dobzinski Joint work with Michael Schapira.
Truthful Randomized Mechanisms for Combinatorial Auctions Speaker: Shahar Dobzinski Joint work with Noam Nisan and Michael Schapira.
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.
Mechanism Design: Online Auction or Packet Scheduling Online auction of a reusable good (packet slots) Agents types: (arrival, departure, value) –Agents.
Adaptive Limited-Supply Online Auctions Robert Kleinberg (MIT and Cornell) Collaborators: Mohammad Hajiaghayi (MIT) Mohammad Mahdian (Microsoft) David.
Truthful Mechanisms for One-parameter Agents Aaron Archer, Eva Tardos Presented by: Ittai Abraham.
Competitive Generalized Auctions Paper by Amos Fiat, Andrew Goldberg, Jason Hartine, Anna Karlin Presented by Chad R. Meiners.
Competitive Auctions and Digital Goods Andrew Goldberg, Jason Hartline, and Andrew Wright presenting: Keren Horowitz, Ziv Yirmeyahu.
Approximation Algorithms for Combinatorial Auctions with Complement-Free Bidders Speaker: Michael Schapira Joint work with Shahar Dobzinski & Noam Nisan.
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.
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.
VCG Computational game theory Fall 2010 by Inna Kalp and Yosef Heskia.
Auction Seminar Optimal Mechanism Presentation by: Alon Resler Supervised by: Amos Fiat.
Yossi Azar Tel Aviv University Joint work with Ilan Cohen Serving in the Dark 1.
Online Ascending Auctions for Gradually Expiring Items Ron Lavi and Noam Nisan SISL/IST, Caltech Hebrew University.
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.
Auction Theory תכנון מכרזים ומכירות פומביות Topic 7 – VCG mechanisms 1.
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.
Chapter 4 Bayesian Approximation By: Yotam Eliraz & Gilad Shohat Based on Chapter 4 on Jason Hartline’s book Seminar in Auctions and Mechanism.
Market Design and Analysis Lecture 5 Lecturer: Ning Chen ( 陈宁 )
USING LOTTERIES TO APPROXIMATE THE OPTIMAL REVENUE Paul W. GoldbergUniversity of Liverpool Carmine VentreTeesside University.
Introduction to Matching Theory E. Maskin Jerusalem Summer School in Economic Theory June 2014.
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.
1 Wroclaw University, Sept 18, 2007 Approximation via Doubling Marek Chrobak University of California, Riverside Joint work with Claire Kenyon-Mathieu.
Maria-Florina Balcan Mechanism Design, Machine Learning and Pricing Problems Maria-Florina Balcan Joint work with Avrim Blum, Jason Hartline, and Yishay.
Frequency Capping in Online Advertising Moran Feldman Technion Joint work with: Niv Buchbinder,The Open University of Israel Arpita Ghosh,Yahoo! Research.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
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.
Advanced Subjects in GT Prepared by Rina Talisman Introduction Revenue Equivalence The Optimal Auction (Myerson 1981) Auctions.
Theory of Computational Complexity M1 Takao Inoshita Iwama & Ito Lab Graduate School of Informatics, Kyoto University.
Comp/Math 553: Algorithmic Game Theory Lecture 10
Randomized Queue Management for DiffServ
Comp/Math 553: Algorithmic Game Theory Lecture 09
Presentation transcript:

Prompt Mechanisms for Online Auctions Speaker: Shahar Dobzinski Joint work with Richard Cole and Lisa Fleischer

A Running Example ► A cinema in Las Vegas is presenting a daily show. ► For simplicity, assume only one tourist can watch the show each day. ► Each tourist has a different value for a ticket. ► We do not know the tourists that will come next. ► Our goal: maximize the total value of tourists that watched the show. Val: 20 Val:10Val: 9 Sun MonTueWedThuFri

Problem Definition ► m identical items are for sale, the j-th item must be allocated at time j. ► Bidder i arrives at time a i (unknown in advance), and has a value of v i for getting exactly one item a i ≤ j ≤ d i (before his departure time). ► Goal: maximize the sum of values of bidders that won some item.

The Greedy Algorithm ► The greedy algorithm: at time t, assign item t to the bidder with the highest value that is available. ► The greedy achieves a competitive ratio of 2 (Kesselman, Lotker, Mansour, Patt-Shamir, Schieber, Sviridenko)  At least half of the optimal offline social welfare is recovered. ► What about truthfulness?  In this talk: the only private information of bidder i is his value v i.  In particular, a bidder cannot lie about his arrival time a i and departure time d i.

Truthfulness of the Greedy Algorithm ► Theorem: The greedy algorithm is truthful (Hajiaghayi, Kleinberg, Mahdian, Parkes). ► Proof: using the following characterization:  An algorithm for a single-parameter setting admits payments that make it truthful if and only if the algorithm is monotone. ► An algorithm is monotone if for each bidder i that wins with value v i, bidder i also wins with value v’ i > v i. ► The payment that a winning bidder i pays is the minimum value that he can bid and still win (the threshold value).

The Price of Winning Val:10 Val:10 0 Val:9Val: 20 Sun MonTueWedThuFri

Prompt Mechanisms ► Definition: A mechanism is prompt if a bidder learns his payment at the moment he wins an item. Otherwise, the mechanism is tardy. ► Why tardy mechanisms are not desired?  Uncertainty ► How much money do I have to spend in my vacation?  Debt Collection ► What if a bidder refuses to pay after getting the service?  Trusted Auctioneer ► In tardy mechanisms the bidder essentially provides the auctioneer with a blank check. ► It is natural to know the price of a good the moment you buy it.

Our Results ► Theorem: There exists a prompt deterministic 2- competitive truthful mechanism for online auctions. ► Theorem: No prompt deterministic mechanism can achieve a (2-  )-competitive ratio. ► We also present a randomized prompt O(1)- competitive mechanism.  Proof involves a nice balls-and-bins question. ► We will mention later results in other models.

The Prompt 2-Competitive Deterministic Mechanism ► Prelims:  Each Bidder is going to compete on exactly one item.  Let the candidate for item j be the competitor on item j with the largest value. ► The Mechanism:  On the arrival of bidder i, let him compete on the item in his window where currently the candidate bidder has the lowest value.  On time t, allocate item t to its candidate.

9020 The Deterministic Mechanism Sun MonTueWedThuFri Val:9 Val: Val:5

Promptness and Truthfulness ► Lemma: The deterministic algorithm is prompt and truthful. ► Proof:  Monotonicity…  Promptness: ► Bidder i can win only one item t: the one that he is competing on. ► This item is determined on the arrival of bidder i. ► Thus, whether bidder i wins is only a function of bidders that arrive by time t. ►  If bidder i wins, we can calculate the payment of bidder i at time t.

The Competitive Ratio ► Lemma: the algorithm provides a competitive ratio of 2. ► Proof (outline):  We will match each bidder in OPT to exactly one bidder in ALG.  Each bidder in ALG will be associated to at most 2 bidders in OPT with lower values.  Enough to get a 2-competitive ratio.

Proving the Competitive Ratio (cont) ► Let OPT=(o 1,…,o m ), ALG=(a 1,…,a m ). ► Fix item j. WLOG, let o 2,o 5,o 8,o 10 be the bidders that won some item in the optimal solution and are competing on j (by order of arrival). ► The Matching: Match o 2 to a 5, o 5 to a 8,… Match o 10 to a j. ► The two properties:  A bidder in OPT is matched to exactly one bidder in ALG.  A bidder in ALG is associated to at most 2 bidders in OPT with lower values.

The Randomized Mechanism ► The Mechanism:  When bidder i arrives, he competes on an item in his time window, selected uniformly at random.  At time j conduct a second-price auction on item j, with the participation of all bidders that were selected to compete on item j. ► Theorem: This is a truthful prompt O(1)- competitive mechanism.

Balls and Bins ► n balls are thrown to n bins, where the i’th ball is thrown uniformly at random to the interval [a i,d i ]. We are given that all balls can be placed in a way s.t. all bins are full. What is the expected number of full bins? ► 1-1/e≈0.61 of the bins if each ball can be thrown to all bins. ► Between 0.1 and 0.41 of the bins in the general case.

Summary ► Introduced prompt and tardy mechanisms. ► Showed a prompt 2-competitve deterministic mechanism. ► A prompt randomized O(1)-competitive mechanism.  Can the analysis of the underlying balls and bins question can be improved? ► Main open question: upper and lower bounds (not necessarily prompt) when the arrival and departure time are also private information.  Our results: a logarithmic upper bound, and a lower bound of 2.

The Lower Bound ► Theorem: No prompt deterministic mechanism can achieve a (2-  )-competitive ratio. ► Proof: Claim that a player can win exactly one item, and that this item is determined the moment he arrives.

The Proof (cont) ► The arrival order of competitors on item j: o 2,o 5,o 8,o 10. ► Construction: Match o 2 to a 5, o 5 to a 8,… Match o 10 to a j. ► Our two properties: ► A bidder in OPT is matched to exactly one bidder in ALG. ► A bidder in ALG is associated to at most 2 bidders in OPT with lower values:  2 bidders: a 5 is associated to o 2, and to the last bidder in OPT that was assigned to compete on item 5.  Next we prove that the value of o 2 is less than the value of a 5.  When o 5 arrives, the value of the candidate for j is less than the candidate for item 5 (o 5 competes on item j, not on item 5).  The value of o 2 is at most the value of the candidate for j when o 5 arrives.  The value of the candidate of item 5 can only increase over time.